CAD-страница НП || Книга || Главы: 01 | 02 | 03 | 04 | 05 | 06 || English

Глава 5. AutoLISP и DCL

Интерпретатор LISP
Программа и комментарии
Символы
Загрузка программы
Перечень основных функций
Зарезервированные символы
Примеры программ
Среда разработки приложений
     Обзор меню
     Панели инструментов Visual LISP
     Написание и проверка синтаксиса программ в текстовом редакторе
          среды Visual LISP
Разработка приложений на языке LISP
     Средства отладки программ
     Сообщения о неправильном типе
     Проекты и FAS-приложения
     VLX-приложения
Выполнение команд AutoCAD из программы пользователя
     Программа рисования штампа чертежа
Оформление функций пользователя в виде новых команд AutoCAD
Работа с примитивами
Доступ к табличным данным и неграфическим объектам
Расширенные данные
Другие способы хранения данных
ActiveX
     Функции, реализующие ActiveX
     Новые типы данных
     Работа с документами и примитивами
          Имена открытых чертежей
          Доступ к неактивному документу
          Построение примитивов
     Работа с меню
          Динамическое изменение контекстного меню
     Реакторы
          Схема создания реакторов
          Отслеживание команды СТЕРЕТЬ (ERASE)
          Отслеживание двойного щелчка
          Связанные окружности (реактор объектов)
Применение COM
     Создание документа Word
          Объект Application
          Коллекция Documents
          Объект Document
          Объект Range
      Пример формирования документа
Язык DCL
     Директивы
     Директива описания диалога
Элементы диалога
     Типы элементов
     Элементы с кнопкой выхода
     Атрибуты элементов
Открытие и закрытие диалоговых окон
     Функция load_dialog
     Функция unload_dialog
     Функция new_dialog
     Функция start_dialog
     Функция done_dialog
     Функция term_dialog
     Пример вызова диалогового окна
Функции, работающие с элементами диалога
     Функция action_tile
     Функция mode_tile
     Функция set_tile
     Функция get_tile
     Функция get_attr
     Функция client_data_tile
     Переменные действия
Функции, работающие со списками
     Функция start_list
     Функция add_list
     Функция end_list
Функции, работающие с графическими элементами
     Функция start_image
     Функция end_image
     Функция fill_image
     Функция slide_image
     Функция vector_image
     Функция dimx_tile
     Функция dimy_tile
Дополнительные приемы программирования диалоговых окон
     Временный выход из диалогового окна
     Вложенные диалоговые окна
     Применение паролей
Интеграция приложений

CAD-страница НП || Книга || Главы: 01 | 02 | 03 | 04 | 05 | 06 || English