基于XML的用户界面建模研究与实现

被引量 : 0次 | 上传用户:pipijiayoua
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
用户界面是软件系统的重要组成部分,它主要负责接收用户的输入信息并显示程序处理的结果。据统计,在一个应用程序中平均48 %的代码用于用户界面,约50%的执行时间用于执行用户界面程序。传统的图形用户界面开发与具体的程序设计语言和软件开发平台密切相关。图形用户界面开发的这种相关性对软件开发的后续过程和软件移植以及软件开发各阶段工作的重用造成了很大的困难。为了提高开发用户界面的效率和实现用户界面和开发平台之间的低耦合,借助于XML良好的扩展性,进行用户界面描述方法研究成为了当前研究热点。本文针对传统图形用户界面开发存在的问题,利用XML技术,展开了对图形用户界面建模的研究。本文的主要工作及相关成果如下:1.结合用户界面的相关知识,分析现有用户界面描述语言的不足。利用XML的良好的扩展性,对用户界面的元素采用XML进行描述,提出了一种基于XML的图形用户界面描述方法,使用这种描述方法定义图形用户界面,可以实现图形用户界面定义与具体程序设计语言和开发平台的无关性。2.开发了一个基于上述图形用户界面描述方法的B/S架构的图形用户界面生成工具。该图形用户界面生成工具借助开源的fckeditor编辑器与用户交互,可以友好便捷地编辑图形用户界面,生成符合要求的图形用户界面XML描述文档;进一步地,通过dom4j解析相应的XML文档,实现了用户界面XML描述文档到html语言和java语言代码文档的自动转换。将本文的研究成果应用于软件开发系统分析与系统设计的建模,可以实现软件开发不同阶段工作成果的重用,从而大大提高软件开发的效率。
其他文献
随着我国经济飞速发展,移动公司在激烈的市场竞争中逐渐呈现产品常态化局面,使得移动办理业务不但没有稳步增长,反而造成移动公司效益下滑局面,使得公司未来长久发展受到极大
近些年来随着我国新闻媒体的迅猛发展,人们面对着更为丰富多彩的媒体时代.而网络媒体的出现,正给传统媒体形式带来了巨大的冲击.因此,如何积极探讨与研究,适应新形势发现的新
张爱玲的作品近几年在大陆引起了广泛的注意。其深邃凝重的主题和丰富独特的艺术技巧给读者留下了铭心刻骨的印象。本文粗略地论述了她的小说的色彩语言的运用的原因及表现 ,
<正> 清代温病学家对暑病的论述,有"暑必兼湿"与"暑多兼湿"的不同见解,容易使人迷惑,是温病学教学中的疑点之一.由于暑病的兼湿与否,涉及到确立相应的治法,临证时必须辨明.就
中俄军品贸易与军事技术合作是中俄军事关系的重要组成部分,它直接影响到两国的安全与战略利益。本文试图对中俄军品贸易与军事技术合作的状况、存在的问题和影响因素等进行
采用自编性心理和性行为调查问卷,以金华市742名大学生为有效被试,从性心理、性行为、性观念、性教育四个方面对当前大学生性心理及性行为现状进行调查。结果表明,大学生性心
现代城市生活越来越依赖于城市的交通,但是现代的以车为主的城市交通体系却在产生着越来越严重的问题,直接影响到我们现代城市生活。这些问题大多因为我们仅强调一种需求而忽
系统测试是嵌入式计算机系统软件测试过程的一个重要阶段,测试策略设计的难点是设计能向系统注入异常输入信息和模拟故障的测试方法.本文在对故障注入技术的原理、分类和应用
目前,中国市场中民营中小企业之间的竞争无疑会全面升级,这对每个民营企业都是一个严峻的考验。而知识资源作为一种最为活跃的生产要素,历来是企业最重要的资源。企业的竞争
1949年澳大利亚精神病学家Cade意外的发现了碳酸锂治疗双相情感障碍的作用,创造了精神病治疗史上的奇迹。锂盐在1970年被FDA批准为治疗躁狂抑郁症药物。因锂盐不和蛋白质结合,