AutoCAD et Visual LISP

AutoCAD possède un interpréteur LISP intégré que vous utilisez pour entrer du code AutoLISP depuis la ligne de commande ou pour charger ce code à partir de fichiers externes. 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. La productivité en est ainsi améliorée. 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.


Visual LISP ne fait pas seulement des développements de programme plus simples et plus rapides, il fournit aussi de nouvelles fonctionnalités aux applications AutoLISP. Par exemple, vous pouvez utiliser Visual LISP pour accéder aux objets d'ActiveX à partir du code AutoLISP. Et vous pouvez attacher des réacteurs aux entités dans la fenêtre de dessin d'AutoCAD, ce qui permet à votre application de répondre aux actions de l'utilisateur sur ces entités.


L'Automation ActiveX est une nouvelle façon de travailler avec les commandes de dessin AutoCAD. Dans plusieurs situations, ActiveX travaille plus rapidement que les fonctions traditionnelles AutoLISP dans la manipulation des commandes de dessin AutoCAD.


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.