Revit API на русском
817 subscribers
7 photos
106 links
Download Telegram
Вчера у меня появились первые настоящие хейтеры. Про мой блог сказали "серия статей на дзене о том, как не надо делать". Что ж, уважаемые читатели, и уважаемые хейтеры, вот вам очередная статья: на этот раз о том, что ни в коем случае нельзя делать, если у вас проблемы с добавлением картинки к кнопке. От читателя по лайку, от хейтера по репосту 🐺
👍18😁12🔥6❤‍🔥3💩2
Уважаемые коллеги, всем хороших выходных. И, разумеется, какой же пост в канале без новой статьи: сегодня о довольно практическом применении Revit API.
11👍5🔥4😱1💯1🦄1
Уважаемые подписчики, обращаюсь к вам за помощью и советом. Возможно, вам удалось решить эти проблемы, но мне пока нет. Суть такая:

Проблема 1: Я создаю схему, заполняю её данными. Затем я хочу стереть все данные. Я удаляю все Entity через DeleteEntity, стираю схему через EraseSchemaAndAllEntities. Все данные стираются, но схема остаётся в памяти документа. Об этом говорится и в документации на метод: The Schema remains in memory. Можно ли стереть схему насовсем?

Проблема 2: Я хочу добавить категории к общему параметру. Я использую ReInsert, но он удаляет старые значения, и переключает параметр с "может меняться по экземплярам групп" на "не может меняться...". При этом если параметр изначально по группам не меняется, то ничего не сбрасывается. Мне удалось решить эту проблему, только кешируя старые значения параметров и возвращая их на место после ReInsert. Может быть, вы знаете, как сделать это более элегантно, примерно как если бы мы делали это руками — просто добавить категории — и всё?
🤔61
Наконец-то новая статья на канале! Сегодня довольно простая тема — как уменьшить число предупреждений в файле Revit с помощью API. Как всегда, по ссылке: https://dzen.ru/a/ZwaiRLrcy2Fp06Ob
🔥17🦄31💩1
Вчера написал статью об изменении правил сортировки элементов, и проиллюстрировал её примером организации сортировки листов "почти как в Ревите" — с сортировкой по номеру, как по числу, а не по строке
Читайте по ссылке
👍134🔥2🌭1
В новой статье развиваю возникшую под прошлым постом дискуссию о том, как лучше сравнивать строки как числа, а также рассказываю вам, как измерять производительность различных фрагментов кода с помощью Бенчмарков. В этот раз почти ни слова про Ревит, но много нового и интересного материала
Читаем по ссылке
8🔥3👍2💯1
Возвращаюсь к блогу после небольшого перерыва. Сегодня делюсь своими знаниями про структуры данных, которые я использую в программировании под Revit в 99% случаях.
Статья по ссылке
11👍7🔥1😱1🦄1
Сегодня рассказываю вам про инъекцию зависимостей. Давно меня просили, наконец-то дошли руки написать статью
12👍3❤‍🔥2👻1
Новая статья о канале — о JetBrains Rider, который сначала чуть не оставил меня без лицензии, а потом сделал эти лицензии доступными для всех. Но я пользуюсь им, потому что он удобнее и функциональнее Visual Studio. Почему — читайте здесь
12👍7
Вчера опубликовал еще одну
статью
без примеров кода, в которой делюсь различными источниками, которые использую для работы. Заходите, читайте и делитесь своими ресурсами в комментариях
🔥194👍32
Что ж, уважаемые подписчики, пока различные дела отвлекают меня от ведения блога. Самое важное из них — пишу свой сайт, чтобы можно было размещать статьи с нормально вставленным кодом, и чтобы не переживать, что дзен-канал снесут по желанию левой пятки угашенного товарища майора.

Пока же можете почитать о новом инструменте, который я написал в конце прошлого года — генератор миграций для схем в Revit API. Скоро напишу и на русском языке

Если у вас открывается статья, делитесь в комментариях VPN, которым вы пользуетесь. Если у вас не открывается статья, заходите в комментарии, устанавливайте указанные там VPN-ы и наслаждайтесь

Статья здесь
👍12🔥71👨‍💻1
Что ж, уважаемые подписчики, а теперь обещанная статья на русском языке. Рассказываю про свою первую публичную библиотеку и про свои первые nuget-пакеты. Приятного чтения!
👍18🦄2🔥1😱1
Я в 2021: изучаю программирование, спрашиваю у своего руководителя, знает ли он, кто такой Джереми Тэммик, чтобы поделиться тем, как много интересной инфы нашёл у него. Он отвечает "конечно, кто ж его не знает"
Я в 2025: в очередной раз попадаю на страницы его блога (но в первый раз не в связи с работой над Revit Lookup)
https://thebuildingcoder.typepad.com/blog/2025/02/tools-for-extensible-storage-and-oauth-auth0.html
👍12🔥8🆒21
Тут вышла моя не очень большая, но очень интересная статья про утечки памяти в C#, нюансы подписки на события и отписки от них, и как не допустить мультивычисления в DockablePane. Читайте по ссылке

И не забывайте подписываться на LinkedIn моей компании
🔥16👀5👍41