基于XML的用户界面管理的研究与实现

被引量 : 11次 | 上传用户:tdj000
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息技术的不断发展以及软件系统规模的不断扩大,开发大型软件系统所耗费的时间和成本也不断增加。用户界面由于其复杂性,在软件开发中占用了大量的时间。而提高用户界面的开发效率,无疑是提高整个软件系统开发效率非常有效的手段。大型商业系统和人机交互较为复杂的软件系统不仅要求能够快速开发出优质的用户界面,对用户界面的扩展性也提出了要求,即要求实现用户界面的最终用户可修改性。最终用户可修改性使软件系统即便在发布之后,开发人员和最终用户仍然可以较小的代价扩展用户界面。本文研究了用户界面管理的基本模型。利用XML的的良好的扩展性、自描述性、跨平台性、树状存储结构等特点,提出了基于XML的用户界面管理模型,用XML来描述用户界面。将菜单、工具栏、按钮、编辑框等界面元素通过用户界面配置/定制/控制工具将其持久存储于可执行文件之外的XML文件中。在软件启动时,先读取界面元素信息,然后根据信息动态生成图形用户界面(GUI)。从而简化了用户界面的开发与维护,使软件具有良好的定制能力,达到了用户界面的最终用户可修改性的效果。而且采用XML文件来存储界面信息,不仅解决了数据流存储方案所遇到的不易扩充、不够灵活等问题,还为软件的国际化、本地化、跨平台创造了条件。为了解决用户界面文件散乱、不易管理以及不能同步更新的问题,本文还提出了界面仓库的概念,用数据库来存储这些界面文件,不仅可以对用户界面集中管理,还达到一处配置,随处可用的效果。
其他文献
上海"孤岛"时期的图书出版紧紧围绕"抗日救亡"主题,迅速反映局势变化,针对性强,表现形式灵活,宣传进步思想和先进文化,出版了《红星照耀中国》《资本论》等大量精品图书,鼓舞了上
<正>音乐剧(Musical theate)r是一种结合了音乐、舞蹈、戏剧等多种元素的独特的舞台艺术。音乐剧是由喜歌剧及轻歌剧(或称"小歌剧")演变而成的,早期称作"音乐喜剧",直到19世
随着知识经济的兴起和市场竞争的更加激烈,新时代对会计人员提出全新要求,有着更为强烈的需求。本文就这个新需求,谈谈加强会计人员队伍建设的必要性和相应的措施。
教学目标1.聆听《赶牲灵》、《兰花花》等歌曲,感受、体验信天游的基本特点及风格;2.学唱《赶牲灵》,体验信天游真假声结合的甩音唱法。
期刊
班轮公司面临激烈的竞争环境,如何提升服务质量,脱颖而出,达到竞争优势的地位,而其所需具备的竞争能力是什么,乃是目前班轮运输业业者相当重要的议题。本文研究主要探讨班轮
音乐教学法教材的历史研究是音乐教育研究领域里一个十分重要却一直被人忽视的内容。其教材建设的百年历程分为孕育与萌芽、借鉴与探索、模仿到原创、消失与异变、复苏与发展
中小股东作为公司投资者中的弱者,时常沦为控股股东滥权的牺牲者,这不仅违反了民事活动的平等原则,还严重挫伤了中小股东投资公司的积极性,影响社会经济的健康发展。然而,以往在我
在经济全球化、改革开放和加入世界贸易组织的政治、经济背景下,我国宏观经济快速发展,国际贸易量也不断增长,从而促进了我国港口的飞速发展。目前我国已初步形成了五大港口
随着近代工业的迅速发展,现代交通工具和工厂排放大量废弃物,特别是大量地下矿产的开采和冶炼,造成了土壤和水体严重的重金属污染。环境中的重金属,不仅严重危害农作物的生长和产