Перейти к содержанию

Рекомендуемые сообщения

Цитата из SDK, который можно получить в полном объеме на developer.nanocad.ru:

 

Цитата

Разработка .NET приложений для nanoCAD предполагает использование Visual Studio 2012 Update 4 и .NET Framework 4. 

Для создания .NET приложения для nanoCAD необходимо выполнить следующие шаги: 

1. Создайте новый C# проект (Class library). 

Укажите имя проекта, папку для его расположения и номер версии .NET Framework 4.0. 

 

2. В окне Solution Explorer проекта вызовите контекстное меню для элемента References и выберите в нем пункт Add Reference. 

 

3. В появившемся диалоговом окне перейдите на закладку Browse и в списке файлов выберите библиотеки hostmgd.dll и hostdbmgd.dll, находящиеся в подкаталоге \bin установочной директории nanoCAD или в соответствующем подкаталоге nanoCAD SDK: \include-Win32 - для 32-битной кофигурации, \include-x64 - для 64-битной конфигурации проекта. 

После этого для каждого из добавленных файлов библиотек необходимо установить значение False для свойства Copy Local. 

 

4. Создайте методы, реализующие команды nanoCAD. Они должны иметь уровень доступности public, не содержать параметров и не возвращать значений. 

 

5. Перед каждым методом, реализующим команду, поставьте атрибут CommandMethod.

[CommandMethod("Example1")] public void Template1() { … }

В данном примере метод Template1 реализует команду Example1. Кроме имени команды, атрибут CommandMethod может задавать ряд других параметров: имя группы, флаги, контекстное меню, файл справки и т.д. 

 

6. Скомпилируйте проект. 

 

7. Запустите nanoCAD и запустите в командной строке команду NETLOAD или APPLOAD. В открывшемся диалоге выберите имя файла созданной DLL. 

 

Все реализованные в проекте команды теперь доступны для вызова из командной строки nanoCAD.

 

image.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...

×
×
  • Создать...