网站大量收购独家精品文档,联系QQ:2885784924

基于MFC的ObjectARX应用程序开发的技术问题.doc

基于MFC的ObjectARX应用程序开发的技术问题.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于MFC的ObjectARX应用程序开发的技术问题.doc

PAGE  PAGE 4 利用 ObjectARX与MFC实现应用程序开发 甘辉 (江苏信息职业技术学院 无锡 214061) 摘要:本文介绍基于动态链接MFC类库开发ARX应用程序的基本方法,通过实例,论述MFC与ObjectARX相结合进行CAD软件开发的过程与方法,说明了MFC与ARX相结合进行应用程序开发是当前基于AutoCAD平台进行二次开发的主流,在生产实际中有较高的实用价值。 关键词:ObjectARX2000; MFC; AutoCAD二次开发 中图分类号:TP311.1 文献标示码:A Development of Aplication Programs by combining ObjectARX with MFC GANHui (JiangSu College Of Information Technology ,WuXi 214061) Abstract:The fundamental methods for developing ARX application programs based on MFC are introduced in this thesis. By an example,the paper discusses the course and methods for developing CAD software by combination between MFC and ObjectARX. It is the mainstream of developing CAD software based on AutoCAD. Keywords:ObjectARX2000;MFC;Development of AutoCAD 1、引言 ObjectARX(AutoCAD Runtime extension)以Visual C++为编程环境,以动态链接库(DLL)的形式与AutoCAD共享同一地址空间,可直接访问AutoCAD的核心数据库结构、图形系统以及CAD几何造型核心。MFC(Microsoft Foundation Class Library)是Windows环境下编程的一个应用程序框架,提供了大量的预写类和支持码,在利用ObjectARX与MFC结合编程的过程中,可以共享Windows的各种资源,缩短应用程序的开发时间。在目前以AutoCAD为平台的二次开发技术中,ObjectARX与MFC以其开发手段的先进性,已成为开发的主流。在缩短产品设计周期、减少设计人员重复劳动、避免设计绘图过程的人为失误等方面有较高的实用价值。 2、基于MFC的ARX应用程序开发过程 笔者在进行化工合成塔设备的CAD系统开发过程中,运用ObjectARX与MFC混合编程技术,大大提高了设计的自动化程度与设计效率。 ObjectARX应用程序的开发在Visual C++6.0环境中进行。Autodesk提供了ObjectARX 2000的向导ObjectARX Wizard,并且集成到Visual C++6.0编程环境之中。该向导是工作在Visual C++6.0上的一个工具,类似于Visual C++6.0所提供的应用程序向导和类向导(AppWizard/Class Wizard),可用来设置ObjectARX应用程序文件,或者在应用程序建立后用来在ObjectARX中添加命令、??和其他感兴趣的项目。 2.1定制开发环境 用ObjectARX2000来开发AutoCAD2000,必须先安装好AutoCAD2000和Micrsoft Visual C++6.0软件,然后安装Autodesk公司SDK软件包。 首先,要配置Micrsoft Visual C++6.0,具体步骤如下: (1)启动Visual C++6.0,选择在“Tools”菜单中的“Options”项。 (2)选择“Directories”标签,并在“Show directories for”栏中选择“Include files”。 (3)将ObjectARX2000下的INC目录,添加到列表框中。 (4)在“Show directories for”栏中选择“Library files”,用同样的方法将ObjectARX2000下的LIB目录添加到目录列表中。 然后在ObjectARX2000\utils\OBJARXWiz目录下,运行WizardSetup.exe,点击install按钮,完成安装。 最后要配置ObjectARX AddIn,它是与ObjectARX Wizard配合的工具。它在Visual C++6.0中增加一组新的Toolbar,以减轻编程工作量。具体步骤如下: (1)在V

文档评论(0)

170****0532 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8015033021000003

1亿VIP精品文档

相关文档