(1)界面要具有一致性。一致性原则在界面设计中最容易被违反,同时也最容易实现和修改。风格一致的人机界面会给人一种简洁、和谐的美感。
(2)常用操作要有快捷方式。常用操作的使用频度大,应该减少操作序列的长度。为常用操作设计快捷方式,不仅会提高用户的工作效率,还使界面在功能实现上简洁而高效。定义的快捷键最好要与流行软件的快捷键一致。
(3)提供必要的错误处理功能。在出现错误时,系统应该能检测出错误,并且提供简单和容易理解的错误处理功能。错误出现后系统的状态不发生变化,或者系统要提供纠正错误的指导。对所有可能造成损害的动作,坚持要求用户确认。
(4)提供信息反馈。对操作人员的重要操作要有信息反馈。对常用操作和简单操作的反馈可以不作要求,但是对不常用操作和至关重要的操作,系统应该提供详细的信息反馈。用户界面应能对用户的决定做出及时的响应,提高对话的效率,尽量减少击键次数,缩短鼠标移动距离,避免使用户产生无所适从的感觉。
(5)允许操作可逆,。操作应该可逆,这对于不具备专业知识的操作人员相当有用。可逆的动作可以是单个的操作,也可以是一个相对独立的操作序列。对大多数动作应允许恢复(UNDO),对用户出错采取比较宽容的态度。
(6)设计良好的联机帮助。虽然对于熟练用户来说,联机帮助并非必需;但是对于不熟练用户,特别是新用户来说,联机帮助具有非常重要的作用。人机界面应该提供上下文敏感的求助系统,让用户及时获得帮助,尽量用简短的动词和动词短语提示命令。
(7)合理划分并高效地使用显示屏幕。只显示与上下文有关的信息,允许用户对可视环境进行维护,如放大、缩小窗口;用窗口分隔不同种类的信息,只显示有意义的出错信息,避免因数据过多而使用户厌烦;隐藏当前状态下不可用的命令。
上述7个原则都是进行图形用户界面设计应遵循的最基本的原则。除此之外,针对图形用户界面的不同组成元素,还有许多具体的设计原则。