Составление и программное обеспечение дизайна.

AutoCAD производится Autodesk Inc. Это - основной продукт для многих их программных продуктов, которые разработаны для определенных задач, таких как архитектурное, механическое и гражданское составление. AutoCAD настраиваем посредством нескольких API.

  • Автошепелявость - разновидность LISP.
  • VBA - Microsoft VBA стала доступной как API во время выпуска AutoCAD 14 до 2000. Autodesk предупредил, что VBA не будет поддерживаться в выпусках после 2012..., но это, даже в собственном компоненте, 64-разрядном в 1-й раз в v2014.
  • Управляемая.NET - управляемая.NET API в настоящее время является предпочтительной платформой настройки для многих программистов AutoCAD. Из языков.NET C# является в настоящее время самым популярным, но VB.NET имеет более сильное чем обычно следующее из-за истории AutoCAD VBA.
  • API JavaScript был представлен в v2014.
  • ObjectARX/ObjectDBX - Собственный основанный на C++ API, который стал доступным во время выпуска AutoCAD 13. Менее популярный, чем API.NET, потому что это требует, чтобы запись намного большего количества кода и более сложного кода выполнила большинство задач. Некоторые типы проектов (сложные пользовательские объекты) могут только быть сделаны через этот API.

Autodesk также лицензирует две автономных среды AutoCAD для разработки сверху, RealDWG и AutoCAD OEM. OEM имеет пользовательский интерфейс, и RealDWG не делает. Модель лицензирования для каждого очень отличается - OEM лицензируется как процент каждой продажи, RealDWG имеет затраты постоянной лицензии.

Существует независимая перепроектированная библиотека, которая совместима с AutoCAD, сделанным Открыть Design Alliance. Совместимость может отстать немного, когда Autodesk делает свою 3-ежегодную двоичную перестановку и изменяет формат файла. AutoCAD v 2013 изменил внутреннюю структуру приложения, а также формат файла.

ODA не является открытым исходным кодом, и при этом это не свободно (как в пиве, но это свободно как в речи), и является не обязательно более дешевым, чем лицензирование Autodesk, в зависимости от того, если / сколько продаж Вы делаете. Teigha ODA используется в качестве основания для продуктов как IntelliCAD и т.д. Можно создать автономные приложения на нем.

Ресурсы