Page 78 - AutoLISP и Visual LISP в среде AutoCAD
P. 78
ОГЛАВЛЕНИЕ
ВВЕДЕНИЕ 3
1. ИНТЕГРИРОВАННАЯ СРЕДА РАЗРАБОТКИ Visual LISP 4
2. ПРОГРАММИРОВАНИЕ НА AUTOLISP 7
2.1. АТОМЫ И СПИСКИ 7
2.2. ВЫЗОВ ФУНКЦИЙ AUTOLISP 8
2.3. ТИПЫ ДАННЫХ 11
2.4. РАБОТА С AUTOLISP ИЗ КОМАНДНОЙ СТРОКИ AUTOCAD 12
2.5. РАБОТА СО СТРОКАМИ И ФУНКЦИИ ПРЕОБРАЗОВАНИЯ
ТИПОВ 14
2.6. ВВОД ДАННЫХ 16
2.7. ИЗМЕНЕНИЕ СИСТЕМНЫХ ПЕРЕМЕННЫХ AUTOCAD 19
2.8. СОЗДАНИЕ СОБСТВЕННЫХ ФУНКЦИЙ 21
2.8.1. ИСПОЛЬЗОВАНИЕ ФУНКЦИИ DEFUN 21
2.8.2. ГЛОБАЛЬНЫЕ И ЛОКАЛЬНЫЕ ПЕРЕМЕННЫЕ 22
2.9. РАБОТА СО СПИСКАМИ 24
2.10. РАБОТА С ФАЙЛАМИ 26
2.11. ЛОГИЧЕСКИЕ ФУНКЦИИ 28
2.12. ВЕТВЛЕНИЕ 29
2.13. ЦИКЛЫ 30
2.14. АНОНИМНАЯ ФУНКЦИЯ 31
2.15. МЕХАНИЗМ ДОСТУПА К ПРИМИТИВАМ И ГРАФИЧЕСКАЯ
БАЗА ДАННЫХ 32
2.16. НАБОРЫ ПРИМИТИВОВ 38
2.17. СПРАВОЧНЫЕ ТАБЛИЦЫ 39
2.18. ИСПОЛЬЗОВАНИЕ СТАНДАРТНЫХ ДИАЛОГОВЫХ ОКОН 40
3. СРЕДСТВА ВИЗУАЛЬНОГО КОНТРОЛЯ И ОБРАБОТКИ
ИНФОРМАЦИИ В AUTOLISP 42
3.1. ПРЕДВАРИТЕЛЬНО ОПРЕДЕЛЕННЫЕ ЭЛЕМЕНТЫ УПРАВЛЕНИЯ 43
3.2. СТАНДАРТНЫЕ ОБЪЕДИНЕНИЯ В DCL 49
3.3. ПРЕДОПРЕДЕЛЕННЫЕ АТРИБУТЫ 51
3.4. СТРУКТУРА И СИНТАКСИС ЯЗЫКА DCL 57
3.5. ФУНКЦИИ AUTOLISP ДЛЯ РАБОТЫ С ДИАЛОГОВЫМИ ОКНАМИ 59
3.6. СТРУКТУРА ПРОГРАММЫ УПРАВЛЕНИЯ ДИАЛОГОВЫМИ
ОКНАМИ 65
4. РЕКУРСИЯ. РЕКУРСИВНЫЕ ФУНКЦИИ. ФРАКТАЛЫ 70
ВОПРОСЫ ДЛЯ САМОКОНТРОЛЯ 74
ЗАКЛЮЧЕНИЕ 75
СПИСОК ЛИТЕРАТУРЫ 76
77