期刊文献+

一种图形用户界面的XML描述方法与工具开发 被引量:10

A GUI XML DESCRIPTION METHOD AND TOOL DEVELOPMENT
下载PDF
导出
摘要 传统的图形用户界面开发与具体的程序设计语言和软件开发平台密切相关。图形用户界面开发的这种紧耦合性对软件开发的后续过程和软件移植以及软件开发各阶段工作的重用造成了很大的困难。在分析传统图形用户界面开发存在问题的基础上,提出一种基于XML的图形用户界面描述方法,使用这种描述方法定义图形用户界面,可以实现图形用户界面定义与具体程序设计语言和开发平台的无关性。在此基础上,开发了一个基于上述图形用户界面描述方法的B/S架构的图形用户界面生成工具。其借助开源的fckeditor编辑器与用户交互,可以友好便捷地编辑图形用户界面,生成符合要求的图形用户界面XML描述文档;进一步地,再通过dom4j解析相应的XML文档,可以自动生成html格式等与具体语言相关的图形用户界面代码文档。详细介绍提出的基于XML的图形用户界面描述方法,并给出相应图形用户界面生成工具的设计思路和应用实例。 Conventional GUI development is closely related to the detailed programming language and IDE.The close coupling characteristics of GUI development brings great difficulty for later processes in software development,software transplanting as well as the reuse of work in each software development phase.On the basis of analyzing the existing problems in conventional GUI development,the paper proposes an XML-based GUI description method,with which to realize the non-relationship between the GUI definition and the detailed programming language or IDE when this description method is used to define GUI.On this basis,a B/S structured GUI generation tool based on the above mentioned GUI description method is developed.With the help of an open source editor,fckeditor,to interact with users,the GUI generation tool can friendly and straightforwardly edit GUI and generate the GUI XML description document that meets demands.Further,using dom4j to parse corresponding documents,the GUI code documents relative to detailed languages in HTML or other formats can be automatically generated.The paper expounds the proposed XML-based GUI description method and introduces the corresponding GUI generation tool design idea and application instances.
出处 《计算机应用与软件》 CSCD 2011年第10期198-202,共5页 Computer Applications and Software
关键词 图形用户界面 图形用户界面描述 无耦合 用户界面自动生成 GUI GUI Description No-coupling GUI auto-generation
  • 相关文献

参考文献8

  • 1Zetie C. Practical User Interface Design2Making GUIs Work [ M ]. USA: McGraw2Hill Book Company,1995.
  • 2Myers B A, Rosson M B. Survey on User Interface Programming[ R]. New York : ACM Press, 1992 : 195 - 202.
  • 3David Hyatt. XUL 1.0 specification [ EB/OL]. 2001. http://www. mozilla, org,/projects/xul/xul, html.
  • 4王华,雷镇.基于XML的用户界面语言研究[J].微计算机信息,2006,22(07X):242-243. 被引量:9
  • 5McFarlane N. A Standards-based Look at XAML' s Features [ J]. 2005. http://www, devx. com.
  • 6Abrams M, Phanourious C. UIML: An Appliance- Independent XML User Interface Language [ EB/OL]. 2002. http://wwwS, org/wS-pa- pers/5 b-hypertext-media/uiml/uiml, html.
  • 7言金刚,樊东平,刘又诚.基于XML的统一用户界面描述[J].计算机工程,2002,28(6):83-85. 被引量:19
  • 8许清荣.Visual C#2008实例演练与系统开发[M].北京:电子工业出版社,2009.

二级参考文献5

  • 1朱玉,张研.一种基于Java技术的网络管理软件的设计方案[J].微计算机信息,2005,21(08X):52-54. 被引量:11
  • 2[1]Battle S A, Jahnson R B. Flexible Information Presentation with XML. Multimedia Databases and MPEG-7 (Ref. No 1999/056)
  • 3[2]Suzuki J, Yoshikazu Yamamoto. Toward the Interoperable Software Design Models: Quartet ofUML, XML, DOM and CORBA, 1999
  • 4[3]Li Maozhen ,Rana O F, Walker D M . An XML-based Component Model for Wrapping Legacy Codes as Java/CORBA Components High Performance Computing in the Asia-Pacific Region. 2000
  • 5Ward R C, Strickler D J, Tolliver J S, et al. A Java user interface for the virtual human. Proceedings of the First Joint BMES/EMBS Conference. Atlanta, GA. 1999. 1211-1235

共引文献26

同被引文献72

引证文献10

二级引证文献18

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部