- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2014年第2期
文章编号:1009—2552(2014)02—0125—04 中图分类号:TP311 文献标识码:A
支持 MFC的NX二次开发 向导研究
李如忠
(中国工程物理研究院电子工程研究所 ,四川 绵阳621900)
摘 要:在分析了NX二次开发向导和VC设计向导的功能及构成的基础上,通过嫁接方法建立
了支持 MFC的NX二次开发向导,并给出了具体建立步骤。建立的支持 MFC的NX二次开发向
导方便了NX二次开发,使在开发中可以充分利用MFC的强大功能。通过该方法可以统一企业
中二次开发的标准化。
关键词:NX;二次开发;MFC;设计向导
NX secondarydevelopmentwizardsupportingMFC
U Ru.zhong
(InstituteofEledromcEngineering,ChinaAcademyofEngineeringPhysics,Mianyang621900,SichuanProvince,China)
Abstract:BasedontheanslysisoftheNX secondarydevelopmentwizardandVCdesignwizardfunction
andconstitute,NX secondary developmentwizardsupportingMFCisestablishedbygraftingmehtod,and
thispaperpresentsthespecificstepstoestablish.TheNX secondary developmentwizardisconvenientfor
NX secondary development,SOthatitcanmakefulluseofthepowerfulfunctionofMFC.Themethodalse
canbeunifiedthesecondarydevelopmentstandardsinhteenterprise.
Keywords:NX;secondarydevelopment;MFC (MicrosoftFoundationClass);designwizard
0 引言 大,但它主要是基于非图形界面下的编程思想设计
NX是 目前最流行的CAD/CAE/CAM一体化高 的,资源有限。NXOPEN的UIStyler虽然提供 了图
端软件之一,在不同领域有广泛的应用。但它是一 形界面编辑功能,但 UIStyle中包含的控件较少,功
个通用的计算机辅助软件,不能满足各行业不同用 能有限,使用起来很不方便。如今流行的操作系统
户的专门需求,用户经常需要进行二次开发。NX Windows,具有丰富的软件资源,特别是MFC提供了
提供 了二次开发工具 NXOPEN,其 中的NXOPEN 对 WindowsAPI的封装,并设计了一套方便的消息
API提供了NX软件直接编程接 口,支持 c、C++等 映射机制,以类的形式提供了快速灵活的编程模式,
主要高级语言,是一个允许程序访问并改变NX对 界面和表达能力均优于 UIStyler的功能,有效灵活
象模型的程序集NXOPENAPI封装了2000多个NX 的应用MFC框架结构可以大大方便开发者的编程
操作函数,通过它可以对 NX图形终端、文件管理系 工作,达到事半功倍的效果。由于 NXOPENAPI没
有提供直接对MFC的支持,使得二次开发程序难 以
统和数据库进行操作,几乎所有能在 NX界面上的
操作都可以用 NXOPENAPI函数实现。 调用丰富的Windows资源。
在很多文献中提出了NX二次开发中利用MFC
NXOPENAPI自带了一个编程向导,可以用
文档评论(0)