Оглавление:
- Глава 1. Языки AutoLISP и Visual LISP
- 1.1. Интерпретатор LISP
- 1.2. Символы
- 1.3. Выполнение команд AutoCAD
- 1.4. Арифметические функции
- 1.5. Логические функции
- 1.6. Функции вычислений
- 1.7. Функции преобразования данных
- 1.8. Функции обработки строк
- 1.9. Функции обработки списков и точечных пар
- 1.10. Функции вода данных и указания объектов
- 1.11. Функции печати, вывода сообщений и доступа к файлам
- 1.12. Функции доступа к примитивам AutoCAD
- 1.13. Функции доступа к табличным данным
- 1.14. Функции, работающие с расширенными данными
- 1.15. Функции, работающие со словарями и X-записями
- 1.16. Разработка функций пользователя
- 1.17. Функции работы с памятью, приложениями и реестром Windows
- 1.18. Другие функции
- 1.19. Файлы автоматической загрузки функций пользователя
- Глава 2. Cреда разработки приложений
- 2.1. Обзор меню
- 2.2. Панели инструментов Visual LISP
- 2.3. Написание и проверка синтаксиса программ в текстовом редакторе среды Visual LISP
- 2.4. Разработка приложений на языке LISP
- Глава 3. Диалоговые окна
- 3.1. Язык DCL
- 3.2. Открытие и закрытие диалоговых окон
- 3.3. Элементы диалога
- 3.4. Функции, работающие с элементами диалога
- 3.5. Функции, работающие со списками
- 3.6. Функции, работающие с графическими элементами
- 3.7. Дополнительные приемы программирования диалоговых окон
- Глава 4. Меню и адаптации
- 4.1. Коротко о меню и адаптациях
- 4.2. Структура заголовков и пунктов меню
- 4.3. Функции LISP, работающие с меню
- 4.4. Падающие меню
- 4.5. Экранные меню
- 4.6. Графические меню
- 4.7. Панели инструментов
- 4.8. Контекстные меню
- 4.9. MNL-файлы
- 4.10. ActiveX
- Глава 5. Cправочные системы
- 5.1. HELP-файлы Windows
- 5.2. HTML-справки
- 5.3. Устаревшие справочные файлы AutoCAD
- 5.4. Контекстно-зависимая справка к командам пользователя
- Глава 6. Технология ActiveX
- 6.1. Расширение языка AutoLISP
- 6.2. Функции команд и методов
- 6.3. Функции операций с объектами
- 6.4. Функции операций со словарями
- 6.5. Функции преобразований
- 6.6. Функции операций со свойствами
- 6.7. Функции операций с кривыми
- 6.8. Примеры работы с технологией ActiveX
- Глава 7. Методы ActiveX
- 7.1. Дополнительные соглашения
- 7.2. Функции методов
- Глава 8. Свойства ActiveX
- 8.1. Дополнительные соглашения
- 8.2. Функции свойств
- Глава 9. События и реакторы
- 9.1. Обрабатываемые события
- 9.2. Классификация реакторов
- 9.3. Справочные функции реакторов
- 9.4. Действия реакторов
- 9.5. Создание реакторов
- 9.6. Операции с реакторами
- 9.7. Временные и постоянные реакторы
- 9.8. Правила работы с реакторами
- 9.9. Примеры реакторов
- Глава 10. Приемы программирования
- 10.1. Рекурсия
- 10.2. Выбор примитивов методами ActiveX
- 10.3. Особенности обработки семейств объектов
- 10.4. Пример работы с внешним приложением (чтение файла Excel 2003)
- Приложение 1. Алфавитный список функций;
- Приложение 2. DXF-коды объектов AutoCAD;
- Приложение 3. Индикатор;
- Приложение 4. Светофор;
- Приложение 5. Танцы панелей;
- Приложение 6. Пересечение объектов;
- Приложение 7. Очистка расширенных данных;
- Приложение 8. Метод CopyObjects;
- Приложение 9. Описание компакт-диска.
|
 |