GUI或图形用户界面是提供给用户、超级用户或管理员的界面,以便以简单的方式与系统进行交互。图形用户界面通常由按钮、文本框、滑块、图片等单点触摸组件组成。
GUI历史记录
GUI是在20世纪70年代末开发的,在GUI出现之前,有CLI或命令行界面,这是一种技术人员或专业人员通常使用的极客界面。第一个商用图形用户界面是由施乐公司开发的,名为PARC。 它是与1981年发布的名为Xerox8010的信息系统一起发布的,之后SteveJobs在Xerox参观时看到了GUI。这是苹果公司为个人电脑Macintosh开发的基于图形用户界面的操作系统,Macintosh于1984年发布。该版本发布后,Windows也开始了基于图形用户界面的操作系统开发,其中基于图形用户界面的Windows 1.0于1985年发布。
GUI组件
GUI由不同的组件组成。并非所有的组件都应该存在于GUI中,但在大多数情况下,这些组件都会被使用。
-
Window
是GUI中最流行的组件之一。Windows通常用于包含GUI的多个组件。该窗口还用作不同应用程序和不同窗口的接口。 -
Button
通常用于触发GUI中的保存、编辑、启动、停止等操作。 -
Label
是用于提供文本信息的文本标签。 -
TextBox
是用来输入一些文本信息到GUI和一个非常流行的组件。 -
Slider
用于滑动指针以设置特定值。 -
Picture
是另一个流行的组件,用于在GUI中显示一些图片。 -
Video
是一个流行的组件,其中可以显示不同类型的视频。 -
CheckBox
用于提供多个选项来选中其中的一个或多个。 -
Panel
是屏幕的一部分,提供快捷方式或某事物的列表。 -
Tab
在Windows中提供多个屏幕,这对于在单个窗口中放置大量GUI组件非常有用。 -
Icon
用来展示一些小图片。 -
Mouse
是硬件,但对于用户输入到GUI非常重要。 -
Keyboard
是另一个向textbox等组件提供输入的硬件。 -
Menu
在窗口中提供一些快捷方式来打开它们。 -
Pointer
用于使用鼠标选择GUI组件并与之交互。 -
Desktop
在操作系统中使用,以便为用户提供不同的工具和GUI组件,如菜单、窗口、图片等。
相关文章: Bash脚本简介
GUI的优点
在GUI之前,命令行界面或简单CLI是与系统或应用程序的交互方式。随着图形用户界面的发展和使用,计算机系统的普及程度也随之提高,因为它具有许多优点。这里介绍了GUI的一些优点。
- GUI更人性化,更讨人喜欢。
- GUI提供了对系统和应用程序功能的轻松访问。
- GUI只需要很少的知识就可以使用,这对新手用户很有帮助。
- GUI提供了可视化的丰富输出和针对CLI的信息。
GUI示例
今天很多操作系统、程序和应用程序都有GUI。在这里,我们将列出不同类型的GUI。

- googlechrome提供了经典的GUI组件,如标签、菜单、按钮、图片等。

- Windows服务器GUI为用户提供了桌面体验。

- Windows文件资源管理器GUI提供了一个左面板来导航,其中一个窗格列出文件和文件夹

GUI(图形用户界面)与CLI(命令行界面)
在GUI之前有CLI(命令行界面)。他们彼此非常不同。这里将比较GUI和CLI(命令行界面)。
- GUI提供图形,其中CLI通常提供带有一些文本的黑屏。
- GUI提供了人性化的交互,其中CLI类似于机器交互。
- GUI在CLI难以使用的地方很容易使用。
- GUI可供新手用户使用,因为CLI需要一些专家知识。
- GUI使用鼠标单击和一些文本输入来输入和交互,其中CLI只能与文本命令交互。
Linux图形用户界面
Linux是一个开源的极客操作系统。Linux最初主要是基于命令行的操作系统,主要是为有经验的用户设计的。随着时间的推移,它改变了很多,集成了不同的GUI组件和工具,比如桌面管理器。从桌面的角度来看,Linux为Windows提供了非常相似的体验。Linux提供了不同的图形桌面环境,如下所示。
- KDE公司
- 侏儒
- XFCE公司
- LXDE公司
- 团结
相关文章: 什么是计算机辅助设计(CAD)?
Windows图形用户界面
Windows是最流行的用户级操作系统,它的GUI使它如此流行。Windows为用户提供了非常简单的GUI体验,儿童、老人、非技术人员都可以轻松地学习和使用它。Windows主要用于鼠标和键盘。