Предметный указатель
Application - vla-объект приложения, создается функцией (vlax-create-object "имя в реестре").
ActiveDocument - активный документ.
ActiveX Automation - технология автоматизации встраивания и связывания объектов в разных приложениях, реализующая принципы объектно-ориентированного программирования.
COM (Component Object Model) - спецификация метода создания компонентов, из которых строятся приложения.
Document - объект, представляющий каждый из открытых документов.
IDE - Integrated Development Environment - интегрированная среда разработки, часть пользовательского интерфейса.
Quick Calculator - калькулятор с инструментальной панелью вызываемый по команде 'qc или qc..
Range - рабочий диапазон документа.
Variant - тип, который может принимать данные любого типа, за исключением строк фиксированной длины и типов данных, определяемых пользователем.
vla-, vlax-, vlr-функции - функции, реализующие технологию ActiveX в Visual LISP. Доступ к этим функциям можно получить только после выполнения в данном сеансе AutoCAD функции vl-load-com.
Visual Lisp - среда AutoCAD для программирования на языке Auto Lisp.
Базовые интерфейсы - компоненты, предназначенные для реализации базовых инструментов объектной технологии. В них описываются все типичные свойства и методы базовых объектов. Например, базовым интерфейсом всех графических примитивов является IAcadEntity. Он является родительским для интерфейса IAcadLine. С помощью этого интерфейса создаются объекты семейства AcDLine, представителем которого является объект Line.
Возвращаемое значение - результат вычисления интерпретатором AutoLISP выражения, записанного в процедуре.
Встроенный калькулятр командной строки - часть пользовательского интерфейса. Вызывается по команде 'cal или cal.
Директива - логически законченная единица программы диалога.
Доступ - доступ к иерархии объектов, в частности, к свойствам и методам объекта Document, обеспечивается посредством объекта ThisDrawing.
Загрузка файла в AutoCAD - операция загрузки файла AutoLISP в программу с помощью функции Load.
Имя сущности (entity name) - параметр сущности с кодом DXF, равным -1.
Класс - это проект, на основе которого будет впоследствии создан конкретный объект.
Консоль - специальное окно отладки в среде Visual LISP.
Маршрут поиска файлов поддержки - список адресов файлов, в которых программа производит поиск заданных процедур.
Методы - действия, выполняемые над объектом.
Набор объектов - совокупность объектов, выделенных по команде ssget (Selection Set Get - получение набора выделения).
Объект - логическое целое, включающее в себя данные и код для работы с данными. Характеризуется свойствами, методами и событиями.
Объектная модель AutoCAD - Иерархическая структура всех объектов AutoCAD.
Объектно-ориентированное программирование - программирование, основанное на работе с объектами. Характеризуется механизмами инкапсуляции, полиморфизма и наследования.
Переменные - символьные имена, которыми можно оперировать в программе. Физически это именованные участки памяти для хранения данных.
Переменные действия - глобальные переменные, в которых сохраняются некоторые дополнительные данные о состоянии диалогового окна и выполненных в нем действий пользователя. Переменные используются в LISP-выражениях, задаваемых в качестве второго аргумента функции action-tile.
Пользовательская форма - диалоговое окно с элементами управления.
Проект - набор объектов, программных модулей, модулей классов и форм.
Реактор - отклик системы на события, обеспечиваемые функциями vlr-., процедура, которая дает возможность приложению реагировать на события, происходящие где угодно в AutoCAD.
Родительский объект - объект более высокого ранга. с которым данный объект постоянно связан. Все объекты имеют свойство Application, как непосредственную ссылку на корневой объект.
Свойства - атрибуты объекта, определяющие его характеристики (например, размер, цвет, положение и пр.) и состояние (например, доступность, видимость и пр.).
Семейство - объект, содержащий несколько других объектов одного и того же типа.
Символы AutoLISP- это слова, состоящие из группы буквенно-цифровых знаков и являющиеся именами функций или переменных, используемых для хранения данных пользователя.
Системные переменные- параметр AutoCAD, который служит для настройки режима работы с чертежом.
События - действия пользователя (click) или программы (load), распознаваемые объектом. В качестве отклика на событие выполняется код созданной пользователем процедуры обработки события.
Списки - набор чисел, литералов и точечных пар.
Сущность объекта (entity) - список параметров объекта в базе данных.
Указатели - глобальные переменные, содержащие ссылку на объекты .
Файлы инициализации - четыре файла AutoLISP, автоматически загружаемые в AutoCAD. Для пользователей предназначены два файла: ACAD.LSP и ACADDOC.LSP. В них размещаются исполняемые lsp-функции.
Функции DCL - встроенные функции языка для проведения действий и операций.
Функции присвоения setq - функция, которая присваивает переменной значение выражения.
Функция command - функция AutoLISP, которая имитирует ввод пользователя в командной строке AutoCAD с клавиатуры.
Элементы управления - части интерфейса диалогового окна, к которым имеет доступ пользователь (кнопки, текстовые поля, списки и пр.).
Язык DCL (Dialog Control Language) - специальный язык для создания диалоговых окон.