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

Autodesk Inventor API

Описание
Этот курс предназначен для разработчиков приложений, желающих изучить Autodesk Inventor Automation API. В материалах курса используется Visual Basic, однако API для C# идентичен. При необходимости и если позволяет время, во время занятия преподаватель может обсудить вопросы, характерные для языка программирования C#. Данный курс знакомит со всеми аспектами интерфейса, включая новые возможности, недавно включенные в Autodesk Inventor.

Сначала разработчики изучают основы механизма COM и принципы создания простых приложений на Visual Basic, которые управляют Inventor через его собственный COM API. Затем изучаются функции Autodesk Inventor, доступные через API.

Аудитория

Разработчики специализированных приложений и корпоративные разработчики.

Требования

Знание Autodesk Inventor. Знание Autodesk Inventor API не требуется, однако подразумевается наличие опыта программирования на Visual Basic.

Задачи

После прохождения курса слушатели приобретут следующие знания и умения:

  • Понимание концепций и функций API
  • Определение доступных категорий API
  • Создание приложений с использованием Inventor API
  • Интеграция приложений с Inventor и Apprentice Server

Содержание

  • Введение в Inventor API и объектную модель
  • Документация (обзор SDK, справочная система, примеры, центры разработки)
  • Общие сведения (Apprentice Server, свойства, атрибуты, форматы файлов, печать и др.)
  • Framework (пользовательский интерфейс, объект приложения, события, обработка документов, пользовательская графические объекты и др.)
  • Моделирование деталей (эскизы, элементы, B-представление, фаски, пересечение лучей и др.)
  • Моделирование изделий (структура, зависимости, элементы и др.)
  • Проектирование (параметры, рабочие элементы и др.)
  • Чертежи (листы, спецификации и др.)

Материалы

Презентации, образцы кода (на VB и C#) и практические занятия.

Продолжительность

Трехдневные практические занятия.

Примечание: Из-за проводящихся обновлений содержание занятий может немного отличаться от описанного здесь.