中望CAD2010二次开发接口更加成熟
发布网友
发布时间:2024-10-01 03:17
我来回答
共1个回答
热心网友
时间:2024-10-07 02:10
中望CAD 2010的二次开发接口已经取得了显著的进步,其ZRX(类ARX)接口的成熟性得到了显著提升。主要支持的功能包括:
基础操作,如对DWG数据库的读写访问,注册命令的执行,以及获取用户输入点或字符串等核心功能。
数据库图形实体,如DbLine、DbCircle和DbArc等,为设计过程提供了丰富的图形处理能力。
扩展数据和字典支持,通过XData和XDictionary可以添加自定义数据和扩展对象的管理。
自定义实体和对象,允许用户从DbObject或DbEntity等类派生出新的实体和对象。
文档管理方面,提供了ZcApDocManager文档管理器和ZcApDocument文档类接口,便于管理CAD文档。
反应器功能完备,包括数据库、文档、编辑器(如命令反应器和鼠标右键消息)以及对象和永久反应器,提高了交互体验。
拖动工具(Jigs)的支持,通过ZcEdJig提供了用户友好的操作方式。
协议扩展能力,允许与其他系统无缝集成。
简单UI界面类,如CZcUiDialog、CZdUiDailog和CZdUiBaseDialog,提升了用户界面的易用性。
对于LISP和VBA二次开发接口,也有显著的完善。例如:
LISP接口的ProgID现在可以明确标识接口版本,增强了兼容性。vlax和vlr系列函数新增了13个接口,涵盖了3D点处理、命令操作等多个方面。
VBA接口方面,2010版本新增了AppendOuterLoop和AppendInnerLoop两个接口,有效解决了客户在VBA和LISP开发中的关键问题。
热心网友
时间:2024-10-07 02:11
中望CAD 2010的二次开发接口已经取得了显著的进步,其ZRX(类ARX)接口的成熟性得到了显著提升。主要支持的功能包括:
基础操作,如对DWG数据库的读写访问,注册命令的执行,以及获取用户输入点或字符串等核心功能。
数据库图形实体,如DbLine、DbCircle和DbArc等,为设计过程提供了丰富的图形处理能力。
扩展数据和字典支持,通过XData和XDictionary可以添加自定义数据和扩展对象的管理。
自定义实体和对象,允许用户从DbObject或DbEntity等类派生出新的实体和对象。
文档管理方面,提供了ZcApDocManager文档管理器和ZcApDocument文档类接口,便于管理CAD文档。
反应器功能完备,包括数据库、文档、编辑器(如命令反应器和鼠标右键消息)以及对象和永久反应器,提高了交互体验。
拖动工具(Jigs)的支持,通过ZcEdJig提供了用户友好的操作方式。
协议扩展能力,允许与其他系统无缝集成。
简单UI界面类,如CZcUiDialog、CZdUiDailog和CZdUiBaseDialog,提升了用户界面的易用性。
对于LISP和VBA二次开发接口,也有显著的完善。例如:
LISP接口的ProgID现在可以明确标识接口版本,增强了兼容性。vlax和vlr系列函数新增了13个接口,涵盖了3D点处理、命令操作等多个方面。
VBA接口方面,2010版本新增了AppendOuterLoop和AppendInnerLoop两个接口,有效解决了客户在VBA和LISP开发中的关键问题。