Программа nanoCAD Plus 10.3 обзавелась новым обновлением API. Сами разработчики называют его «техническим». Зачем появилось это обновление и как его использовать, рассказал специалист «Нанософт» Денис Ожигин:
«Выпуск этого технического обновления – результат огромной работы, которую совместно проделали команда «Нанософт», отвечающая за программный интерфейс (API) платформы nanoCAD, и разработчики САПР-приложений, портирующие свои разработки на десятую версию нашей платформы. Поэтому, с одной стороны, для конечных пользователей платформы в этой версии немного визуальных и интерфейсных изменений. Но, с другой стороны, в результате развития API появляются новые специализированные приложения, которые устанавливаются на nanoCAD Plus 10.3, в частности, ПО «Комплекс Трубопровод» от компании «Юнис-Юг» (аналог ПО «Система Трубопровод 2012»), предназначенный для проектирования объектов транспорта нефти и газа».
Таким образом, по словам разработчиков, в новой версии API доработано более 100 функций. Перечислим элементы, которые затронуты обновлением:
- динамические свойства,
- работа со свойствами подпримитивов (subentity),
- методы по работе с элементами управления на диалогах (CNdUiBitmapButton, CNcUiComboBox с дочерними классами),
- работа с панелью состояния (NcApStatusBar),
- возможность наследования от NcDbDwgFiler, NcDbDeepCloneFiler, NcDbWblockCloneFiler,
- возможность запуска nanoCAD в фоновом («невидимом») режиме (ключ командной строки – invisible),
- возможность запуска внешнего приложения из командной строки nanoCAD с ожиданием завершения вызванной программы (команда SHELL_EXEC_PARAM).
Полный список изменений можно найти в файле «Whats new.pdf», содержащемся в дистрибутиве.