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

Глава 2. C++ и ObjectARX

Структура пакета ObjectARX
     Интеграция справочной системы ObjectARX с Visual Studio
Настройка проекта в среде Visual Studio
     Создание проекта в Visual Studio 2010 (AutoCAD 2013-2014)
     Настройка свойств проекта
     Создание проекта в Visual Studio 2012 (AutoCAD 2015)
     Пример простого приложения
Мастера ObjectARX
     Установка мастеров ObjectARX
     Виды ARX-приложений, создаваемых с помощью мастера ObjectARX
Поддержка разных версий AutoCAD
Создание команд и функций
     Структура файла acrxEntryPoint.cpp
     Пример создания команды USERMSG
     Пример создания LISP-функции callmymsg
     Контекст
Загрузка и выгрузка ARX-приложений
Библиотеки
Поставляемые примеры
Использование отладчика
Выполнение команд AutoCAD
     Примеры использования acedCommand и acedCmd
     Особенности AutoCAD 2015
     Пример использования acedCommandS
     Пример использования acedCommandC
Структура resbuf и буфер результатов
Построение примитивов
     Использование DXF-кодов
Доступ к базе чертежа
Использование классов примитивов
Передача данных между ARX и LISP
Геометрические вычисления
Работа с Windows API
     Окно MessageBox
     Пояснение к использованию acedGetArgs
Использование MFC
     Индикатор в строке состояния
     Модальные диалоговые окна
          Создание класса диалога
          Добавление ресурса
          Добавление элемента управления Picture Control
          Проверка диалогового окна
          Добавление элемента управления Edit Control
          Добавление переменных класса
          Инициализация элементов управления диалогового окна
          Обработка события, связанного с кнопкой
     Немодальные диалоговые окна
          Подготовка формы немодального диалога
          Создание немодального диалога
          Удаление диалога
Отступление о DCL-окнах
ObjectDBX
.NET и управляемый код
     Поддержка управляемого кода

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