用户界面是用户与程序沟通的唯一途径,能为用户提供方便、有效的服务。用户界面的设计原则主要有:
(1)用户控制式原则
用户启动行为并取得结果,如果程序取得控制权的话,用户也要获得必要的反馈(一个沙漏、一个等待的指示器或其他类似的东西)。
(2)界面一致性原则
遵循标准和常规的方式,应该让用户处在一个熟悉的和可预见的环境之中。
●若应用是为Windows开发的,则应采用Windows“外观和感觉”。
●菜单、活动按钮、屏幕区域等的命名和编码、对象在屏幕上处于什么位置的标准等的一致性也不能低估。
(3)界面容错性原则
一个好的界面应该以一种宽容的态度允许用户进行实验和出错,用户在出现错误时能够方便地从错误中恢复。用户界面应该便于用户恢复到出错之前的状态,常用以下两种恢复方式。
●对破坏性操作的确认。如果用户指定的操作有潜在的破坏性,那么在信息被破坏之前界面应该提问用户是否确认这样做,这样可使用户对该操作进行进一步的确认。
●设置撤销功能。撤销命令可使系统恢复到执行前的状态。由于用户并不总能马上意识到自己已经犯了错误,多级撤销命令很有用。
(4)界面可适应性原则
界面可适应性是指用户界面应该根据用户的个性要求及其对界面的熟知程度而改变,即满足定制化和个性化的要求。
●所谓定制化是在程序中声明用户的熟知程度,用户界面可以根据熟知程度改变外观和行为。
●所谓个性化是使用户按照自己的习惯和爱好来设置用户界面元素。
(5)界面美观性原则
界面美观性是视觉上的吸引力,主要体现在具有平衡和对称性、合适的色彩、各元素具有合理的对齐方式和间隔、相关元素适当分组、使用户可以方便地找到要操作的元素等。
(6)界面可用性原则
可用性是用户使用过程中的方便性、简单性、有效性、可靠性和快捷性等。
(7)视觉效果原则
颜色能够改善用户界面,帮助用户理解系统的复杂信息结构,有时颜色可以用于突出显示例外事件。使用颜色的指导原则包括:
●避免使用太多的颜色(通常一个窗口内不要多于三种颜色)。
●使用颜色编码支持用户的任务。
●允许用户控制颜色编码。
●使用颜色编码时需要前后一致。
●使用颜色的变化显示系统状态的变化。
●注意在低分辨率情况下的颜色显示。
●注意颜色的搭配。