代码之家  ›  专栏  ›  技术社区  ›  static_rtti

为AutoCAD开发插件[[关闭]

  •  14
  • static_rtti  · 技术社区  · 14 年前

    我正在考虑开始为AutoCAD开发一个插件,但我对这个领域一无所知。插件系统是如何工作的?许可条款是什么?有哪些编程平台可用?

    如果有人能给我一本初级读物,或者更好的是,为我这个初学者提供一些参考资料,我将不胜感激。

    谢谢!

    2 回复  |  直到 14 年前
        1
  •  26
  •   Knyphe    10 年前

    在AutoCAD 2014之前,AutoCAD有三种基本插件类型:

    1. AutoLisp语言
    2. .Net

    AutoCAD 2014还提供:

    4.Javascript API。您可以在 AutoCAD DevBlog .

    AutoLisp可以与DIESEL脚本/宏一起使用,基本上可以完成和自动化用户通过UI可以完成的任何事情,可能还有一点,但是.Net和ObjectARX功能更强大,允许您创建自己的实体和更高级的行为。

    ObjectARX是C++接口,.NET类实际上是ObjectARX接口的包装器。Net接口可以很好地抽象事物,但是在开发更复杂的应用程序时,您仍然需要关注线程和其他一些事情。

    如前所述, Through the Interface 是一个很棒的.NET博客。

    对于ObjectARX,在 ObjectARX & Dummies Developers Forums 是一个很好的资源。

    如果您是为自己以外的人开发任何东西,您还应该认真考虑获得注册的开发人员符号,以防止不同插件之间的冲突。你可以在家里做 Symbols Registration AutoDesk网站上的页面。

    AutoDesk Developers Network (ADN) ,提供对软件技术支持的访问,以及对即将推出的AutoDesk产品和API的早期和测试版访问。

        2
  •  6
  •   Wingman4l7 Ignacio Vazquez-Abrams    12 年前

    http://docs.autodesk.com/ACD/2010/ENU/AutoCAD%20.NET%20Developer's%20Guide/index.html

    This 是一个伟大的博客与一些很好的视频教程了。

    This 是一个伟大的视频,如果你只是想开始!