查看文章 |
DRX与AutoCAD的ARX相类似,是中望CAD专用的二次开发接口,能够兼容ARX。以往中望CAD版本的DRX不支持自定义实体创建,如今在新推出的中望CAD 2008i 中,可以用DRX创建自定义实体了。这实在是一个振奋人心的好消息!本人曾经是AutoCAD的老用户,常用ARX进行二次开发,不久前转为使用中望CAD,以前用ARX开发的应用程序现在可以顺利移植到中望CAD平台上了。移植工作的顺利完成,省去了许多改写程序的工作,节约了时间,极大地方便了工作。怀着激动的心情,我想与所有同样期待着完善的DRX的用户以及更多的不曾使用DRX的用户一起分享这份喜悦。为了让更多的用户开始了解、使用并一同分享DRX开发,在此向大家奉献一个简短的DRX使用指南,希望有所帮助,也同时籍此表达我的兴奋和愉悦。
创建一个DRX文件,需要使用编译软件。在本简易使用指南中,以Microsoft Visual C++. NET 2003为例。以下通过一个例子来介绍开发一个可供中望CAD调用的DRX应用程序的最基本的步骤。 在这个例子中,我们将要开发一个具有如下功能的程序: 在命令行中输入“hello”,将会出现提示:“I like the enhanced DRX of ZWCAD!” 步骤: 1、启动Microsoft Visual C++. NET 2003. 从菜单栏选择“文件”>>“新建”>>“项目”。 2、在“新建项目”对话框中,从“项目类型”中选取“Visual C++ 项目”,在右边的“模板”中选取“MFC DLL”。将工程命名为“example”,指定路径:C:\Program Files\ZWCAD 2008i Chs\DRXSDK\sample\vc7.1 点击“更多”,然后选中“创建解决方案的目录”复选框。点击“确定”。 3、在“MFC DLL 向导—example”对话框中,选取“应用程序设置”,然后选择“使用共享MFC DLL 的规则DLL”,点击“完成”。 4、进行环境设置。 (2)从菜单栏中,选取“项目”>>“属性”。在“example属性页”对话框的左边方框中选择“连接器”下的“常规”,然后在右边输出文件一栏指定输出文件的保存路径: 4、编辑example.cpp文件。 文件开头部分应添加如下代码以调用中望CAD的头文件。 以下代码为该应用程序的主要部分,添加在模板文件已有代码之后。 5、从菜单栏选取“生成”>>“生成解决方案”,即可生成example.drx文件。 6、在中望CAD中调用example.drx (1)启动中望CAD。在命令栏中输入”drx”,将出现以下提示: “载(L)/卸载(U)/命令(C)/选项(O):” (2)通过载/卸载DRX”对话框加载example.drx,然后点击“关闭”。 (3)在命令栏中输入“hello”,我们将看见以下提示:“I like the enhanced DRX of ZWCAD!” |





