【摘 要】
:
用户界面开发通常包括界面设计和实现两部分。由于用户界面模式是经过验证的最佳的界面设计方案,因而界面设计阶段广泛采用了基于模式的用户界面设计方法和技术。而在实现阶段,当前的平台并没有对界面模式的实现提供有效的支持。现有平台仅提供小粒度的构件工具箱,因而需要程序员在构件层上实现模式来完成界面开发,这样造成设计与实现之间出现了鸿沟。设计与实现间的鸿沟导致基于模式的界面开发成为一项繁琐、费时的任务。第一,
论文部分内容阅读
用户界面开发通常包括界面设计和实现两部分。由于用户界面模式是经过验证的最佳的界面设计方案,因而界面设计阶段广泛采用了基于模式的用户界面设计方法和技术。而在实现阶段,当前的平台并没有对界面模式的实现提供有效的支持。现有平台仅提供小粒度的构件工具箱,因而需要程序员在构件层上实现模式来完成界面开发,这样造成设计与实现之间出现了鸿沟。设计与实现间的鸿沟导致基于模式的界面开发成为一项繁琐、费时的任务。第一,现有界面模式主要以文字或草图形式为设计者提供设计信息,这些信息说明了模式应用于那些场景,是如何解决交互设计问题的,程序员需要实现信息而并非设计信息。第二,界面模式是一种界面的二维设计,而程序员在构件层上实现模式通常基于平台提供的布局模型和对话模型,因此造成两者之间转换困难。第三,从实现角度,界面模式是若干个构件的结构化组织,蕴含布局和对话信息,布局信息描述组成模式构件间的布局结构,对话信息描述组成模式构件间的逻辑关系,分别用于布局模型和对话模型的实现,目前界面模式的实现信息缺乏清晰明确的表达,使程序员理解和实现模式较为困难,影响界面开发的效率。为了解决以上问题,弥补界面设计与实现技术之间的鸿沟,需要寻求传递、学习实现信息辅助程序员实现模式的方法。为了界面模式布局结构和对话逻辑成为程序员能快速理解和应用的实用方法,本文将可视化技术应用于学习模式的实现中。首先提出了一种面向程序员的用户界面模式分类方法,从布局结构角度出发对界面模式进行分类,将具有相同布局特征的模式归为一类,在可视化模式布局结构时,针对不同类别模式特征采用不同的可视化技术进行呈现;其次为使界面模式方便计算机的分析处理,提出用户界面模式可视化标记语言对界面模式的布局和对话等信息进行结构化描述;在此基础上,设计并实现了一个用户界面模式可视化工具,该工具给出可视化框架来实现模式布局结构和对话逻辑的可视化,旨在促进程序员对界面模式布局结构和对话逻辑的学习、理解和交流,提高界面开发效率。
其他文献
文化节目对地方电视台提高核心竞争力,塑造品牌形象具有重要作用。然而,文化节目的制作与经营存在一定的困难和风险,主要是较大的资金投入、节目的差异性的形成以及节目的专
环境公益诉讼制度是一项保护环境公共利益的重要制度。随着环境问题的出现、升华到恶化成全球性问题,世界各国逐步确立起环境公益诉讼制度。与之相关的环境公益诉讼原告主体资格问题的研究被推到了炙手可热的位置。我国理论界和司法实践对环境公益诉讼原告主体资格进行了积极研究和探索,基本确立了以检察机关、法律规定的机关和有关组织为主的环境公益诉讼原告主体资格制度。我国《民事诉讼法》、《环境保护法》、《行政诉讼法》及
水环境安全问题为二十一世纪世界主要环境问题之一,一直受到人们的普遍关注与高度重视。我国改革开放以来,虽然经济高速发展,人民物质生活水平得到了良好的改善,但与此同时也
本文以检测病人血清HBV标志物,初步探讨贵州乙型肝炎病毒Ⅱ型(HBV2)的感染情况。结果表明,贵州存在HBV2型病毒的感染。在1554例普通病人中,HBV2占7.9%,在精神病人中.HBV2占24.8%,普通病人
班会课作为学校德育工作的一个重要环节,其效果直接影响到学校德育工作是否能顺利开展。本文从有形无神的技校班会课现状出发,挖掘有心有情的共鸣意义,实施有根有据的共鸣策
市政桥梁是在城市道路、城市铁路及轨道交通发展建设中,为了跨越各种障碍物(如河流、线路等)修建的构造物。市政桥梁在设计时除了要充分考虑到实用、经济、安全等要求之外还
目的探讨强迫症患者采用认知行为与利培酮联合治疗的价值.方法选择2016年2月~2019年2月期间我院收治的72例强迫症患者为研究对象,随机分两组,其中对照组采用利培酮治疗,而观
随着全球环境的恶化和能源危机的不断加剧,“轻量化”和“安全性”作为汽车产业的重要问题已受到人们的重视,节能减排成为新一代汽车设计和制造面临的重要问题。激光拼焊作为一
目前我国刑事案件数量持续上升与司法资源有限之间的矛盾日益突出,辩诉交易制度作为缓解审判压力的一种有效方式,已越来越受到重视。我国刑事诉讼法中没有明确规定辩诉交易。
区位竞争优势是分析广西北部湾经济区发展依托优势的一个理论视角。广西北部湾经济区发展依托优势即区位竞争优势主要体现在低成本的优势:一是要素成本低廉,这是现阶段广西北