«Автоматизация Revit на языке C#: базовый уровень»Начальный

Базовый курс по автоматизации проектирования при помощи языка программирования C# рассчитан на уверенного пользователя Revit и будет полезен тем, кому не хватает стандартного функционала программы и кто хочет вывести свои профессиональные компетенции на новый уровень. Благодаря данному курсу вы познакомитесь с азами объектно-ориентированного программирования (ООП), научитесь работать со вспомогательными материалами и документацией по Revit API, а также приобретете уникальные навыки по созданию собственного плагина для Revit.

В данном курсе освещаются самые базовые аспекты, поэтому он будет одинаково полезен и инженеру, и архитектору, и конструктору. Курс преследует несколько основных целей. Во-первых, заинтересовать слушателя, показав, на что способен Revit API. А, во-вторых, помочь сделать первые шаги на пути к написанию собственной надстройки для Revit.

Автор: Иван Фокин
Макс. длительность: 4 часа 39 минут

Взаимодействие с пользователем

Урок
Блоки можно проходить в любом порядке
Длительность
Минут
Описывается метод PickPoint класса Selection, позволяющие пользователю при помощи мыши указать координаты точки в модели. Подробно описывается работа с диалоговыми окнами при помощи класса TaskDialog. Практическая часть урока поможет закрепить полученные теоретические знания. Помимо всего прочего, при работе с примером команды дается описание конструкции try-catch, а также способов обработки исключений.
Выбор элементов из модели
Длительность: 22 мин.
Дается описание методов класса Selection, позволяющих пользователю выбирать элементы модели. Также, описываются методы позволяющие определить, а также изменить перечень выделенных в данный момент элементов. В практической части урока рассматривается пример команды, помогающий закрепить полученные теоретические знания. Кроме того, освещаются базовые принципы отладки программ или по-простому Debug.