分享到:

基于XML的图形用户界面

由于构成图形用户界面的各种元素(统称为控件)间天生所具有的层次和嵌套关系,与XML文档中元素和属性之间的关系十分相似,使用XML来描述图形用户界面是十分自然和有效的方法。其实,早在HTML中就融合着这样的想法。但是,HTML表单的表现力相对于目前越来越复杂的应用还过于贫乏。因此,一些全新的、功能更为强大的XML语言纷纷出现。 $$  Micromedia公司针对其独有的Flash技术,发布了一种描述图形用户界面的XML语言MXML,并发行了基于MXML的开发环境Flex; Microsoft公司也宣称在其下一代的Windows操作系统Longhorn中将嵌入使用XAML语言的图形用户界面引擎Avalon; Mozilla开发小组专门为Mozilla浏览器的定义开发了一种用于描述用户界面的语言XUL。在Java环境下,也有许多相关成果。例如,在Sun公司推出的Java集成编辑环境NetBeans 3.5及以上版本中,图形用户界面的...  (本文共5页) 阅读全文>>

华中科技大学
华中科技大学

XML技术在车载信息平台图形用户界面开发中的应用

随着信息化时代的迅速发展,图形用户界面设计在软件开发中变得越来越重要,而可视化开发作为图形界面设计的重要手段因其使用方便、显示直观得到越来越多的应用。可扩展标记语言(XML)具有跨平台、可压缩、功能强大、升级好、简单易学等诸多优点,因此广泛应用到各个领域当中。项目开发的车载信息平台图形用户界面系统为HXD1C机车显示屏显示界面,GUI系统基于嵌入式操作系统,采用Eclipse开发平台为依托,使用MiniGUI图形库作为主要图形支持,借助可扩展标记语言作为界面中间表示形式。本文首先介绍了开发过程中使用的相关技术:Eclipse平台的插件结构及GEF架构、MiniGUI界面图形库的特点及使用优势、嵌入式操作系统的特点和VxWorks的结构。然后对车载信息平台图形界面系统进行了需求分析,提出了将GUI分为界面设计工具模块、图形界面表示模块、代码生成模块的设计思想。重点研究了界面自动生成的图形界面表示模块和代码生成模块详细的设计方案:在...  (本文共68页) 本文目录 | 阅读全文>>

电子科技大学
电子科技大学

基于自动生成XML的动态图形界面设计与实现

随着计算机平台和图形用户界面技术的的迅速发展及普及,图形界面(GUI)已经成为广大用户和企业一致关注的焦点,主要基于其操作直接、用户可控、界面定制、信息反馈、界面一致性和工具开放等基本特性。本论文主要致力于对自动生成XML的动态图形界面进行设计与研究,通过ASP和ADO技术实现XML自动生成设计为轻量级Swing组件创建图形界面提供技术平台支持。本文首先介绍了图形用户界面GUI的背景知识及现状,其次描述了XML技术规范和相关概念,并深入讨论了运用ADO技术从数据库读取数据信息和由ASP技术自动生成XML等方面的知识,研究了MySQL数据库的存储技术和相应的实现方法。再次,对轻量级Java Swing组件构建图形界面的各个接口和方法做了介绍和分析。第三,主要对基于XML技术的图形界面设计所运用到的相关技术进行分析研究,并介绍和研究了动态配置图形界面的优势及其跨平台性。第四,基于需求分析,对图形界面设计的整体构架进行设计和描述,以流...  (本文共76页) 本文目录 | 阅读全文>>

华中科技大学
华中科技大学

嵌入式图形界面自动生成技术研究

随着嵌入式系统在家电、娱乐、通讯等领域的广泛应用和硬件水平的不断提高,嵌入式系统越来越需要一个美观的用户界面。用户界面的设计通常需要图形界面开发工具的支持,一款稳定、高效的图形界面开发工具可以帮助用户更好、更快的开发图形界面,提高开发效率。在嵌入式图形系统ClearX上开发了图形界面开发工具DevelopGUI,它为用户提供了良好的操作界面,实现了基于控件库ClearWidget的界面可视化设计。把设计过程中的操作简化为一系列小图标,每个图标对应含义一致的控件,用户只需要点击图标就可以完成相应的功能,可以方便、直观的开发图形界面。DevelopGUI利用XML文档作为图形界面的中间表示形式,一方面可以解析XML文档生成图形界面,便于修改图形界面;另一方面便于生成应用程序代码。根据图形界面特点设计合理、高效的文档对象树,然后利用Expat解析器和Scew提供的接口函数生成文档对象树,最后设计一个文档对象树解析模块对文档对象树进行解...  (本文共71页) 本文目录 | 阅读全文>>

浙江工业大学
浙江工业大学

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

用户界面是软件系统的重要组成部分,它主要负责接收用户的输入信息并显示程序处理的结果。据统计,在一个应用程序中平均48 %的代码用于用户界面,约50%的执行时间用于执行用户界面程序。传统的图形用户界面开发与具体的程序设计语言和软件开发平台密切相关。图形用户界面开发的这种相关性对软件开发的后续过程和软件移植以及软件开发各阶段工作的重用造成了很大的困难。为了提高开发用户界面的效率和实现用户界面和开发平台之间的低耦合,借助于XML良好的扩展性,进行用户界面描述方法研究成为了当前研究热点。本文针对传统图形用户界面开发存在的问题,利用XML技术,展开了对图形用户界面建模的研究。本文的主要工作及相关成果如下:1.结合用户界面的相关知识,分析现有用户界面描述语言的不足。利用XML的良好的扩展性,对用户界面的元素采用XML进行描述,提出了一种基于XML的图形用户界面描述方法,使用这种描述方法定义图形用户界面,可以实现图形用户界面定义与具体程序设计...  (本文共72页) 本文目录 | 阅读全文>>

西北大学
西北大学

基于移动平台的交互式图形工具箱的研究与实现

近年来,随着移动设备的不断普及,各种应用软件充斥在人们的生活中,应用的开发也越来越注重以用户为中心,提倡好的用户体验,这给界面设计者和开发者带来了新的挑战:其一,移动设备输入通道不同于以往的PC设备,交互方式发生了改变,传统针对PC的用户界面开发技术不适合移动设备;其二,移动平台界面窗口内图形的开发极为复杂,也不具有交互特性,不能为用户提供有效、高效的操作。在传统PC的用户界面中,应用对象的可视、可操作的图形表示不仅易于理解,且提高了操作的有效性,而被广泛采用。今天,它也广泛地应用于Web应用和移动设备。但是,目前的移动平台仍在平台提供的低级图形对象和事件机制的基础上开发用户界面窗口内可操作的图形对象,其过程繁琐费时且不具有高可用的交互特性。在移动平台上构造交互式图形工具箱能够为其提供一个可能的解,将可操作的图形对象与具体的交互语义实现进行封装,开发者可以在不需要关心图形绘制与交互语义计算的基础上设计用户界面。通过在移动用户界面...  (本文共72页) 本文目录 | 阅读全文>>