目录页
写在前面:如果仅是想制作小工具,工具集这种,优先学习autolisp,传送门,如果想制作3d3s这种大型项目,或者包含大量计算,数据接力,网络通讯等功能,优先学习arx
四、数据库实体类
六、数据库操作
七、专题篇
强烈建议:有条件一定用下chatGPT,不懂得地方直接问,C++和objectarx都可以
objectarx官方技能水平划分
-
技能等级
为了帮助你确定从哪里开始以及需要理解特定示例应用程序的技能水平。以下描述的四个等级——初级、中级、高级和进阶,分别对应特定的ObjectARX开发技能,来自于C:\ObjectARX\samples\SamplesReadMe.htm
。 -
初级
打开和关闭对象。
理解符号表和符号表记录以及如何使用迭代器。
理解命名对象字典和扩展字典。
理解标准的ObjectARX对象和实体。
创建标准实体/对象并操作其属性。 -
中级
创建从AcDbObject或AcDbEntity派生的自定义实体类,并理解因此而需要重写的虚拟函数。
理解事务和瞬态与持久反应器。
理解多文档界面。
理解文档管理。 -
高级
创建从AcDbCurve派生的自定义实体类,并理解因此需要重写的虚拟函数。
使用AcEdJig。
使用MFC与ObjectARX。 -
进阶
理解深度克隆。
理解协议扩展。
理解COM和ActiveX,特别是它们与AutoCAD和ObjectARX的关系。
理解设计中心、输入点处理和对象属性管理器。