Содержание:
- Предисловие
- Часть 1. Разработка приложений
- Глава 1. Средства разработки приложений и объектная модель
- Обзор средств программирования
- Объектная модель AutoCAD
- Объекты и семейства
- Свойства
- Методы
- События
- Простой пример использования объектной модели
- Глава 2. Visual LISP
- Интерпретатор LISP
- Программа и комментарии
- Символы
- Загрузка программы
- Перечень функций
- Недокументированные функции
- Пример использования недокументированных функций (индикатор длительного процесса)
- Зарезервированные символы
- Примеры программ
- Среда разработки приложений
- Обзор меню
- Обзор панелей инструментов
- Написание и проверка ситаксиса программ в текстовом редакторе среды Visual LISP
- Разработка приложений на языке LISP
- Средства отладки программ
- Сообщения о неправильном типе
- Проекты и FAS-приложения
- VLX-приложения
- Выполнение команд AutoCAD из программы
- Программа рисования штампа чертежа
- Оформление функций пользователя в виде новыхкоманд AutoCAD
- Работа с примитивами
- Доступ к табличным данным и неграфическим объектам
- Расширенные данные
- Команды работы с расширенными данными
- Другие способы хранения данных
- ActiveX
- Функции, реализующие ActiveX
- Новые типы данных
- Реакторы
- Применение COM
- Построение таблицы спецификации с импортом данных из файла Excel 2002
- Анализ методов и свойств приложения Excel
- Тестовый файл книги Excel
- Тексты программ
- Анализ программы
- Экспорт данных в таблицу Excel
- Текст программы
- Анализ программы
- Экспорт данных в таблицу Excel
- Текст программы
- Анализ программы
- Интеграция приложений
- Дополнительные средства меню Express
- Глава 3. ObjectARX
- Структура пакета
- Настройка проекта в среде VisualStudio .NET
- Создание проекта
- Параметры компилятора
- Параметры компоновщика
- Пример программы
- Использование проектов приложений, написанных для предыдущей версии
- ObjectARX
- Мастер ObjectARX
- Панель ObjectARX AddIn
- Виды ARX-приложений, создаваемых с помощью Мастера ObjectARX
- Создание команд и функций
- Загрузка и выгрузка ARX-приложений
- Библиотеки
- Стандартные примеры
- Об использовании языка C#
- Глава 4. VBA
- Выполнение отдельных выражений VBA
- Поддержка ActiveX
- Среда VBA
- Меню
- Панели инструментов
- Проекты и их элементы
- Макросы
- Модули и процедуры
- Формы
- Типы данных
- Обычные типы
- Массивы
- Специальные типы
- Область действия
- Константы
- Создание формы
- Элементы управления
- Отображение диалогового окна
- Пример приложения
- Модуль программного кода
- Добавление программного кода работы с формой
- Защита приложений
- Автоматическая загрузка приложений
- Глава 5. Delphi
- Об использовании Delphi при работе с AutoCAD
- Общие замечания
- Когда можно использовать Delphi для работы с AutoCAD?
- Когда не нужно использовать Delphi?
- Применение OLE-контейнера
- "Слепой" доступ к AutoCAD
- Использование библиотеки типов
- Пошаговая инструкция для использования библиотеки типов
- Использование метода SendCommand
- Разработка приложения-сервера
- Пошаговая инструкция
- Тестирование COM-сервера
- Подключение COM-сервера к LISP
- Итоги
- Пример сочетания технологий Delphi, AutoCAD и XML
- Резюме
- Часть 2. Адаптация AutoCAD
- Глава 6. Меню
- Файлы меню
- Базовое меню
- Фрагментное меню
- Разделы меню
- Падающие меню
- Добавление заголовка в строку меню
- Удаление заголовкаиз строки меню
- Панели инструментов
- Редактирование панелей
- Создание новой панели
- Контекстные меню
- Схема работы контекстных меню
- Экранное меню
- Активация экранного меню
- Уровни
- Средства смены меню
- Использование комбинации ^H
- Графические меню
- Кнопочные меню
- Планшетные меню
- Структура заголовков и пунктов меню
- Структура заголовка
- Структура пункта меню
- Элемент Control
- Средства редактирования файла acad.mns
- Раздел ACCELERATORS
- Раздел HELPSTRINGS
- MNL-файл
- Язык DIESEL
- Для программиста
- Функция menugroup
- Функция menucmd
- Средства ActiveX
- Глава 7. Диалоговые окна
- Язык 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
- Дополнительные приемы программирования диалоговых окон
- Временный выход из диалогового окна
- Вложенные диалоговые окна
- Применение паролей
- Глава 8. Пользовательские формы, шрифты, штриховки и типы линий
- Формы
- Описание формы
- Компиляция формы
- Команда MKSHAPE
- Вставка формы
- Удаление загруженных форм
- Дополнительные средства работы с формами в Express Tools
- Для программиста
- Шрифты
- Штриховки
- Типы линий
- Описание простого типа линии
- Описание сложного типа линии
- Команда MKLTYPE
- Глава 9. Настройка системы
- Настройка путей доступа
- Пути доступа к вспомогательным файлам
- Пути поиска рабочих файлов поддержки
- Пути доступа к драйверам устройств
- Пути доступа к файлам проектов
- Адрес начальной страницы, имена файлов конфигурации, меню, справочной системы, сервера лицензий
- Имена файлов редактора, словаря и шрифтов
- Имена файлов печати, программы фоновой печати и раздела пролога
- Путик файлам поддержки печати
- Пути поиска приложений ObjectARX
- Папка для файла автосохранения
- Папки для альбомов цветов
- Пути к файлам источников данных
- Параметры шаблона нового рисунка
- Папки с файлами инструментальных палитр
- Расположение файла журнала
- Папка для временных файлов
- Папка для временных файлов внешних ссылок
- Папка для поиска текстур
- Папка для связанных файлов
- Настройка экрана
- Элементы окна
- Элементы вкладок листов
- Экранное разрешение
- Производительность отображения
- Размер перекрестия
- Затенение при редактировании внешних ссылок
- Настройка открытия и сохранения
- Сохранение файлов
- Меры предосторожности при сохранении
- Открытие файлов
- Работа с внешними ссылками
- Работа с ARX-приложениями
- Настройка печати
- Параметры печати для новых рисунков по умолчанию
- Общие параметры печати
- Стили печати по умолчанию для новых рисунков
- Настройка общесистемных характеристик
- Текущая система трехмерной графики
- Текущее устройство указания
- Регенерация вкладок
- Параметры подключения к базам данных
- Общие параметры
- Дополнительные настройки пользователя
- Соответствие стандартам Windows
- Двойной щелчок
- Масштаб при перетаскивании
- Отображение значков гиперссылок
- Ввод координат
- Способы сортировки объектов
- Ассоциативные размеры
- Параметры невидимых линий и отображения весов
- Настройка привязки и отслеживания
- Параметры автопривязки
- Размер маркера автопривязки
- Параметры автоотслеживания
- Векторы отслеживания
- Размер прицела автопривязки
- Настройка режимов выбора
- Размер прицела выбора
- Режимы выбора
- Размер ручек
- Режим использования и цвет ручек
- Настройка профилей
- Настройка меню Express
- Настройка строки состояния
- Глава 10. Планшет
- Планшетные меню
- Настройка планшета
- Калибровка планшета
- Кнопочные меню
- Для программиста
- Глава 11. Коллективная работа
- Команда MEETNOW (ДОСТУП)
- Передача файлов проекта
- Диспетчер ссылок
- Команда PUBLISH (ПУБЛ)
- Пароль и цифровая подпись
- Работа с Интернетом
- Просмотр Web-страниц
- Публикация в Интернете
- Команда SETIDROPHANDLER (ТЗАГРТИП)
- Операции с адресами Интернета
- Доступ к сайтам фирмы Autodesk
- Служба Communication Center
- Глава 12. Работа с базами данных и электронными таблицами
- Доступ к БД
- Диспетчер подключения к БД
- Меню dbConnect (Базы данных)
- Перечень команд работы с БД
- Для программиста
- Создание UDL-файла
- Microsoft Access
- Использование ODBC
- Создание в операционной системе источника данных для
- ODBC
- Обход ODBC
- Microsoft Excel
- Подключение
- Просмотр и редактирование таблиц БД
- Управление просмотром таблицы
- Контекстные меню
- Управление печатью
- Форматирование
- Редактирование таблицы
- Меню Data View (Просмотр данных)
- Связывание объектов чертежа с записями базы
- Шаблон связи
- Создание связи
- Просмотр связей
- Параметры просмотра связей
- Редактирование и удаление связей
- Управление связями
- Ярлыки
- Шаблон ярлыка
- Создание ярлыка
- Управление ярлыками
- SQL-запросы
- Создание запроса
- Простой запрос
- Запрос по интервалу
- Формирователь
- Составление запросов на языке SQL
- Выполнение запроса
- Редактирование и удаление запросов
- Запрос по шаблону связи
- Выбор по связи
- Файлы запросов
- Ограничения драйверов OLE DB
- Другие способы работы с базами данных и электронными таблицами
- Послесловие
- Предметный указатель
|
Немного информации из книги:
Применение COM
Пример использования недокументированных функций (индикатор длительного процесса)
|