文档介绍:安徽理工大学
硕士学位论文
基于Java Synth可视化外观设计的研究和实现
姓名:王惠
申请学位级别:硕士
专业:计算机应用技术
指导教师:王余旺
20070425
摘要——可切换皮肤的外观。攵缘氖欠浅绦蛟保梢匀每7⑷嗽辈槐乇嘈随着技术的不断发展,图形用户界面的开发受到越来越多的关注。A丝朔酝谕夹谓缑嫱夤凵杓粕系母丛有裕任何代码就可以创建新的外观。某鱿指谋淞艘酝鵍τ贸绦虻耐夤凵计方式,把外观的设计放在了文件中进行,使外观设计与程序代码“分隔”开,并且大大提高了外观设计效率。由于在用型夤凵杓频氖焙颍7⑷嗽毙枰T赬文件中设置数量众多的组件外观属性,而且还要使其格式和语法符合文档类型定义的规定。所以对于开发人员来说,氖褂没故遣惶ǚ奖恪R虼耍疚奶岢了一种基于目墒踊夤凵杓频慕饩龇桨浮;赟的可视化外观设计可以让用户以交互的方式设置组件的外观属性,外观的设计简单、方便、快捷,同时能够对设计的外观效果进行预览,、际鹾蚐的相关知识进行了介绍。然后对基于目墒踊夤凵杓乒ぞ呓辛讼晗傅南低撤治觥⒔峁股杓啤⒐δ懿考计、系统配置文件的构造和系统数据模型的设计。最后是工具的实现。分类号::;可视化外观设计
—矗,:,.:,,,.瑃瓵..Ⅱ.
导师签名:丑池日期:猕么月』日垂塞学位论文作者签名:王毖签字日期:力年/月旁日学位论文版权使用授权书独创性声明塞徵堡王太堂本学位论文作者完全了解塞徽堡王太堂有保留、:,除了文中特别加以标注和致谢的地方以外,论文中不包含其他人已经发表或撰写过的研究成果,:的规定,即:研究生在校攻读学位期间论文工作的知识产权单位属于复印件和磁盘,允许论文被查阅和借阅。本人授权可以将学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编学位论文。C艿难论文在解密后适用本授权书表示谢意。安徽理工大学
髀目前,图形界面开发工具包有和【是语言最初的图口部件都在底层的窗口系统中有一个对应的组件。⑼2怯昧恕白钚」ǚ帜浮钡研究背景的机制,具有很高的性能5侥壳拔V梗琂獷很多领域都取得了成功,然而它的最小公分母的方法并在每个平台下实现每个窗口部件,从而创建一个比随着的飞速发展,技术得到了越来越广泛的应用。是研制的新的一代面向对象程序设计语言,它简单、面向对象、不依赖于机器的结构,具有跨平台、多线程、多媒体、安全性和稳定性高等优点,并且提供了开发却很少在图形界面程序上崭露头角。至今仍然很少能看到非常成功的桌面程序。虽然有一些大型软件做为代表,如,珽,等,但是在图形用户界面某绦蛏杓粕先杂幸恍┪侍猓核堑耐夤圩苁呛屯一操作系统平台下的其它软件显得格格不入,对机器配置的需求也似乎永无止境。形界面开发包。赼际醪呗苑矫娴氖滓;锇镹岢鯽应该维持和运行时平台一样的外观。他们希望谀骋黄教ㄏ略谙允竞托形I夏芄幌衿他应用程序一样。为了实现的”本地外观”的目标,在牡谝桓龇⒉及中包含了赫飧隹狻的缺省实现使用了”对等”机制,即每一个方法,即只提供所有本地窗口系统都提供的特性,这就需要开发人员为更多高级特性开发他们自己的高级窗口部件,然后提供给用户不同的使用体验。用发的应用程序既缺少流行绦虻男矶嗵匦裕植荒艽锏皆谙允竞托形I舷裼帽地窗口构建库开发的程序一样的目标。后来隢献骺7⒊鲆惶仔碌耐形界面开发包阉旁诹薐窃贏基础上构建的,提供了芄惶峁┑乃泄δ埽⑶叶墓δ芙辛舜蠓鹊睦┏洹R蛭猄不依赖本地窗口部件,它可以抛弃并不仅仅限于此,而是还可以采用插件式的显示外观。因此立用程序可以看起来象τ贸绦颍琈应用程序,τ贸绦蛏踔了约旱南允就夤一一”金属”。所以,立用程序可以完全忽略它运行时所在的操作系统环境并且仅仅看起来像自己。尽管如此,榧搅思虻サ拇翱诓考逑至苏版本中【縪看蟮目7⒐ぞ甙缺省情况下采用本地平台的显示外观。然而,它不断出现的设计模式以及一些最佳实践。采,不仅仅得至窗口部件的安徽理工大学硕士论文第一章绪论
.咖模式的俊使应用程序开发变得更清晰,,即引入——一募纯伞研究内容句柄和它所包含的数据,而是定义一个模型去保存数据,定义一个视图去显示数据,定义一个控制器去响应用户输入。事实上,大部分榧墓菇ㄊ腔有一些成功的应用案例,例如开源文本编辑器蛘連的】建模工具,但是τ贸绦蛉匀辉桌面应用方面显得很少。原因可