首 页   论文发表 期刊大全 论文下载 常见问题 发表流程 免责声明 合作加盟 关于我们 诚信通道 联系我们   设为首页 加入收藏
新余学院数学与计算机科学学院 江西新余 338000 

文章摘要】

  XML 技术具有良好的自主描述性、跨平台性和扩展性,且具有树状存储结构特点,图形用户界面可通过信息动态生成。基于XML 技术的动态界面系统设计具有操作简单的优点,能够实现用户对动态界面的自定义..
教育期刊 | 经济期刊 | 科技期刊 | 文学期刊 | 医学期刊 | 学报期刊 | 建筑期刊 | 社科期刊 | 计算机期刊 | 图书管期刊 | 农业期刊 | CSSCI期刊 | 核心期刊 | 其他期刊
教育论文 | 经济论文 | 医药论文 | 文学论文 | 艺术论文 | 英语论文 | 法学论文 | 哲学论文 | 计算机论文理学论文  | 工学论文 |  管理论文 | 政治论文 | 社会论文
资源搜索: 搜索 高级搜索
2000论文网-诚信快速的论文发表网站! 论文发表投稿信箱:qwqk2000@126.com 论文发表在线咨询QQ: 85597153 论文发表咨询电话:17351597825  

TOP

XML 技术在动态界面设计中的应用探究
2013-12-11 09:12:33 来源: 作者:杨春蓉 【 】 浏览:0次 评论:0

新余学院数学与计算机科学学院 江西新余 338000

 

文章摘要】

 

   XML 技术具有良好的自主描述性、跨平台性和扩展性,且具有树状存储结构特点,图形用户界面可通过信息动态生成。基于XML 技术的动态界面系统设计具有操作简单的优点,能够实现用户对动态界面的自定义,在一定程度上增加了系统的使用范围和使用功能。本文从XML 标准简介 入手,向读者阐述了XML 语言的相关特点,设计和实现了基于XML 技术的动态界面,为动态界面发展提供相应帮助。

 

【关键词】

 

XML 技术;SGML W3C

 

0 引言

 

随着社会和科技的发展,许多企业及个人对软件系统具有不同程度的需求。通用软件是软件系统中的重要部分,但通用软件的开发也为工作人员带来一定的难度。基于XML 技术的动态界面系统设计具有操作简单的优点,能够实现用户对动态界面的自定义,管理员可根据实际需要修改数据库关联、数据库结构和用户界面等相关参数,在一定程度上增加了系统的使用范围和使用功能。系统通过读取XML 配置文件而动态生成系统界面,可避免对系统的重新编译。工作人员可在系统的后台系统中对动态设计界面进行管理,进而生成相匹配的MXL 配置文件,通过数据库传送至相应客户端,同步完成界面的修改。

 

1 XML 标准简介

 

XML 中文意译为可扩展标记语言, 是万维网联盟W3C 简化SGML 标准生成的一种置标语言,能够满足WWW 的相关应用。XML 作为一种元语言,能够制定相应的具体运用语言。它具有较强的描述能力和简洁性,能够满足网络应用的需求。随着网络的普及发展,人们的生活也在发生着改变,网络系统与人类生活一样,都需要语言的交流,在程序、机器及系统之间都存在着语言的交流与传送,而通用语言可免去翻译的步骤,能为系统带来高效的运行效率。XML 凭借自身优势及W3C 的推动,逐步成为网络系统中的通用语言。作为一项元语言,XML 为系统提供相应的具体应用语言,且能够针对应用领域的相关需求制定相匹配的应用标准。

 

2 XML 技术在动态界面设计中的应用

 

基于XML 的用户动态界面设计能够有效解决用户界面的开发问题,提高用户界面的开发效率,避免繁琐的动态界面设计工作,保证动态界面的高效运行。交互式软件系统由应用逻辑和用户界面组成,其中用户界面和应用逻辑在许多情况下都难以分割,以相互依存的方式存在。界面自动生成技术由六大部分组成,分别是界面自动生成器、组件库、事件监听类、界面定制工具、界面组件、和生成的界面。在此界面设计中,通过启动界面自动生成器取读界面描述文件,进而完成新界面的生成。设计框图见图 1

 

1 基于XML 技术的动态界面设计图

 

界面中外观信息由界面XML 描述文档及布局信息和产生的动作记录,界面中各项组件描述文件的编写与用户界面的建模过程相同。组件创建工厂通过解析器获得并解析相应的界面描述文件,获得界面特征信息后保存至界面描述对象中,解析器通过得到的界面描述对象对用户界面进行创建。

 

将对象模型生成动态界面及其各项组件信息以XML 的形式储存在文档, 由于系统平台与XML 文档信息没有直接的管理关系,所以在解析相应文档前需启动界面完成引擎生成,然后生成目标代码,进而完成对文档的解析。通过XML 完成界面引擎的生成,引擎对象的调动和数据验证功能对语言进行检验并予以规范。下面对生成的代码进行部分解析,若文档解析过程中事件开始,则会被激活。通过重写好的方式对遇到的元素进行访问,归纳元素名称及属性列表。在代码的处理上,界面会根据生成代码的类型,选用C# 类实现类的继承。中的类能够有效的处理文档处理接口及相关错误,并根据组件生成相应的代码,从而实现动态界面的运行。

 

3 结语

 

C# 技术为基础开发的技术具有良好的相互描述性和扩展性,且可进行人机交互性,树状的存储结构具有良好的跨平台性,图形用户界面可通过信息动态生成。总而言之,基于XML 的动态界面设计可以简化用户界面的开发工作,且在软件开发的过程中具有一定程度的定制能力,管理员及用户可根据自身需求对动态界面进行相应修改,具有良好的可塑性。

 

【参考文献】

 

[1] 卢民荣, 柯晓昱, 陈建国. 基于XML C/S 模式业务界面动态生成的设计与实现[J]. 计算机光盘软件与应用,2010(13).

 

[2] 张娟, 王艳. 基于XML 的界面自动生成设计与实现[J]. 硅谷,2009(2).006

 

Tags:XML 技术 动态 界面设计 应用 探究 责任编辑:admin
中国论文网-论文发表发表论文(www.lw2000.com),是一个专门从事期刊推广论文发表论文创作指导的机构。本站提供整体论文发表解决方案:省级论文/国家级论文/核心论文/CN论文多种期刊供你选择。
发表论文投稿信箱:qwqk2000@126.com
发表论文在线咨询:85597153
发表论文咨询电话:17351597825

】【打印繁体】 【收藏】 【关闭】 【返回顶部
上一篇没有了 下一篇XML 技术在动态界面设计中的应用..

联系我们 论文发表 论文投稿

论文发表在线咨询:站点合作85597153
论文发表咨询电话:17351597825
论文发表投稿信箱:qwqk2000@126.com

相关栏目

最新文章

图片主题

热门文章

推荐文章

相关文章

论文发表 | 发表论文 | 期刊导航 | 论文下载 | 常见问题 | 发表流程 | 免责声明 | 合作加盟 | 关于我们 | 诚信通道 | 联系我们  
论文发表在线咨询:85597153 咨询电话:17351597825投稿信箱:qwqk2000@126.com
Copyright © 2008-2012http://www.lw2000.com all rights reserved 苏ICP备11037565号
论文发表、发表论文 论文发表、发表论文
电话17351597825
2000论文网 版权所有.