基于模式的用户界面呈现模型的研究与实现

来源 :西北大学 | 被引量 : 0次 | 上传用户:jukai9751
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
基于模型的用户界面开发方法通过模型之间的转换,从用户需求中抽象出任务模型,然后通过对不同层次的界面模型进行转换,来设计和实现满足用户特定需求的用户界面,使得用户界面可以“描述一次,到处运行”。然而,基于模型的方法在创建用户界面呈现模型时仅仅关注用户所需的功能需求,而没有考虑界面的可用性需求。因此,业界普遍将界面模式引入到用户界面的设计过程,以此来保证用户界面的可用性需求。界面模式是一种经过证明了的具备良好可用性信息的界面设计方案。在界面的设计阶段,界面模式可以为设计师提供设计指导,帮助其将界面需求转换为相应的界面设计方案,这不仅提高了界面设计效率,而且保证了界面的可用性。然而,基于模式的设计方案转换为呈现模型时仍面临着一些困难和挑战:一方面,设计师的设计方案蕴含着构建呈现模型所需的交互元素及其布局关系,而且设计方案大多是以草图、自然语言等方式表示,这就使得设计方案不能被直接转化为界面代码,也就造成了设计与实现之间的差距;另一方面,开发人员必须使用基本交互构件(如按钮、菜单、文本框等)上的标记语言来描述用户界面,这就增加了开发人员的工作量,无形中降低了界面开发效率。为解决上述问题,本文提出一种基于模式的用户界面呈现模型的实现方法。该方法首先给出一种用户界面呈现模型标记语言X-PPML,它允许开发人员在模式层次描述呈现模型,而无需考虑模式的实现细节(包括交互元素和布局关系)。其次,为支持X-PPML的实现,本文还提供了一个可扩充的模式构件库,该模式构件库中每个模式构件都是关于界面模式的实现。使得开发人员在界面开发时只需根据设计方案选择合适的模式构件,而无需手动将基本交互构件组织成模式构件。
其他文献
为了建立高效液相色谱法分离测定四乙酰核糖纯度及相关杂质的方法 ,以YWG 18为分析柱 ,以35 %乙腈为流动相 ,流速为 1ml/min ,检测波长为 2 10nm ,对四乙酰核糖进行了HPLC法
<正>地理素养是国民素养的重要组成部分。地理素养是指学习者经过地理学习后所养成的比较稳定的心理品格,包括地理科学素养、地理人文素养和地理技术素养三个组成部分。从地
提出一种三轴磁强计的实时自校正算法.通过分析测量误差因素,建立了三轴磁强计输出的参数模型.在此基础上,根据定点地磁场矢量模不变原则建立校正相关参数的非线性状态空间模
目的:探讨后腹腔镜手术治疗高龄输尿管结石的疗效。方法:选择96例高龄输尿管上段结石患者,按随机数字表分为观察组与对照组各48例。观察组采取后腹腔镜输尿管切开取石术,对照组
竹文化所体现的人文精神对当代人的心理调适具有重要作用,本文以竹园构景要素和竹文化主题表现形式作为研究对象,采用文献综述、实地调查与综合分析相结合的研究方法,以景观
采用挤出滚圆法,制备载药丸芯,运用流化床包衣技术,制备多索茶碱脉冲微丸,然后通过测量微丸的吸水增重及控释膜的刺穿强度来考察脉冲释药的机理.结果表明:所得脉冲微丸体外释
<正>中央政法委书记孟建柱在全国监狱工作会议上强调:"要坚持把教育管理作为监狱工作的中心任务,不断提高监狱教育管理工作科学化水平,努力使更多的罪犯刑满释放后更好地融入
随着国务院46号文件《关于加快发展体育产业促进体育消费的若干意见》的颁发,以及国家体育总局关于《体育竞赛裁判员管理办法》的实施,我国各层次的体育赛事更是遍地开花,对
随着这几年中国经济的不断发展,整个仪器仪表产业也有了显著的发展。而气体探测器作为仪器仪表产业的一个重要分支,它的应用领域覆盖了工业、农业、环保、科技、航天航空、国
以2012年赣州市林业科学研究所从浙江引种的4个南高丛蓝莓品种为试验材料,对其进行了栽培试验。采用随机区组试验设计,通过方差分析、多重比较分析,研究了4个品种的成活率(保