Меня зовут Айдимир
Инженер и основатель AYDrafting
Генеральный директор ООО “Координатор”
Увлекаюсь автоматизацией Revit и AutoCAD Civil 3D.
Подписывайтесь, если хотите быть в курсе новостей или обсудить сотрудничество:
Меня зовут Айдимир
Инженер и основатель AYDrafting
Генеральный директор ООО “Координатор”
Увлекаюсь автоматизацией Revit и AutoCAD Civil 3D.
Подписывайтесь, если хотите быть в курсе новостей или обсудить сотрудничество:

Рекомендация: Посмотрите курс CS50 от Гарвардского Университета или Бесплатный курс по C# от BIMTeam на Stepik от компании ПИК, чтобы глубже понять основы программирования. Истина и ложь (true/false) В программах мы часто проверяем условия. Например: «если труба длиннее 10 м — сделать стык». Это условие может быть только истинным (true) или ложным (false). Истина и ложь (0 и 1) Компьютеру непонятны слова true/false, он всё хранит как числа. Поэтому true = 1, а false = 0. ...

В этом уроке мы реализуем обещание из Урока 0 — создадим рабочую команду, которая: создаёт лист (с правильной обработкой ошибок) подсчитывает существующие листы в документе выводит пользователю понятную сводку ✅ Требования: Завершите настройку Application из Урока 0. Если в проекте нет основных надписей, команда уведомит об этом и корректно завершится. Application vs. Command Application (запускается с Revit): настраивает ваш аддин — создаёт панели и кнопки на ленте. Это «инфраструктура и интерфейс». Command (выполняется по нажатию кнопки): выполняет основную работу — читает/изменяет модель. Это «логика инструмента». В коде эти роли представлены разными интерфейсами: ...

Почему C#? Масштабируемость С чего начать Установите Visual Studio 2022 Community Установите .NET SDK ( .NET 4.8 и .NET 8) Установите шаблоны Nice3Point Структура проекта (Project Solution) Создайте new project Выберите шаблон Revit Addin (Nice3Point) Настройте новый проект: Name проекта Location Solution Name — как имя проекта (это папка, которая хранит несколько проектов) Дополнительная информация: Add-in type -> Application User Interface -> None IoC -> Disabled Serilog support -> unchecked Пока что держим всё просто — позже эти настройки можно будет изменить. ...