更新时间:2018-12-28 14:17:19
封面
版权信息
前言
第1篇 易学易用篇
第1章 为什么要提高软件的易学性和易用性
第2章 如何使界面让用户“一看就懂”
2.1 采用比拟手法
2.2 模型匹配原则
2.3 利用预设用途设计出能够表明其用法的界面
2.4 一致性
2.5 自然匹配
2.6 关于比拟、预设用途以及一致性设计的深入讨论
第3章 如何使得软件“一学就会”
3.1 直接操控
3.2 如何帮助用户找到功能在哪里
小结
第4章 如何帮助用户探索和尝试
4.1 把所有的功能和操作尽可能列在菜单系统中
4.2 让用户在执行某个操作前知道它的效果
4.3 让用户可以撤销动作
4.4 让用户可以把状态恢复到初始值
4.5 在执行具有破坏性的操作前要求用户确认
第5章 如何设计帮助系统
5.1 帮助系统的必要性
5.2 用户会在哪些情况下需要帮助信息
5.3 帮助系统应当提供哪些内容
5.4 帮助系统中表达方式的选择
5.5 采用具体的例子帮助用户理解
5.6 帮助介质的选择:电子版还是书籍
第6章 如何设计一个优秀的向导式界面(Wizard)
6.1 尽可能展示出用户当前在整个向导过程中的位置
6.2 向导式界面的步骤个数以及每个步骤信息量的设置
6.3 避免显示无用的图片
6.4 在向导结束前,让用户确认输入的内容
第2篇 效率篇
第7章 如何帮助用户高效率地完成任务
7.1 支持批处理操作
7.2 支持宏命令操作
7.3 支持命令行方式
7.4 增加一个抽象层
7.5 提高常用操作的效率
7.6 赋予用户制造专用工具的能力
第8章 如何使得鼠标操作更高效
8.1 Fitts定律
8 2 Fitts定律在软件界面设计中的应用
8.3 Fitts定律在Web页面设计中的应用
第9章 哪些功能应当由软件自动执行
9.1 防止用户忘记做某事
9.2 免去用户必须或很可能要执行的操作
9.3 帮助用户执行重复性和机械性的操作,提高用户的使用效率
9.4 免除用户不会使用的操作
9.5 自适应
第10章 如何使界面适应用户的使用习惯
10.1 被动调整策略
10.2 主动自适应调整策略
10.3 主动自适应调整策略的应用范围
10.4 主动自适应调整策略的实现
10.5 主动自适应调整策略的优缺点
10.6 主动自适应调整策略的最新发展方向
第3篇 错误处理篇
第11章 如何减少用户在使用软件时出现错误
11.1 让用户能有效地看出或知道如何正确操作
11.2 采用限制因素防止用户出现错误
11.3 减少混淆
11.4 利用反馈来让用户看到操作是否正确
11.5 用某种方式提醒用户有可能出错
11.6 降低灵活性
11.7 向用户提供工具,让他们自己设定限制因素以防止误操作
11.8 克服“模式”现象的影响
第12章 如何设计出错信息
12.1 不要只告诉用户操作无法完成或操作失败
12.2 不要仅仅给出出错代码,还应当给出该错误代码的含义
12.3 不要在出错信息中使用用户无法理解的术语
12.4 错误原因要尽可能明确
12.5 错误信息要具有建设性,要让用户看出怎样才是正确的
12.6 不要给出误导性的出错信息
12.7 向用户提出解决问题的建议
第4篇 交互细节篇
第13章 如何减少用户的等待感
13.1 使用某种反馈机制来让用户看到操作进行的进度和状态
13.2 让用户以渐进方式得到处理结果
13.3 让用户在等待的过程中有事可做,分散其注意力
13.4 减低用户的期望值
第14章 如何克服短时记忆局限性对于界面的影响
14.1 分块
14.2 由软件传送信息,消除用户记忆的必要性
14.3 让用户可以一直在屏幕上看到不容易记住的信息
第15章 如何减少人们在使用软件时的长时记忆负担
15.1 将需要记忆的信息在界面上显示出来,让用户看到
15.2 用识别代替记忆
15.3 利用用户已掌握的知识,不要求用户记忆新的东西