Биты, байты и таблица ASCII

C# + Revit API: Урок 2 — Биты и байты, таблица ASCII, указатели и структуры — Программирование 101

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

22 сентября, 2025 · 12 минут
Что делает каждая команда (для начинающих)

C# + Revit API: Урок 1 - Создание команды для автоматизации создания листов

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

15 сентября, 2025 · 8 минут
Урок 0

C# + Revit API: Урок 0

Почему 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 Пока что держим всё просто — позже эти настройки можно будет изменить. ...

1 сентября, 2025 · 3 минуты