CAE软件数据驱动对话框的研发.docx
《CAE软件数据驱动对话框的研发.docx》由会员分享,可在线阅读,更多相关《CAE软件数据驱动对话框的研发.docx(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、CAE软件数据驱动对话框的研发(计算机辅助工程杂志)2014年第三期1Z-Dialog原理Z-Dialog模块开发工具采用MicrosoftVC+利用面向对象的开发思想3,将其主要封装在CMoldDefine,CMoldData和从CDialog继承的Z-Dialog对话框等3个类中CMoldDefine类用来操作定义文件;CMoldData类用来操作结果数据文件;Z-Dialog类用来管理对话框Z-Dialog类主要包含对话框组件类的数组对话框组件类从MFC的组件类继承而来,主要包括文本、编辑框、下拉框和列表件等在这些类中添加新的成员和方法以扩大组件的状态和操作通过这些新的成员和方法将对话框
2、与定义文件和数据文件严密结合起来,实现数据驱动功能首先创立CMoldDefine定义文件对象,按照定义文件格式读取数据文件,进而创立CMoldData对象;然后利用CMoldDefine类的实例生成Z-Dialog对象的对话框组件对象的数组,利用CMoldData对象给这些组件对象赋值,在Z-Dialog:OnInitDialog中创立这些组件此时,调用Z-Dialog:DoModal方法就能够显示对话框同时,利用消息映射编写统一的事件函数,左键单击处理用户对这些组件的操作编写Z-Dialog:DoDataExchange函数进行数据交换4在用户关闭对话框时,可将更新后的数据写入结果数据文件中
3、,下次打开对话框便是更新后的数据怎样开发适宜的对话框定义文件是实现数据驱动对话框的关键所在,也是研究的重点2对话框定义文件Z-Dialog模块的核心是对话框定义文件的实现在定义文件中提出CDST,CODE和DATA等数据构造CDST是CODE的集合,CODE是一组相关组件的有机结合;每个CDST对应一个对话框CODE包含若干个DATADATA能够理解为一个组件,例如按钮、单项选择框、复选框和文本框等定义文件还用到关键词UION,CDDP和EPT等CDST书写格式。讲明:CDST以“CDSTn1description作为开场,其中CDST为关键词,n1为CDST的ID,description为C
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- CAE 软件 数据 驱动 对话框 研发
限制150内