预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共65页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

山东大学 硕士学位论文 支持WEB用户界面自动生成的三种界面设计模式 姓名:鞠训卓 申请学位级别:硕士 专业:计算机软件与理论 指导教师:万建成 20070405 山东大学硕士学位论文摘要本课题的核心在于,从整体上对基于n伊模型的W曲用户界面设计模式进行这些模型分为概念模型和陈述模型两类。这两类模型各有其优缺点:概念模介绍了一种支持用户界面自动生成的界面模型FMP,它借鉴了概念模型和陈现了从界面模板自由格式展示到Asp.net页面之间的映射:验证了生成代码逻辑上近十年来,界面设计和系统功能设计相分离成为界面设计的主流思想,界面代码根据界面描述模型来自动生成已成为开发人员的目标。为提高图形用户界面的开发效率和质量,许多界面模型被提了出来。型的优点在于直接针对界面、描述简洁,缺点在于无法支持全过程开发;陈述模型的优点在于支持全过程开发、支持自动生成、描述能力强,缺点在于模型设计过于复杂,模型整合比较困难。述模型的优点,以实现图形交互系统自动生成、支持系统体系结构设计为目标,包括功能模型、内在模型和基于界面模板的表示模型三个部分。其中基于界面模板的表示模型突破了现有的表示模型缺乏对交户对象之间的关系考虑的局限性,并且吸收和借鉴用户界面设计模式的思想。阐述,详细介绍了三种具体的用户界面设计模式;自由格式设计模式、表格格式设计模式和图形格式设计模式。其中,自由格式设计模式是三种设计模式介绍的重点,提出自由格式设计模式的需求和设计实现结构,探讨自由格式设计模式的形式化规范,完善用户对界面模板自由格式布局的灵活控制。给出自由格式设计模式、图形格式设计模式以及表格格式设计模式从AUI模型到Asp.net页面之间的代码自动生成,它们是基于FMP模型的W曲用户界面设计模式的重要组成部分。最后,文章以自由格式展示模式给出具体的测试实例,进一步验证正确地实的正确性和使用上的健壮性;验证了基于FMP模型的W曲用户界面设计模式加快了W曲页面的开发速度。关键字:FMP;模型驱动;界面设计模式:代码生成 pa胁s粕dillteff如of自e娜leded枷vegen硎011.Ittlle砌itectllrepr洲协60nt量le锄maticpreS眦d.starIdard,p盯触t11eqll枷饥decl跏iveco啦c印删moddtlle旬d蚰gd器i印pattems,iIl州chpres∞伽∞modelsinterf如山东大学硕士学位论文iIl坝f妇sdecl锄dve砌硪elsUI夥St咖s锄dofdes哂p砒锄sp时tems'鲥d.s妒let11e丘钟-咿lefomaIiza五ongen啪donpanems,鲥d.slyledescfi埘onqual匆UFMPm‘)del谢dchofu风口modelint酬溉器desi辨pattems,缸dthe舶e-slyIethe似皿relnent锄ddesi弘s虮lcn鹏ofdesi驴AUABSTRACThltllelastt∞years,ith雒becomea仃endtointerface∞deautomaticaIIybymodel.Manyd“elopmenteffici髓c)r趾dmems觚dcon驴lex锄dincorpor撕onve叫di伍cldt.model釉ddedar撕vel∞deIimplement撕olldesi印ofmodel,iI船fllalmodel,锄dpr嚣∞ta_doninted沁eobjectelabor撕∞sw曲userintroduces既actlytllI∞d髂i印chamstyledesi驴pa舵msenlph嬲izedn画Vespa№ms,probepattems锄dseparatetlleitl悟rf缸ed郎ignfbmtlled嚣ign.Theg∞era土emeinterf缸edevelopm朗t鲫dconcepn】almodelconc印tdescrib船thedevelopm∞仁whilewholeW毫in订oduceinte瞧毗髂.Ⅱliscombin嚣也etlleir卸幻maticcomp0∞drelalion出ipsofThe∞reide船ofr髓eafcha糟tll缸,“mak豁imegraIb髂edpartems:行∞一s桫1ed器cribefbm血ed船ignchan-s够lesystemillterfacesdeveIope硌nowailIlingtIledeveIopmentmodeIscomespeedl|p’lleincre酗etlleThesemodelsbelongeitllermodel.EitllerhasshoncoIIlings.ThedirectlycomposihonUIs,butitsupport血epro