Le manuel AutoLISP Developer's Guide explique comment utiliser l'IDE Visual LISP et comment créer et exécuter des applications AutoLISP. Ce guide présente également les conceptions du langage AutoLISP.
Tous les utilisateurs doivent vérifier si le fichier Readmed'PRODNAME contient des remarques concernant AutoLISP et Visual LISP. Ce fichier Readme se trouve dans le répertoire Helpd'PRODNAME et contient des informations parues trop tard pour être incluses dans le présent manuel.
Si vous avez développé des applications AutoLISP dans des versions antérieures d'PRODNAME, il est important que vous vous reportiez au fichier Readme pour en savoir plus sur les modifications d'AutoLISP qui peuvent avoir une incidence sur vos applications.
D'autres manuels AutoLISP et Visual LISP sont disponibles en ligne via les menus d'aide de Visual LISP et d'PRODNAME :
Le manuel AutoLISP Developer's Guide part du principe que vous êtes familiarisé avec PRODNAME et que vous disposez des compétences de base requises pour l'utilisation de Microsoft ® Windows ® . Il n'est pas nécessaire d'avoir déjà utilisé AutoLISP.
Le manuel AutoLISP Developer's Guide comprend les sections suivantes :
Voici quelques instructions qui vous aideront à exploiter au mieux le manuel AutoLISP Developer's Guide :
Le tableau suivant présente la structure de ce manuel :
|
Organisation des chapitres |
||
|---|---|---|
|
Chapitre |
Titre |
Contenu |
|
1 |
Getting Started |
Fournit une première approche de Visual LISP. |
|
2 |
Developing Programs with Visual LISP |
Explique comment utiliser l'éditeur de texte VLISP pour entrer du code de programmation AutoLISP, formater le code et y rechercher des erreurs de syntaxe AutoLISP. Indique également comment exécuter le code développé dans la fenêtre de l'éditeur VLISP. |
|
3 |
Debugging Programs |
Explique comment utiliser VLISP pour suivre l'exécution du programme, observer l'importance des changements de variables lors de l'exécution du programme, consulter la séquence au cours de laquelle les expressions sont évaluées et passer à l'étape suivante de l'exécution du programme pour une instruction à la fois. |
|
4 |
Building Applications |
Présente le programme de compilation de fichiers VLISP et explique comment utiliser l'assistant d'application VLISP pour créer des applications autonomes. |
|
5 |
Maintaining Visual LISP Applications |
Indique comment définir des projets VLISP et les utiliser pour simplifier le recours aux applications comprenant plusieurs fichiers. Ce chapitre décrit également les fonctionnalités d'optimisation du programme de compilation et comment les utiliser dans un projet. |
|
6 |
Working with ActiveX |
Décrit comment utiliser des objets ActiveX avec VLISP, ainsi que comment accéder à d'autres applications via ActiveX. |
|
7 |
Advanced Topics |
Décrit comment associer des réacteurs aux dessins et objets PRODNAME. |
|
8 |
AutoLISP Basics |
Présente les concepts de base relatifs à AutoLISP, notamment comment utiliser des expressions et des variables, gérer des numéros et des chaînes, afficher la sortie, créer des listes et définir des fonctions. |
|
9 |
Using AutoLISP to Communicate with PRODNAME |
Décrit les fonctions AutoLISP que vous pouvez utiliser pour lancer les commandes PRODNAME et interagir avec d'autres utilisateurs dans l'environnement PRODNAME. |
|
10 |
Using AutoLISP to Manipulate PRODNAME Objets |
Décrit les fonctions AutoLISP que vous pouvez utiliser pour manipuler les entités de dessin, jeux de sélection, données étendues et tables de symboles PRODNAME. |
|
11 |
Designing Dialog Boxes |
Décrit les éléments des boîtes de dialogue. Indique la syntaxe et la structure des fichiers DCL, et présente le code AutoLISP et DCL qui permet de définir et d'afficher un exemple de boîte de dialogue. |
|
12 |
Managing Dialog Boxes |
Indique comment gérer des boîtes de dialogue à l'aide de programmes AutoLISP. |
|
13 |
Programmable Dialog Box Reference |
Répertorie et décrit l'ensemble des mosaïques des fichiers DCL et leurs attributs, et récapitule les fonctions AutoLISP disponibles avec les boîtes de dialogue programmables. |