До AutoCAD 2014, существует три основных типа плагин для AutoCAD:
- AutoLisp
- .Net
- ObjectARX
AutoCAD 2014 также обеспечивает:
4 Javascript API. Вы можете найти ссылку на документацию по адресу AutoCAD DevBlog.
AutoLisp может использоваться с скриптами/макросами DIESEL, чтобы выполнить и автоматизировать в основном все, что пользователь может получить через интерфейс, а может быть, немного больше, но .Net и ObjectARX намного эффективнее, что позволяет создавать ваши собственные сущности и более продвинутое поведение.
ObjectARX - это C++-интерфейс, а классы .NET на самом деле являются оболочками интерфейса ObjectARX. Интерфейс .Net очень хорошо абстрагирует ситуацию, но вам все равно нужно заниматься потоковой обработкой и, возможно, некоторыми другими вещами, поскольку вы разрабатываете более сложные приложения.
Как уже упоминалось, Through the Interface - отличный блог для .NET.
Для ObjectARX есть хорошее введение в ObjectARX & Dummies, но для более глубокого материала Developers Forums - хороший ресурс.
Если вы разрабатываете что-либо для людей, кроме себя, вы также должны серьезно подумать о том, чтобы получить зарегистрированный символ разработчика, чтобы предотвратить конфликты между различными плагинами. Вы можете сделать это на странице Symbols Registration на веб-сайте AutoDesk.
В зависимости от ваших ресурсов вы также можете присоединиться к AutoDesk Developers Network (ADN), который обеспечивает доступ к технической поддержке программного обеспечения и раннему бета-доступу к предстоящим продуктам и API AutoDesk.
Большое спасибо вам обоим за полезные ответы! –