《UI设计与应用》PDF下载

  • 购买积分:8 如何计算积分?
  • 作  者:吕云翔,宋任飞,白甲兴编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2017
  • ISBN:9787302451457
  • 页数:121 页
图书介绍:本课程用一个贯穿全书的例子:李明所在的公司接到一个软件外包项目,而李明在项目组中担任用户界面设计,由前辈张亮指导他学习并完成一步步的用户界面设计,最后交付客户。

第1章 初看用户界面与用户界面设计 1

1.1用户界面无处不在 1

1.2用户界面设计基础 4

1.2.1用户界面设计的基本概念 4

1.2.2用户界面设计的基本原则 5

习题 6

第2章 用户界面设计与软件工程 7

2.1需求分析 7

2.1.1有需求提出方 8

2.1.2没有需求提出方 8

2.1.3功能需求 8

2.1.4非功能需求 9

2.2原型设计 10

2.2.1功能布局 11

2.2.2交互目标 11

2.2.3用户体验目标 11

2.3功能设计 12

2.3.1流程设计 12

2.3.2交互细节设计 12

2.4外观设计 12

2.4.1样式设计 13

2.4.2配色方案 13

2.5图形界面测试 14

2.5.1对界面元素分组分层 14

2.5.2确定当前层次的测试策略 14

2.5.3进行数据分析,提取测试用例 14

2.5.4设计测试方法 15

习题 15

第3章 用户界面的发展历史 16

3.1从命令行到图形界面 16

3.1.1命令行的界面设计探索 16

3.1.2图形化——用户界面改进的追求 18

3.2从拟物化到扁平化 20

3.2.1拟物化 20

3.2.2扁平化 22

习题 23

第4章 界面设计概述 24

4.1设计驱动开发 24

4.2目标用户群体 25

4.2.1用户的年龄层分布 26

4.2.2用户的基础计算机操作水平 26

4.2.3用户在相关领域的专业知识 28

4.3简洁与清晰 30

4.4实现模型与心智模型 33

4.4.1避免和用户模型背道而驰 34

4.4.2优化心智模型:使用隐喻 35

4.4.3优化心智模型:可操作暗示 38

4.5设计的规范性 40

4.6设计的可用性和易用性 42

4.7设计的一致性 42

4.7.1外部一致性 43

4.7.2内部一致性 45

4.8设计的容错性 45

习题 47

第5章 窗口 50

5.1基于文档的窗口 50

5.2应用程序窗口 51

5.3辅助(工具)窗口 51

5.4对话框和提示框 52

5.5窗口的模态 54

5.5.1应用程序模态窗口 54

5.5.2文档模态窗口 55

5.5.3非模态窗口 55

习题 56

第6章 统揽功能布局:菜单 57

6.1设计的功能美 57

6.2图形化组件与功能美 58

6.3菜单 58

6.4菜单的设计原则 61

6.4.1菜单项的组织 61

6.4.2菜单项的外观 61

习题 62

第7章 控件和视图设计要素 63

7.1文本的使用 63

7.1.1术语的一致性 64

7.1.2避免使用过于专业的词语 65

7.1.3合理使用英文首字母缩写词 66

7.1.4编写有帮助的错误消息 66

7.2提供良好的响应性 70

7.2.1迅速给出反馈 71

7.2.2让用户明确程序当前的状态 73

7.2.3给出适当的帮助和提示 78

7.3提供键盘快捷键 80

7.4辅助功能和可用性 81

习题 84

第8章 平台移植 85

8.1网页平台的特点 85

8.1.1网络传输资源 85

8.1.2浏览器兼容性 85

8.1.3随时可能产生的错误 86

8.2常用网页版式 86

8.3网页设计原则 92

8.4平台移植:移动设备 92

8.4.1不一样大小的屏幕和分辨率 93

8.4.2平台化风格 93

习题 94

第9章 国际化和本地化 95

9.1国际化和本地化 95

9.2为全世界而设计 96

9.2.1文本长度和格式变化 96

9.2.2日期格式 99

9.2.3时间格式 101

9.2.4度量衡和纸张大小 102

9.2.5排序规则 102

9.2.6标点符号和数字格式 103

9.2.7界面布局和书写方向 103

9.2.8颜色、图像和声音 104

9.3国际化和本地化的框架级支持 105

9.4测试多语言应用程序 106

习题 109

第10章 用户界面设计示例 110

10.1企业邮件分发系统 110

10.1.1原始说明 110

10.1.2需求分析 112

10.1.3功能设计 113

10.1.4界面设计 114

10.2读书分享系统 116

10.2.1原始说明 116

10.2.2需求分析 117

10.2.3功能设计 117

10.2.4界面设计 119

参考文献 121