用户界面(UI,User Interface)是用户交互以使用软件的前段应用程序视图。用户可以通过用户界面操作和控制软件和硬件。今天,几乎所有存在数字技术的地方都可以找到用户界面,从计算机、手机、汽车、音乐播放器、飞机、轮船等。
用户界面是软件的一部分,其中涉及方式旨在提供用户对软件的洞察力。UI 为人机交互提供了基础平台。
UI 可以是图形化的、基于文本的、基于音频的和视频的,这取决于底层的硬件和软件组成。UI 可以是硬件或软件,也可以是两者的组合。
一个好的用户界面应该是:
吸引人的
使用简单
短时间内响应
清楚明了
在所有界面屏幕上保持一致
UI大致分为两类:
命令行界面(Command Line Interface,CLI)
图形用户界面(Graphical User Interface,GUI)
命令行界面
在视频显示监视器出现之前,CLI 一直是与计算机交互的绝佳工具。CLI 是许多技术用户和程序员的首选。CLI 是软件可以提供给用户的最小界面。
CLI 提供了命运提示符,用户可以在此输入命令并向系统提供信息。用户需要记住命令的语法及其用法。早起的 CLI 没有被编程来有效地处理用户错误。
命令是对指令集的基于文本的引用,预期由系统执行。有宏、脚本等方法,方便用户操作。
与 GUI 相比,CLI 使用更少的计算机资源。
CLI 元素
基于文本的