摘要传统程序的用户界面在设计和使用上缺乏一定灵活性,改变界面元素需重新编程。因而用户可定制的界面设计方法逐渐成为界面设计的主流发展方向。
本论文研究了基于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 十优尔进制显示数字量 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)
-
-
-
-
-
-
-
巴金《激流三部曲》高觉新的悲剧命运
现代简约美式风格在室内家装中的运用
C++最短路径算法研究和程序设计
NFC协议物理层的软件实现+文献综述
高警觉工作人群的元情绪...
浅析中国古代宗法制度
g-C3N4光催化剂的制备和光催化性能研究
上市公司股权结构对经营绩效的影响研究
江苏省某高中学生体质现状的调查研究
中国传统元素在游戏角色...