Логотип сайта поддержки пользователей САПРО сайте поддержки пользователей САПР Translate to:

Книга Н.Н.Полещука "AutoCAD 2004: разработка приложений и адаптация" (серия "В подлиннике")
Издательство БХВ-Петербург, 2004 г., 624 с.

Содержание:

Предисловие
Часть 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

Пример использования недокументированных функций (индикатор длительного процесса)



Copyright © Сайт поддержки пользователей САПР by Victor Tkachenko