第一范文网 - 专业文章范例文档资料分享平台

ZRX开发手册

来源:用户分享 时间:2025/5/15 16:55:21 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

以上两种形式的编码,一种是ZRX现有本身的代码风格,另一种是ARX的代码风格,两者在编码形式都几乎没有太大差别。通过使用ZRX API来进行编译链接以上两份代码,结果都能正确地在ZWCAD平台上运行。换句话说,ZRX API实现了针对ARX代码的兼容,原ARX程序可以快速, “0” 成本地移植到ZRX上。ZRX相当于一个转接口,能够把原来的ARX源代码,几乎不用修改任何代码,通过在ZRX开发环境下重新编译链接生成动态连接库(dll),加载到ZWCAD上来运行。作为一个程序开发者,只需要维护同一份代码,就可以在ObjectARX上或者ZRX上来编译运行代码。

ZZR开发 RX发指X开指南南 软件开发包

完成ZRXSDK的安装后,安装程序将在用户指定的位置创建以下的子目录和内容:

arxPort

——兼容ARX代码使用的头文件目录,用户代码如果是以“A”等字母特性打头的ARX编码风格,则需要包括该头文件目录

inc

——ZRX所有头文件目录,“arxPort” 与“inc”头文件目录,用户只需要包含其一

dll

——ZRX dll库目录,该目录下包含ZRX.dll 和 ZXDB.dll,在使用ZRX开发时,需要将该目录下所有的dll文件复制到ZWCAD平台的安装目录下,确保与ZWCAD.exe同目录。

lib

——ZRX lib库目录,该目录下包含ZRX.lib 和 ZXDB.lib

——ZRX 所有在线帮助文档目录,包括《版本更新说明》、《ZRX开发指南》、《ZRX移植指南》、《ZRX常见问题解答》等

docs

samples

——ZRX 提供的示例程序目录,该目录里的示例程序展示了ZRX不同功能特性的使用方法,有:SimpleLine(简单实体)、RasterImage(光栅图像)、DockControlBar(停靠工具条)、 PersistReactor(永久反应器)、DocumentManager(文档管理应用)、ZRX_MISC(综合应用,自定义实体、拖动JIG、反应器、OPM)。 说 明:

1) ZRXSDK开发包可以放置到任何目录下,也可以放置到ZWCAD的安装目录下,保持

ZRXSDK及其子目录的结构不变。

2) 在使用ZRXSDK前,确保ZRX..dll 、ZXDB.dll、PropertyBarRes.dll三个库文件拷贝到

ZWCAD相应的安装目录下, 保持这三个库文件与ZWCAD.EXE在同一路径下。

创建一个简单的ZRX

用户可以使用VC的“新建”来创建一个新的ZRX工程,(如果用户安装了ZrxWizards, 也可以使用ZrxWizards快速创建一个新的ZRX工程), 接下来将讲述,怎样一步一步地去实现一个简单的ZRX程序:

1. 首先建立一个VC++ 2008 MFC扩展DLL工程:

1)打开 Microsoft Visual C++ 2008开发环境,选择“New(新建)”从“File(文件)”菜单,接着选中“Project (项目)”弹出“New Project(新建项目)”对话框。

2)在当前弹出的“New Project(新建项目)”对话框“Templates(模板)”里,选定“MFC DLL”项,并输入需要创建的工程项目名称“SimpleLine”和 工程项目所保存位置“D:\\ZRXSDK\\Samples”,如上图所示意。点击“OK(确定)”后弹出“MFC DLL Wizard(MFC DLL 向导)”对话框。

3)击活“Application Settings(应用程序设置)”属性页,选中“MFC extension DLL (MFC 扩展DLL)”在作为要生成的DLL类型”,确认无误后点击“Finish(完成)”按钮。

搜索更多关于: ZRX开发手册 的文档
ZRX开发手册.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c2tiqv1mdzz507xn0vypv_3.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top