Обучение AutoLISP в 8 уроках


Обучение AutoLISP в восьми уроках - стр. 33


 
5. defun
 
6. Имя определяемой функции и список требуемых параметров  и(или)
локальных переменных.
 
7. Выражения в теле определения которые включают команды обработ-
ки которые будут выполняться когда функция вызывается.
 
8. Значение последнего выражения в теле определения.
 
9. Использовать функции AutoLISP (load) чтобы загрузить файл.
 
10. pause
 
11. Префикс C: и имя функции как оно определено в (defun).
 
12. prin1
 
13. Включить символическое имя в список требуемых параметров.
 
14. Значения любых требуемых параметров  переданных  определяемой
пользователем функции используются во всех местам в выражениях  в
теле функции, где используется имя переменной, указаной в  списке
требуемых параметров.
 
ЗАПИСЬ НОВЫХ КОМАНД AutoCAD ( Часть 3 )
 
ПРОЕКТИРОВАНИЕ НОВОЙ КОМАНДЫ AUTOCAD
 
В предшествующих уроках, Вы научились определять функции,  созда-
вать новые команды AutoCAD, описывать  требуемые  параметры  фун-
кции, глобальные и локальные переменным.
 
Теперь время чтобы использовать то что Вы изучили ( наряду с дру-
гими темами которые мы обсуждлии в других уроках ) чтобы  создать
новую команду AutoCAD.
 
Имеются некоторые общие правила  проектирования,  которые  должны
применяться к всем новым командам AutoCAD которые Вы будете запи-
сывать в AutoLISP.
 
1. Подражать интерфейсу команд AutoCAD.
 
2. Покинуть среду чертежа когда Вы находите это нужным.
 
3. Избегать конфликта с другими прикладными программами.
 
Команда который Вы будете создавать на этом уроке будет  запраши-
вать у пользователя две противоположные точки  прямоугольника,  и
чертит прямоугольник с помощю 2-D полилинии.
 
ИНТЕРФЕЙС ПОЛЬЗОВАТЕЛЯ
 
Основанные на AutoLISP команды должны  подражать  интерфейсу  ко-
манд AutoCAD насколько это возможно. Пользователь будет  находить
команду AutoCAD более простой чтобы работать с ней чем с той  ко-



Начало  Назад  Вперед