[开发管理] 软件界面设计原则
为无意按下回车键而使得该默认按钮生效。因此必须保证默认的按钮功能不存在潜在的破坏性,比如删除或者保存(因为用户这时候很可能并不想保存)。15. 区域的组织排列。当一个窗口有一个以上的输入框控件的时候,如果你加以组织排列的话窗口看起来会很吸引人并且提高了用户的工作效率。正如第一节所述,左对齐是最好的控件排列方法,也就是说所有输入控件的左边界处于同一条竖直线并一个一个的从上到下排列起来。同时每个输入控件相应的标签以右对齐的方式位于输入控件的左边。这是组织窗口区域的最简单而有效的方式。
16. 对齐数据。一般来说一列数据应以下列方式对齐:整形数右对齐,浮点数以小数点为基准对齐,字符串左对齐。
17. 不要把窗口塞的过于拥挤。拥挤的窗口非常难于理解并且难于使用。试验结果表明(Mayhew,1992)整体窗口布局的密度不应大于40%,局部密度不应该大于62%。
18. 将窗口元素加以有效的分组。逻辑上有关联的条目应该放到一起以表明它们在逻辑上的关联性,相互毫无关系的条目则应该分开。你可以用空白区域将它们分开,也可以使用箱型控件分别加以包括以达到分组的目的。
19. 当前要处理的窗口应该显示在用户关心的地方。当你的用户通过双击一个对象来显示其编辑/细节窗口时他(或她)的注意力都被集中到了这一点。因此接下来显示的窗口也应该显示在这一区域而不是别的什么地方。
20. 弹出菜单不应该是用来调用软件功能的唯一手段。如果你隐藏了软件产品的主要功能的话用户是不会试图自己去发掘它们的。开发者最容易犯的错误就是滥用弹出菜单,也叫上下文相关菜单。一般来说当用户使用鼠标在屏幕上显示弹出菜单时该菜单内容应该只与用户当前点击区域的内容有关。
页:
[1]