📅  最后修改于: 2021-01-10 02:56:15             🧑  作者: Mango
客户端通过其与计算机或软件进行交互的计算机应用程序或操作系统的可视部分。它确定如何将命令发送给计算机或程序,以及如何在屏幕上显示数据。
用户界面有两种主要类型:
基于文本的用户界面:此方法主要依赖于键盘。一个典型的例子是UNIX。
图形用户界面(GUI): GUI在很大程度上依赖于鼠标。此类接口的典型示例是Windows操作系统的任何版本。
Characteristics | Descriptions |
---|---|
Windows | Multiple windows allow different information to be displayed simultaneously on the user’s screen. |
Icons | Icons different types of information. On some systems, icons represent files. On other icons describes processes. |
Menus | Commands are selected from a menu rather than typed in a command language. |
Pointing | A pointing device such as a mouse is used for selecting choices from a menu or indicating items of interests in a window. |
Graphics | Graphics elements can be mixed with text or the same display. |
结构:设计应基于有意义且通常的,准确的,一致的模型有目的地组织用户界面,这些模型对于用户而言是显而易见的,可以将相关的事物放在一起并加以分离,从而区分不同的事物并使相似的事物彼此相似。结构原理与整体用户界面架构有关。
简洁性:设计应使简单,常见的任务变得容易,以用户的语言清晰直接地进行交流,并提供与更长的过程有意义的良好捷径。
可见性:设计应使给定函数的所有必需选项和材料可见,而不会因多余或多余的数据而分散用户注意力。
反馈:设计应通过用户熟悉的清晰,简洁和明确的语言,使用户了解与用户相关并感兴趣的操作或解释,状态或条件的变化以及错误或异常。
容差:设计应灵活,容忍,通过允许撤消和重做来减少错误和误用的成本,同时还可以通过容忍各种输入和顺序并解释所有合理的动作来尽可能地防止错误。