Центр разработки приложений

Краткое описание тренингов

Тренинг предназначен для разработчиков и опытных пользователей AutoCAD, желающих приобрести или улучшить навыки по созданию приложений с использованием объектно-ориентированной среды разработки Autodesk – AutoCAD Runtime Extension (ObjectARX) и AutoCAD .NET. Помимо подробного рассказа о данных технологиях, тренинг включает разбор примеров кода и практические занятия.

Требования к участникам
Знание технологий объектно-ориентированной разработки ПО, знание одного из языков программирования: C++ / C# / VB.NET. Желательны базовые знания AutoCAD на уровне пользователя. Знание ObjectARX не требуется.

Цели
По завершению тренинга участники будут:

  • понимать принципы использования и возможности ObjectARX и AutoCAD .NET;
  • различать существующие категории API и понимать возможности их взаимодействия;
  • уметь создавать приложения с использованием ObjectARX и AutoCAD .NET.

Содержание
Тренинг будет охватывать следующие темы (но не ограничиваться ими):

  • Настройки ObjectARX-проекта в Visual Studio
  • Создание и регистрация команды
  • Использование ObjectARX Wizard
  • Функции ввода данных
  • Symbol Tables
  • Xrecords - Named Objects Dictionary
  • Custom Objects - Extension Dictionary
  • Создание собственных классов примитивов (Custom Entities)
  • Сравнение ObjectARX и ObjectDBX
  • Обработка событий - Transient Reactors
  • Основы .NET
  • Настройки AutoCAD .NET-проекта в Visual Studio
  • Функции ввода данных
  • Обработчики событий (event handlers) в AutoCAD .NET
  • Разработка пользовательского интерфейса: диалоги WinForms и AutoCAD palettes
  • Развертывание приложения (deployment). Инсталляция
  • Дополнительные материалы, если позволит время

Материалы
Примеры кода во время тренинга будут представлены на языках C++, Visual Basic .NET и C#.

Продолжительность
От 2-х до 5-ти дней, с 10:00 до 17:00.

Содержание тренинга может несколько отличаться от приведенного выше. Информация о дальнейших тренингах будет предоставлена дополнительно.
Ваши вопросы можно отправить по адресу.