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

在线预览结束,喜欢就下载吧,查找使用更方便

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

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

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

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

万方数据 (1.岛丘D击0,c0”妒咄r&曲船。树M,嘞sk,嘶哳妇辟血"^瑚‰rI由昭250061,吼i加;2.n”n聊哪矿co,印“舯‰柚培彻d如蝴”ho嘲1p∞id叩0f哪interf如e一种基于原语的界面设计模式建模方法appr∞chpattemof璐erm出“把矿c^删l卅D咖邶B&舛增102205,吼im)cusf谢捌pa仕emp蛐m珂0deli”g觚dAName为属性的名称,A1如为属性的类型,APO表示属性的中图分类号:1n11.5PriIllitive-ba瞬dmodelingJi“g-l叩91,wANGuo—donfh帅埘ewm聃pec协.dis讪玎删tgeⅡe训佣Key啪rds:Imr引言(u蚶Inte面ce,uI)描述模型,引人了图形符号标记,以方便界面设计模式原语属性信息。在界面设计模式中,胁曲u把Set描述针对某一数第27卷第11期2007年11月计算机应用王景龙1,万建成1,黄国栋2(1.山东大学计算机科学与技术学院,济南25006l;2.防化指挥工程学院计算机教研室,北京102205)(w口百l@mail.3du.edu.cn)摘要:为了提高用户界面开发的效率,通过对界面区域的构成分析,提出了基于原语的界面设计模式,并从数据、交互和展示三个角度定义了界面设计模式原语,对界面设计模式进行规范化描述。以此为基础,进一步提出了一种基于原语的界面设计模式建模方法。本方法通过对模式原语的定制对界面展示单元的静态信息、交互信息和展示信息进行采集,从而完成对界面设计模式的建模,并有效指导代码的自动生成。关键词:界面设计模式;模式原语;模式对象;界面设计模式建模文献标识码:AiIlterfacedesignte眦sB曲面bve—b聃edw聃pr黜眦耐.Ehou曲info删鲥on进行细节的设计,同时使得一个界面的不同部分同它们所扮属1生肌rib山=(AN岫e,A’rype,APO),其中文章编号:1001—9081(2007)11—2736—04wANGJian.chen一,HuANGdev≤【0pⅡ圮nt,p丑ttem—h曲ediIlte血∞pattemBwe砷ProP0sed.P砒emfom“yFunhe邢。坤.based佃dledesi印panemiⅡte击ccp8nem;p8№mobject;userO在现在的软件开发过程中,界面开发的效率和质撼已经成为影响整个软件产品质量的一个重要因素。基于模型的界面开发方法把用户界面设计的所有元素都用模型来表示。能够帮助设计者集中于概念方面以获取用户需求,避免过早地演的角色之间的关系更加清晰。但是基于模型的界面开发由于缺乏有效的重用机制而不能被广泛应用。研究人员提出了许多与界面设计相关的模式,为基于模型的界面开发以及界面设计知识的重用提供了基础。任务模型方法“’2。强调建立一系列的任务来达到最终的目的。不同的任务之间相互提供服务,每一个任务可以由一个基于任务的设计模式支持。任务模型允许设计者集中关注逻辑方面。定义了许多能够从抽象到用户界面获取的转换。但任务模型方法主要强调任务的分析,粒度较大,对于复杂界面的结构和各部分之间的交互缺乏足够的支持,影响了模型的描述能力。JusT—UI”q1提出了一个基于概念模式的抽象用户界面描述m需求概念。它以一种抽象的描述方法来分析并表达UI概念需求,并没有考虑实现细节,难以获取与界面展示相关的信息,不能向用户展示界面的原型,也不能给出如何由模式生成界面的方法,从而无法更好地支持用户参与所见即所得的界面设计。鉴于此,本文提出了界面设计模式原语概念,通过对界面设计模式原语建模.从数据、设计和展示三个不同的角度分别对界面展示区域的静态信息、交互信息和展示信息进行定制,继而完成对各类界面设计模式的建模,并最终产生用户可用的界面展示原型,从而支持所见即所得、用户充分参与式的界面设计,提高界面开发的效率和质量。1本文用数据集这个概念表示界面展示或者操作的后台数据,可能直接来自数据存储,也可能来自查询操作得到的满足需要的数据。本文从数据、设计和展示三个方面对界面设计模式进行描述,引入三种界面设计原语来表示从三个方面采集的信息:set描述界面设计模式的静态信息;Opemdons毗描述交互信息;nesenlPr叩erty则描述展示信息o对于某一数据集,可能并不需要展示或者操作其全部的据集要在界面上展示属性的集合,其中每一个属性定义如下:定义1展示对象,定义为APo=(c1卯e,csize),cType为展示对象的控件类型,而csi∞表示控件大小。2)Oper撕onComputerApplicationsV01.27No.11Nov.2007Abs时雏“Top—m衔v髑we糟eUcitedpanemspanems硼d小ep一1Ilitiv∞,印proa