基于模式的移动界面模式构件工具箱的研究
发布时间:2021-05-05 18:37
当前的工业界在用户界面设计阶段普遍地使用了基于模式的方法以及技术。模式的使用可以缓解界面的开发压力,以及帮助缺少经验的开发者快速地开发一个功能性强且易于使用的用户界面。从设计的角度,用户界面模式是对设计中常见问题有用的处理方案,是可复用的最佳设计实践。从代码实现的角度,模式可以看成基本交互构件的结构化组织。目前,基于模式的界面设计方法提供有关界面设计的模式,帮助开发者将需求转化为实际的界面设计方案,改进了界面设计的有效性以及效率。然而,界面模式只是有关界面设计的非形式描述,模式的代码实现面临着挑战。现有的开发平台(如Android SDK,IOS)只是提供了基本交互构件(如输入框,按钮,菜单等)。开发者必须使用合适的构件实现指定的模式界面外观以及交互策略,手动的将界面模式映射到基本构件上。这样产生两方面的问题,其一,开发者如果缺少相关设计经验,那么在使用小规模构件实现一个模式时,可能会产生设计结果的偏差;其二,不同应用上的相同模式需要重复开发,加大开发的周期以及劳动量。模式的设计以及开发平台的层次当中仍留有差异,在实现界面时必须要有更多的付出。为了解决这个问题,本文在现有平台的基本构件...
【文章来源】:西北大学陕西省 211工程院校
【文章页数】:70 页
【学位级别】:硕士
【文章目录】:
摘要
ABSTRACT
第一章 绪论
1.1 研究背景及意义
1.2 国内外研究现状分析
1.3 论文的主要工作
1.4 论文的组织结构
第二章 用户界面开发技术研究
2.1 用户界面模式相关研究
2.1.1 模式的起源
2.1.2 界面模式的定义及组成
2.1.3 现有模式集合的特征
2.2 界面构件技术的相关研究
2.2.1 界面构件的提出与组成
2.2.2 构件工具箱的研究
2.3 界面构件描述相关研究
2.4 本章小结
第三章 模式构件工具箱的总体框架设计
3.1 需求分析
3.1.1 工具箱的应用场景
3.1.2 模式构件工具箱的功能需求分析
3.2 工具箱的总体框架设计
3.3 工具箱的应用框架
3.4 本章小结
第四章 模式构件工具箱的设计
4.1 模式构件的分类
4.2 模式标记语言XML-PML
4.2.1 XML-PML的需求分析
4.2.2 XML-PML的总体设计
4.2.3 模式的属性说明
4.2.4 模式构件的描述实例
4.3 呈现模型
4.4 对话机制
4.5 对话解析器
4.6 本章小结
第五章 模式构件工具箱的实现
5.1 界面模式构件的对象继承关系
5.2 模式构件的开发流程
5.3 模式构件的实现方法
5.4 本章小结
第六章 案例实现与评估
6.1 随身日记系统的需求分析
6.1.1 系统的功能
6.1.2 系统的用例图分析
6.2 随身日记系统的系统设计与实现
6.2.1 系统主界面的设计与实现
6.2.2 日记展示界面的设计与实现
6.2.3 日记搜索界面的设计与实现
6.3 界面模式工具箱评估
6.4 本章小结
总结与展望
工作总结
未来展望
参考文献
攻读硕士学位期间取得的科研成果
致谢
【参考文献】:
期刊论文
[1]可重用构件界面框架的研究与实现[J]. 王博,林中. 计算机工程与设计. 2011(06)
[2]基于Java的面向对象交互式图形工具箱[J]. 刘庆芳,华庆一,李光俊,芦宏亮,蔚娣. 计算机工程. 2009(15)
[3]CUIT∶ 一个通用界面工具箱的设计[J]. 冯筠,冯宏伟. 西北大学学报(自然科学版). 1997(02)
博士论文
[1]基于模型的高可用性用户界面开发研究[D]. 常言说.西北大学 2013
硕士论文
[1]面向界面模式的构件库设计与实现[D]. 闫迎兵.西北大学 2017
[2]基于Pattern的移动界面对话控制描述方法研究[D]. 于凯.西北大学 2016
[3]基于Pattern的用户界面呈现模型的研究与实现[D]. 李楠楠.西北大学 2016
[4]基于模式的移动界面开发工具箱的研究与实现[D]. 王莎莎.西北大学 2015
[5]基于pattern的可视化用户界面设计环境的研究与实现[D]. 杨娟.西北大学 2014
[6]一种面向界面模式的用户界面生成技术研究[D]. 刘强波.西北大学 2014
本文编号:3170383
【文章来源】:西北大学陕西省 211工程院校
【文章页数】:70 页
【学位级别】:硕士
【文章目录】:
摘要
ABSTRACT
第一章 绪论
1.1 研究背景及意义
1.2 国内外研究现状分析
1.3 论文的主要工作
1.4 论文的组织结构
第二章 用户界面开发技术研究
2.1 用户界面模式相关研究
2.1.1 模式的起源
2.1.2 界面模式的定义及组成
2.1.3 现有模式集合的特征
2.2 界面构件技术的相关研究
2.2.1 界面构件的提出与组成
2.2.2 构件工具箱的研究
2.3 界面构件描述相关研究
2.4 本章小结
第三章 模式构件工具箱的总体框架设计
3.1 需求分析
3.1.1 工具箱的应用场景
3.1.2 模式构件工具箱的功能需求分析
3.2 工具箱的总体框架设计
3.3 工具箱的应用框架
3.4 本章小结
第四章 模式构件工具箱的设计
4.1 模式构件的分类
4.2 模式标记语言XML-PML
4.2.1 XML-PML的需求分析
4.2.2 XML-PML的总体设计
4.2.3 模式的属性说明
4.2.4 模式构件的描述实例
4.3 呈现模型
4.4 对话机制
4.5 对话解析器
4.6 本章小结
第五章 模式构件工具箱的实现
5.1 界面模式构件的对象继承关系
5.2 模式构件的开发流程
5.3 模式构件的实现方法
5.4 本章小结
第六章 案例实现与评估
6.1 随身日记系统的需求分析
6.1.1 系统的功能
6.1.2 系统的用例图分析
6.2 随身日记系统的系统设计与实现
6.2.1 系统主界面的设计与实现
6.2.2 日记展示界面的设计与实现
6.2.3 日记搜索界面的设计与实现
6.3 界面模式工具箱评估
6.4 本章小结
总结与展望
工作总结
未来展望
参考文献
攻读硕士学位期间取得的科研成果
致谢
【参考文献】:
期刊论文
[1]可重用构件界面框架的研究与实现[J]. 王博,林中. 计算机工程与设计. 2011(06)
[2]基于Java的面向对象交互式图形工具箱[J]. 刘庆芳,华庆一,李光俊,芦宏亮,蔚娣. 计算机工程. 2009(15)
[3]CUIT∶ 一个通用界面工具箱的设计[J]. 冯筠,冯宏伟. 西北大学学报(自然科学版). 1997(02)
博士论文
[1]基于模型的高可用性用户界面开发研究[D]. 常言说.西北大学 2013
硕士论文
[1]面向界面模式的构件库设计与实现[D]. 闫迎兵.西北大学 2017
[2]基于Pattern的移动界面对话控制描述方法研究[D]. 于凯.西北大学 2016
[3]基于Pattern的用户界面呈现模型的研究与实现[D]. 李楠楠.西北大学 2016
[4]基于模式的移动界面开发工具箱的研究与实现[D]. 王莎莎.西北大学 2015
[5]基于pattern的可视化用户界面设计环境的研究与实现[D]. 杨娟.西北大学 2014
[6]一种面向界面模式的用户界面生成技术研究[D]. 刘强波.西北大学 2014
本文编号:3170383
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3170383.html