图形界面元素代码介绍与实现
1. 图形用户界面(GUI)与命令行界面(CLI)
在计算机发展历程中,图形用户界面(GUI)和命令行界面(CLI)是两种重要的人机交互方式。
- GUI :也被称为直接操作界面,它将计算机从实验室带入了家庭、办公室和学校。鼠标与图形界面的结合让计算机的使用更加直观。常见的导航操作,如指向、点击和拖动,需要借助鼠标控制屏幕上的光标,在现代触摸屏上则可以使用手指或触控笔。大多数 GUI 包含代表硬盘上文件和文件夹层次结构的图标,用户通过选择图标并直接移动它们来执行操作。
- CLI :在触摸屏和指向设备出现之前,CLI 是与计算机交互的最常见方式。它需要使用文本命令,如 cp
(复制)、 mv
(移动)和 mkdir
(创建目录)来对文件执行操作。例如,在以 CLI 著称的 UNIX 系统中,将文件 data.txt
从当前文件夹移动到名为 base
的不同文件夹,可以使用命令 mv data.txt base/
。与 GUI 不同,专业使用 CLI 需要用户在脑海中构建文件夹结构的模型,并记住命令名称。
不同操作系统(如 Mac OS 和 Windows)具有独特的视觉外观和交互风格,这由界面中各个元素的行为总和决定。虽然操作系统之间的视觉差异很明显,但每个 GUI 所需的不同交互风格不太明显却更为重要。编写 GUI 程序通常比编写 CLI 程序更困难,因为需要额外的代码来在屏幕上绘制元素并定义其行为