用户界面(UI)描述了人与机器交互的方式。虽然从技术上讲,像电灯开关这样简单的东西也可以被视为用户界面的一种形式,但大多数现代术语都与计算机和其他电子设备相关。用户界面使用户与机器之间的交流成为可能。没有用户界面,这种至关重要的沟通方式将不复存在。目前主要有四种类型的用户界面,每种类型都有其自身的优缺点:
- 命令行界面
- 菜单驱动的界面
- 图形用户界面
- 触摸屏图形用户界面
命令行界面
命令行界面作为日常消费产品的基本用户界面形式已不再常见,但在某些情况下仍然在使用。命令行界面要求用户在命令行中输入相应的指令。计算机首先被命令进入所需的文件或目录。之后,用户即可执行一系列命令,例如检索文件和运行程序。优点:- 结构简单
- 最少的内存使用
- 非常适合运行缓慢的计算机或内存不足的计算机
- 与使用替代 UI 类型相比,专家 CLI 用户可以更快地发出命令和执行任务
- 难学的命令语言
- 复杂的新手用户
- 最少的错误消息信息
菜单驱动的界面
菜单式用户界面以列表或菜单的形式提供一系列命令或选项,这些列表或菜单可以全屏显示、弹出显示、下拉显示或下拉菜单显示。ATM 机就是一个菜单式界面的例子。优点:- 不必记住一长串手动命令
- 简单的新手界面
- 不言自明的菜单选项
- 对于有经验的用户来说速度较慢
- 有限的菜单选项
- 通常需要您访问多个菜单屏幕来执行简单的功能
图形用户界面
图形用户界面或 GUI 是大多数人最熟悉的界面类型。 您可以通过使用鼠标、钉板或其他外围设备来指向并单击图形或图标来与这些界面进行交互。 优点:- 不言自明
- 操作简单
- 不需要记住命令列表
- 允许同时运行多个应用程序、程序和任务
- 坚实的支持设施
- 不同程序之间的相似格式增加了熟悉度
- 所见即所得使设计和格式化变得容易
- 占用大量内存——不过随着计算机性能的提升,这已不再是一个主要问题。