摘要传统程序的用户界面在设计和使用上缺乏一定灵活性,改变界面元素需重新编程。因而用户可定制的界面设计方法逐渐成为界面设计的主流发展方向。
本论文研究了基于XML(Extensible Markup Language,可扩展标记语言)的可定制用户界面设计方法。以MFC创建的基于对话框的程序界面为基础,结合XML技术,把程序界面中各控件的位置、大小、可见性等信息记录在XML文档各元素中,从而通过解析XML文件获取控件各项配置参数,并赋值给相应功能函数,最终实现动态生成用户界面。这赋予用户同编程人员一样的界面操作能力,最终在程序的操作中带来更多的灵活性,使用户界面更加个性化。9021
关键词 XML 图形用户界面 MFC 可定制
毕业设计说明书(论文)外文摘要
Title The design of customized graphical user interface
Abstract
The traditional user interface of procedue has the problem of flexibility when it is designed or used.It needs to reprogram to change the interface elements.Thus the method of customizable user interface has gradually become the main direction of development.The article researches the method of customizable user interface based on XML (Externsible Markup Language,extensible markup language).The example to show the technology is based on a traditional interface using MFC.The created procedure interface is based on the dialog box.Combined with XML technology,the interface information can be described by XML document.More precisely the elements of XML document contains the information of the controls,include position,size and visibility etc.
By analysing the XML configuration, the control parameters can be accessed and assigned to the corresponding function.The user interface can be generated dynamically.The user can get the same abilities as programmers to operate the interface.Finally it will bring more flexbility and inpiduality to program operation.
Keywords XML GUI MFC Custom Made
目录
1 绪论 5
1.1 研究背景 5
1.2 研究现状 5
1.3 工作目标及安排 6
2 总体设计方案 7
2.1 整体技术规划 7
2.2 实例程序功能及定制内容 8
3 基于MFC的程序界面设计 8
3.1 实例程序界面 8
3.2 基于对话框的程序界面设计流程 9
3.2.1 编写基于对话框程序的流程 9
3.2.2 消息对话框 9
3.3 控件设定及相关函数 9
3.3.1 控件及其设定 9
3.3.2 改变控件属性的几个重要函数 11
3.3 文件操作 13
3.3.1 CFile类 13
3.3.2 文件流fstream打开文件 13
3.4 MFC定时器 15
3.4.1 WM_TIMER消息 15
3.4.2 定时器使用方法 16
3.5 数据类型转换及进制转换 17
3.5.1 其他类型变量转换为CString型变量 17
3.5.2 十进制显示模拟量 17
3.5.3 二进制显示数字量 17
3.5.4 十751进制显示数字量 18
4 VC++环境下XML文档解析 18
4.1 XML技术背景 18
4.2 XML基本语法与规则 19
4.2.1 XML元素、标签和文本 19
4.2.2 XML文档 21
- 上一篇:行进间射击的射击效能分析
- 下一篇:带搅拌釜式反应器(CSTR)控制系统的开发(HMI)
-
-
-
-
-
-
-
电站锅炉暖风器设计任务书
杂拟谷盗体内共生菌沃尔...
当代大学生慈善意识研究+文献综述
河岸冲刷和泥沙淤积的监测国内外研究现状
十二层带中心支撑钢结构...
乳业同业并购式全产业链...
大众媒体对公共政策制定的影响
酸性水汽提装置总汽提塔设计+CAD图纸
中考体育项目与体育教学合理结合的研究
java+mysql车辆管理系统的设计+源代码