关闭。这个问题需要更多 focused .它目前不接受答案。
想改进这个问题?更新问题,使其仅关注一个问题 editing this post .
6年前关闭。
Improve this question
我正在考虑开始为 AutoCAD 开发插件,但我对该领域一无所知。插件系统是如何工作的?许可条款是什么?有哪些编程平台可用?
如果有人能给我一本入门书,或者更好地为我这个初学者提供一些资源的链接,我将不胜感激。
谢谢!
最佳答案
在 AutoCAD 2014 之前,AutoCAD 有三种基本插件类型:
AutoCAD 2014 还提供:
4. Javascript API。您可以在 AutoCAD DevBlog 上找到该文档的链接。 .
AutoLisp 可以与 DIESEL 脚本/宏一起使用来完成和自动化用户可以通过 UI 完成的任何事情,并且可能更多一点,但是 .Net 和 ObjectARX 更强大,允许您创建自己的实体和更高级的行为。
ObjectARX 是一个 C++ 接口(interface),.NET 类实际上是 ObjectARX 接口(interface)的包装器。 .Net 接口(interface)很好地抽象了事物,但是当您开发更复杂的应用程序时,您仍然必须关注线程以及可能的其他一些事情。
如前所述,Through the Interface是一个很棒的 .NET 博客。
对于 ObjectARX,有一个很好的介绍 ObjectARX & Dummies ,但对于更深的 Material ,Developers Forums是一个很好的资源。
如果您正在为自己以外的人开发任何东西,您还应该认真考虑获得注册的开发人员符号,以防止不同插件之间发生冲突。您可以在 Symbols Registration 上进行操作。 AutoDesk 网站上的页面。
根据您的资源,您可能还想加入 AutoDesk Developers Network (ADN) ,它提供对软件技术支持的访问,以及对即将推出的 AutoDesk 产品和 API 的早期和测试访问。
关于plugins - 为 AutoCAD 开发插件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3091778/