623人机界面设计指南 用户界面设计主要依靠设计者的经验。总结 众多设计者的经验得出的设计指南,有助于设计 者设计出友好、高效的人机界面。 一般交互指南 信息显示指南 数据输入指南
6.2.3 人机界面设计指南 ◼ 一般交互指南 ◼ 信息显示指南 ◼ 数据输入指南 用户界面设计主要依靠设计者的经验。总结 众多设计者的经验得出的设计指南,有助于设计 者设计出友好、高效的人机界面
1.一般交互指南 般交互指南涉及信息显示、数据输入和系统整体控制 因此,这类指南是全局性的,忽略它们将承担较大风险。 (1)保持一致性。应该为人机界面中的菜单选择、命令输入、数据 显示以及众多的其他功能,使用一致的格式。 (2)提供有意义的反馈。应向用户提供视觉的和听觉的反馈,以保 证在用户和系统之间建立双向通信。 (3)在执行有较大破坏性的动作之前要求用户确认。如果用户要删 除一个文件,或覆盖一些重要信息,或终止一个程序的运行,应该 给出“您是否确实要.”的信息,以请求用户确认他的命令。 4)允许取消绝大多数操作。UNDO或 REVERSE功能曾经使众多终 端用户避免了大量时间浪费。每个交互式系统都应该能方便地取消 已完成的操作
1. 一般交互指南 一般交互指南涉及信息显示、数据输入和系统整体控制, 因此,这类指南是全局性的,忽略它们将承担较大风险。 (1) 保持一致性。应该为人机界面中的菜单选择、命令输入、数据 显示以及众多的其他功能,使用一致的格式。 (2) 提供有意义的反馈。应向用户提供视觉的和听觉的反馈,以保 证在用户和系统之间建立双向通信。 (3) 在执行有较大破坏性的动作之前要求用户确认。如果用户要删 除一个文件,或覆盖一些重要信息,或终止一个程序的运行,应该 给出“您是否确实要……”的信息,以请求用户确认他的命令。 (4) 允许取消绝大多数操作。UNDO或REVERSE功能曾经使众多终 端用户避免了大量时间浪费。每个交互式系统都应该能方便地取消 已完成的操作
(5)减少在两次操作之间必须记忆的信息量。不应该期望用户能记住 在下一步操作中需使用的一大串数字或标识符。应该尽量减少记忆 量 6)提高对话、移动和思考的效率。应该尽量减少用户击键的次数, 设计屏幕布局时应该考虑尽量减少鼠标移动的距离,应该尽量避免 出现用户问“这是什么意思?”的情况。 (7)允许犯错误。系统应该能保护自己不受严重错误的破坏。 (8)按功能对动作分类,并据此设计屏幕布局。下拉菜单的一个主要 优点就是能按动作类型组织命令。实际上,设计者应该尽力提高命 令和动作组织的“内聚性” (9)提供对用户工作内容敏感的帮助设施。 (10)用简单动词或动词短语作为命令名。过长的命令名难于识别和 记忆,也会占用过多的菜单空间
(5) 减少在两次操作之间必须记忆的信息量。不应该期望用户能记住 在下一步操作中需使用的一大串数字或标识符。应该尽量减少记忆 量。 (6) 提高对话、移动和思考的效率。应该尽量减少用户击键的次数, 设计屏幕布局时应该考虑尽量减少鼠标移动的距离,应该尽量避免 出现用户问“这是什么意思?”的情况。 (7) 允许犯错误。系统应该能保护自己不受严重错误的破坏。 (8) 按功能对动作分类,并据此设计屏幕布局。下拉菜单的一个主要 优点就是能按动作类型组织命令。实际上,设计者应该尽力提高命 令和动作组织的“内聚性” 。 (9) 提供对用户工作内容敏感的帮助设施。 (10) 用简单动词或动词短语作为命令名。过长的命令名难于识别和 记忆,也会占用过多的菜单空间
2.信息显示指南 如果人机界面显示的信息是不完整的、含糊的或难于理解的, 则该应用系统显然不能满足用户的需求。可以用多种不同方式 “显示”信息:用文字、图形和声音;按位置、移动和大小;使 用颜色、分辨率和省略。下面是关于信息显示的设计指南。 1)只显示与当前工作内容有关的信息。用户在获得有关系统的特 定功能的信息时,不必看到与之无关的数据、菜单和图形。 (2)不要用数据淹没用户,应该用便于用户迅速吸取信息的方式来 表示数据。例如,可以用图形或图表来取代庞大的表格。 (3)使用一致的标记、标准的缩写和可预知的颜色。显示的含义应 该非常明确,用户无须参照其它信息源就能理解
如果人机界面显示的信息是不完整的、含糊的或难于理解的, 则该应用系统显然不能满足用户的需求。可以用多种不同方式 “显示”信息:用文字、图形和声音;按位置、移动和大小;使 用颜色、分辨率和省略。下面是关于信息显示的设计指南。 (1) 只显示与当前工作内容有关的信息。用户在获得有关系统的特 定功能的信息时,不必看到与之无关的数据、菜单和图形。 (2) 不要用数据淹没用户,应该用便于用户迅速吸取信息的方式来 表示数据。例如,可以用图形或图表来取代庞大的表格。 (3) 使用一致的标记、标准的缩写和可预知的颜色。显示的含义应 该非常明确,用户无须参照其它信息源就能理解。 2. 信息显示指南
(4)允许用户保持可视化的语境。如果对所显示的图形进行 缩放,原始的图像应该一直显示着(以缩小的形式放在显示屏 的一角),以使用户知道当前看到的图像部分在原图中所处的 相对位置。 (5)产生有意义的出错信息。 (6)使用大小写、缩进和文本分组以帮助理解。人机界面显 示的信息大部分是文字,文字的布局和形式对用户从中提取 信息的难易程度有很大影响。 (7)使用窗口分隔不同类型的信息。利用窗口用户能够方便 地“保存”多种不同类型的信息
(4) 允许用户保持可视化的语境。如果对所显示的图形进行 缩放,原始的图像应该一直显示着(以缩小的形式放在显示屏 的一角),以使用户知道当前看到的图像部分在原图中所处的 相对位置。 (5) 产生有意义的出错信息。 (6) 使用大小写、缩进和文本分组以帮助理解。人机界面显 示的信息大部分是文字,文字的布局和形式对用户从中提取 信息的难易程度有很大影响。 (7) 使用窗口分隔不同类型的信息。利用窗口用户能够方便 地“保存”多种不同类型的信息