C++ CAD ObjectARX 2018介绍

ObjectARX 2018目前最新的版本是ObjectARX2018。它是开发AutoCAD的核心,是最为高效的开发AutoCAD的工具。通过支持XML,为ObjectARX开发网络协作应用提供了有力的支持。

ObjectARX 2018 (32位/64位)

ObjectARX 2018介绍

ObjectARX应用程序是一个动态链接库(DLL),它共享AutoCAD的地址空间并直接调用AutoCAD的函数。我们可以利用ObjectARX直接访问AutoCAD的数据库结构、图形系统以及AutoCAD几何构造核心。我们可以向ObjectARX编程环境添加新类,并将其输出以供其他程序调用。我们创建的自定义实体与AutoCAD内部实体没有任何区别。我们也可以在运行时通过向既有的AutoCAD类添加函数来扩充ObjectARX协议。由ObjectARX定义的外部命令与AutoCAD内部命令的执行机制是一样的。

ObjectARX应用程序的本质是Windows的DLL程序,而AutoCAD本身则是一个典型的Windows程序,ObjectARX应用程序与AutoCAD、Windows之间均采用Windows消息传递机制直接进行通信。

ObjectARX应用程序与AutoCAD在同一地址空间内运行并能直接利用AutoCAD核心数据库结构和代码。由ObjectARX应用程序定义的外部命令通过acedRegCmds()宏注册。这些外部命令与AutoCAD本身固有命令一样由AutoCAD本身执行。

ObjectARX应用程序以VisualC++语言为开发基础,具有面向对象编程方式的数据可封装性、可继承性及多态性等特点。由它开发的工程CAD软件具有模块性好、独立性强、连接简单、使用方便、内部功能高效实用以及代码可重用性强等优点,而且支持微软的MFC类库,能简洁高效的实现很多复杂的功能。

ObjectARX 2018包含

arxlabs :包含了ObjectARX的教程和对应的示例文件。

classmap : 包含了DWG图形,其中显示了ObjectARX类层次的结构。

docs: 包含了所有联机帮助文档。

docsamps: 包含在《ObjectARX开发者向导》(在docs文件中)中所提到的源代码和说明文件。

inc: 包含ObjectARX的头文件。

lib: 包含ObjectARX的库文件。

redistrib: 包含一些动态链接库dll,其中一些可能是运行ObjectARX应用程序所必须的。

samples: 包含了许多ObjectARX 应用的实例。

utils: 包含扩展ObjectARX的应用程序,例如用于边界表示的brep程序。

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值