background image

在用户界面中加入一些功能,这些功能可以让熟练用户在不同的区域快速的输入数据。这些
功能包括重复功能、快捷键、带有有意义的图标的按钮等等,所有这些可以使速度快的用户
可以控制界面并加快数据的输入。
l 除非必要,不要重绘屏幕。
1.2.5. 简单且美观
l 简单。界面应该很简单(不是过分单纯化)、易于学习、并且易于使用。它还必须提供对应用
程序的所有功能的访问。在界面中,扩大功能和保持简单是相互矛盾的。一个有效的设计应
该平衡这些目标。支持简单性的一种方法是将信息的表示减少到进行充分交流所需的最少信
息。例如,避免命令名和消息的文字描述。不相关或冗长的句子扰乱了您的设计,使得用户
难以很容易地提取重要信息。另一个设计简单而有用的界面的方法是使用自然的映射和语意。
界面元素的排列和表示影响它们的意义和关联。简单还与熟悉相互关联。熟悉的事物通常似
乎更简单。尽可能尝试建立利用用户已有的知识和经历的联系。您可以使用渐进揭示来帮助
用户管理复杂的事物。

"渐进揭示"涉及到仔细的信息组织,以便只在恰当的时候才显示信息。

通过隐藏向用户表达的信息,您减少了用户必须处理的信息数量。例如,您可以使用菜单来
显示操作或选择的列表,还可以使用对话框来显示一组选项。渐进揭示并不意味着对显示信
息使用非传统的技术,例如需要一个修饰键作为访问基本功能的唯一方法,或者强迫用户
通过一个更长的分级交互序列。这会使用户界面更加复杂和麻烦。
l 美观。可视设计是应用程序界面的重要部分。可视属性提供了非常好的印象,并传达特定对
象的交互行为的重要线索。同时,出现在屏幕上的每一个可视元素也是很重要的,它们可能
竞争用户的注意。提供清楚地促进用户对表达的信息的理解的连贯环境。图形或可视设计器
的技巧对于这一方面是无价的。

1.3. 细节约定

1.3.1. 界面风格

1.3.1.1. 普通外观
l 使用一致性一致的外观将使用户界面更易于理解和使用。用户界面控件看起来应该是一
致的。
l 使用安排和流程在西方文化中(包括中国),人们习惯于从左到右,从上到下进行阅读,
因此,应该将重要信息放在上面和左边。左上角最容易吸引起人们的注意力。
l 使用对齐通常,使用左对齐来使用户界面控件更易于浏览。对于数值文本,应该使用小
数点对齐或右对齐。对于非数值文本,应该避免使用右对齐或居中对齐。不必对什么都使用
中间对齐,或者使它们保持对称形式。在右边或底部保留空白区域更适合习惯。
l 使用分组将相关的用户界面控件分成组,以体现它们之间的关系。同时,还要显示相关
信息。将控件放在它所作用的对象旁。使用空格、分组框、线条和标签,或者其它分隔符对用
户界面控件进行分组。
l 使用强调使用焦点、位置、分组、层次、启用/禁用、大小、颜色或者字体等,来将注意力集
中在需要首先看到的用户界面控件上。尽量以可视的方式指明用户接下来应该进行的操作。
l 使用可视的提示尽量使用近似的大小和间距来指出用户界面控件是相似的,而使用不同