Как стать автором
Обновить
13
0
Александр Пекшев @Modis

Пользователь

Отправить сообщение

Делаем один проект плагина с компиляцией под разные версии Revit/AutoCAD

Время на прочтение13 мин
Количество просмотров10K


При разработке плагинов для САПР приложений (в моем случае это AutoCAD, Revit и Renga) со временем появляется одна проблема – выходят новые версии программ, меняется их API и нужно делать новые версии плагинов.


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


По мере накопления опыта и знаний Вы найдете несколько способов автоматизации этого процесса. Я прошел этот путь и хочу рассказать Вам к чему я пришел в итоге и насколько это удобно.

Читать дальше →
Всего голосов 3: ↑3 и ↓0+3
Комментарии1

Стоит ли свое хобби развить в стартап?

Время на прочтение4 мин
Количество просмотров9.3K
image

Много лет назад я увлекся программированием и начал писать для себя приложение (плагин для AutoCAD). И вот прошли годы и встает вопрос — развить свое хобби в стартап или оставить его и дальше как хобби? Рассуждения на тему под катом
Читать дальше →
Всего голосов 18: ↑14 и ↓4+10
Комментарии35

Строим свою вкладку на ленте (Ribbon) AutoCad средствами .Net (C#)

Время на прочтение8 мин
Количество просмотров14K
В данной публикации мы рассмотрим пример программного построения собственной вкладки на ленте, а также несколько проблемных вопросов, связанных с лентой.

В последнее время стало очень популярным нововведение под названием лента (Ribbon). Autodesk не стал отставать от жизни и, начиная с 2009 автокада, тоже начал использовать ленту.

Мы рассмотрим пример создания вкладки на ленте для 2010 автокада и рассмотрим несколько сопутствующих «проблемных» вопросов. Почему для него? Да потому что в 2009 лента была еще «сырая» (но там тоже можно так сделать), и потому что для последующих автокадов (2011-2013) код будет анологичен.

Вариантов добавить свою вкладку на ленту несколько:
  • создать файл АПИ (cui) со своей лентой и подгружать его. На мой взгляд самый плохой и проблемный вариант. ИМХО
  • создать вкладку на ленте программно — этот вариант и рассмотрим
  • создать вкладку используя технологию WPF — я не стал разбираться

Примечание: Я не буду углубляться в каждую мелочь и «красиво» все описывать — пример не сложный. Да и я так красиво излагать не умею.

Пример рассматривается с учетом, что вы знаете как писать (хотя бы самые простые) плагины для автокада средствами .net. Для работы я использую Microsoft Visual Studio 2010.
Читать дальше →
Всего голосов 11: ↑10 и ↓1+9
Комментарии1

Информация

В рейтинге
Не участвует
Откуда
Липецк, Липецкая обл., Россия
Дата рождения
Зарегистрирован
Активность

Специализация

САПР разработчик
Middle
C#