中望CAD2010二次开发接口更加成熟

如题所述

中望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开发中的关键问题。
温馨提示:答案为网友推荐,仅供参考
相似回答