Описание тега autocad
AutoCAD производится Autodesk Inc. Это базовый продукт для многих предложений программного обеспечения, разработанных для решения конкретных задач, таких как архитектурное, механическое и строительное проектирование. AutoCAD настраивается с помощью нескольких API.
- Автолисп - разновидность LISP.
- VBA - Microsoft VBA стал доступен как API во время выпуска AutoCAD 14 до 2000 года. Autodesk предупредил, что VBA не будет поддерживаться в выпусках после 2012 года... но это так, даже в родной 64-разрядной версии впервые за v2014.
- Управляемый.NET. Управляемый.NET API в настоящее время является предпочтительной платформой настройки для многих программистов AutoCAD. Из языков.NET C# в настоящее время является наиболее популярным, но VB.NET имеет более сильную поддержку, чем обычно, из-за истории AutoCAD VBA.
- API JavaScript был представлен в версии 2014.
- ObjectARX / ObjectDBX - собственный API на основе C++, который стал доступен во время выпуска AutoCAD 13. Менее популярен, чем.NET API, поскольку требует написания гораздо большего объема кода и более сложного кода для выполнения большинства задач. Некоторые типы проектов (сложные пользовательские объекты) могут быть выполнены только через этот API.
Autodesk также лицензирует две автономные среды AutoCAD для разработки поверх RealDWG и AutoCAD OEM. OEM имеет пользовательский интерфейс, а RealDWG - нет. Модель лицензирования для каждого из них очень разная - OEM лицензируется в процентах от каждой продажи, RealDWG имеет фиксированную стоимость лицензии.
Существует независимая библиотека с обратной разработкой, совместимая с AutoCAD, созданная Open Design Alliance. Совместимость может немного отставать, когда Autodesk выполняет трехлетнюю перестановку двоичных файлов и изменяет формат файла. AutoCAD v 2013 изменил внутреннюю структуру приложения, а также формат файла.
ODA не является открытым исходным кодом и не является бесплатным (как в пиве, но бесплатно, как в речи), и не обязательно дешевле, чем лицензирование Autodesk, в зависимости от того, сколько продаж вы совершите. ODA Teigha используется в качестве основы для таких продуктов, как IntelliCAD и т. Д. Вы можете создавать на нем автономные приложения.
Ресурсы