毕业论文

打赏
当前位置: 毕业论文 > 自动化 >

XML可定制图形用户界面设计技术

时间:2017-05-22 21:47来源:毕业论文
论文研究了基于XML(Extensible Markup Language,可扩展标记语言)的可定制用户界面设计方法。以MFC创建的基于对话框的程序界面为基础,结合XML技术,把程序界面中各控件的位置、大小、可见性

摘要传统程序的用户界面在设计和使用上缺乏一定灵活性,改变界面元素需重新编程。因而用户可定制的界面设计方法逐渐成为界面设计的主流发展方向。
本论文研究了基于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 XML可定制图形用户界面设计技术:http://www.751com.cn/zidonghua/lunwen_7604.html
------分隔线----------------------------
推荐内容