Les boîtes de dialogue constituent la forme de communication la plus conviviale entre l'ordinateur et l'utilisateur . Comparativement au message d'invité à la saisie de commande, elles présentent l'avantage de visualiser l'ensemble des saisies, qu'il n'est de plus pas necessaire d'effectuer en respectant un ordre imposé. En comparaison des menus , les boîtes de dialogue sont plus souples, et leur forme peut être adaptée à celle des valeurs à saisir . Les valeurs par défaut peuvent y être modifiées à volonté, et une valeur actuelle apparait toujours à l'écran.
Un attribut de TILE représente une caractéristique associée à cet élément et permettant de le qualifier telles que le label, la clé d'accès au "tile", le positionnement de l'élément etc... peuvent être ainsi définies. On peut comparer un attribut de tile à une variable d'un langage de programmation classique avec un nom d'identification et une valeur. Cette valeur peut être ici soit :
Il s'agit des fichiers dénommées BASE.DCL et ACAD.DCL, positionnées dans le répertoire des fichiers "Support". ACAD.DCL contient les définitions de toutes les cases de dialogue utilisées par plusieurs commandes AutoCAD.
Si une erreur se glisse dans la rédaction d'un fichier .DCL, dont la syntaxe ne sera donc plus correcte, le programme AutoLISP renvoie une boîte d'avertissement et s'interrompt. Les erreurs détectées seront transcrites dans le fichier ACAD.DCE, un fichier texte que l'on peut consulter afin de corriger ensuite les erreurs.
Contient les définitions des composants de base.Il est déconseillé de modifier ce fichier au risque de détruire les définitions des composants de base.
Implémentation du langage de programmation LISP intégré à AutoCAD, permettant d'écrire des macros et des fonctions dans un langage évolué parfaitement adapté aux applications graphiques. Les fonctions AutoLISP peuvent être entrées,comme les commandes AutoCAD, en regard du message commande : .
Visual LISP (VLISP) a été ajouté à AutoLISP, ce qui permet désormais de proposer un environnement de développement
intégré (IDE) comprenant un compilateur, un débogueur, ainsi que d'autres outils de développement.
VLISP constitue la nouvelle génération d'applications LISP pour AutoCAD. Ce programme propose davantage de
fonctionnalités et étend les possibilités de liaison entre les objets faisant appel à ActiveX.
VLISP permet également à AutoLISP de mieux répondre aux événements grâce à des réactifs objets.
ActiveX est une interface de programmation qui est utilisable par plusieurs langages et environnements, tel que le C++, Visual Basic(R), et Delphi(TM). Lorsque vous travaillez avec ActiveX dans Visual LISP, vous travaillez avec le même modèle de l'objet, les mêmes propriétés et méthodes, ce qui permet une manipulation à partir d'autres environnements de programmation.