«Здравствуй Ёлка – Новый Год!» Или Запрограммируйте Nanocad, Используя Visual Basic .Net.

На днях просматривая документацию к Нанокад API включенный в SDK, я вдруг заметил, что описание членов классов для .

NET API и MultiCAD.NET API дано как на C#, так и на языке C#.

Visual Basic .

И я подумал: «Как здорово, что есть описание для VB!» И хотя, если честно, я совсем не знаю VB и последний раз видел код на старом добром Бейсике лет 100 назад, но это один из языков, на которых начинают учить людей основы программирования, поэтому я решил внести свой небольшой вклад в популяризацию программы.

Надо сказать, что на Хабре уже есть хорошая статья на тему применение VB для NanoCAD , в нем обсуждается сочетание NanoCAD с Excel и то, как оно может в конечном итоге облегчить проектирование строительства.

Мы решим другую, более простую и праздничную задачу, давай нарисуем елку и поздравить пользователя с Новым годом.

Несмотря на то, что статья посвящена VB, код в С# тоже будет. А поскольку «Новый год» — дорогой праздник, мы остановимся на бесплатно для коммерческого использования версия NanoCAD 5.1 (но по идее должна без проблем работать под NC 8.X).

Мы также не будем игнорировать пользователей Линукс поскольку код C# с использованием Mono и Wine можно скомпилировать и запустить на нем.

Честно говоря, я сам только недавно начал осваивать NanoCAD API и поэтому моя последняя предпраздничная статья в этом году чем-то напоминает по сложности кода тёплый ламповый графический исполнитель.

«Маленький кенгуру (РОО)» , но если вас это не останавливает, то милости просим в разрез.



«Здравствуй ёлка – Новый год!» или запрограммируйте NanoCAD, используя Visual Basic .
</p><p>
NET.

P.S. Это первая буква слова «Хабрахабр» — на большее мне не хватило =) Поскольку мое новое увлечение уже превращается в небольшой цикл статей, на всякий случай приведу под спойлером ссылки на все предыдущие статьи: Другие статьи из серии

Для начала, как обычно, напомню, что я не программист и поэтому не все мои мысли в этой статье могут быть на 100% верными, а еще и то, что Я не имею никакого отношения к разработчикам NanoCAD. ,просто из идеологических соображений популяризирую отечественные САПР.

В конце года плодить гору текста не хочется, поэтому статья будет короткая, это и посмотрим.

Содержание: Часть I: Введение Часть II: написание кода на C# Часть III: написание кода на VB Часть IV: С Новым годом!

Часть II: написание кода на C#

Как создать новый проект в Visual Studio 2015 для NC 8.5 я уже говорил мне раньше .

На этот раз из любопытства создадим проект в более лёгкой IDE Xamarin Studio ( МоноРазвитие ).

Весь процесс спрячу под спойлер.

Как создать проект C# для NanoCAD 5.1 в Xamarin Studio IDE. Сначала давайте создадим новый проект и выберем библиотеку классов C#.



«Здравствуй ёлка – Новый год!» или запрограммируйте NanoCAD, используя Visual Basic .
</p><p>
NET.

Давайте дадим ему какое-нибудь имя

«Здравствуй ёлка – Новый год!» или запрограммируйте NanoCAD, используя Visual Basic .
</p><p>
NET.

Затем настроим проект, щелкнув по нему правой кнопкой мыши и выбрав кнопку «Параметры».



«Здравствуй ёлка – Новый год!» или запрограммируйте NanoCAD, используя Visual Basic .
</p><p>
NET.

Выберем версию .

Net 3.5.

«Здравствуй ёлка – Новый год!» или запрограммируйте NanoCAD, используя Visual Basic .
</p><p>
NET.

Затем, для удобства отладки, настроим запуск NanoCAD по нажатию клавиши «F5».

(каждый раз, когда вы вносите изменения в код, Nanocad необходимо будет полностью перезапустить)

«Здравствуй ёлка – Новый год!» или запрограммируйте NanoCAD, используя Visual Basic .
</p><p>
NET.

Затем будем скачивать ссылки на библиотеки, нам нужны те, что отображены справа на картинке.



«Здравствуй ёлка – Новый год!» или запрограммируйте NanoCAD, используя Visual Basic .
</p><p>
NET.

Для библиотеки Mapimgd не забудьте снять галочку с опции «копировать локально».



«Здравствуй ёлка – Новый год!» или запрограммируйте NanoCAD, используя Visual Basic .
</p><p>
NET.

Ну что же остается написать код, нажать F5 и увидеть, что все запускается

«Здравствуй ёлка – Новый год!» или запрограммируйте NanoCAD, используя Visual Basic .
</p><p>
NET.

Чтобы загрузить вашу библиотеку, введите команду Netload в консоли NanoCAD и выберите свою dll (обычно находится в папке проекта, например, C:\Users\b\Dev\habr\XMTree\XMTree\bin\Debug) Чтобы не делать это каждый раз Перейдем по адресу C:\ProgramData\Nanosoft\nanoCAD 5.1\DataRW (у вас может быть иначе) и найдем или создадим файл load.config следующего содержания

   

<root> <list>

Теги: #visual studio 2015 #vb.net #visual Basic .

net #C++ #.

NET #nanocad #nanocad #multicad.net #multicad.net #api #новый год #программирование #.

NET #api #CAD/CAM #C++

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.