GUI简介
GUI(Graphics User Interface),中文名称为图形用户界面,是指采用图形方式显示的计算机操作用户界面,是计算机与其使用者之间的对话接口,是计算机系统的重要组成部分。
早期,电脑向用户提供的是单调、枯燥、纯字符状态的“命令行界面(CLI)”,也有人称之为字符用户界面(CUI),如图 1.1所示。

图 1.1 字符用户界面
由于字符用户界面的操作方式需要用户死记硬背大量的命令,这对于普通用户而言非常不便。后来取而代之的是可以通过窗口、菜单、按键等方式来方便地进行操作。
70年代,施乐公司 Xerox Palo Alto Research Center (PARC) 的研究人员开发了第一个 GUI 图形用户界面,开启了计算机图形界面的新纪元。这之后,操作系统的界面设计经历了众多变迁,OS/2, Macintosh, Windows, Linux, Mac OS, Symbian OS, Android, IOS各种操作系统将 GUI 设计带进新的时代。

图 1.2 施乐公司的第一个 GUI 图形用户界面

图 1.3 Windows Xp(2001)
图 1.4 Mac OS X(2001)

图1.5 Android

图1.6 IOS
现在我们几乎可以在各个领域看到GUI的身影,如手机通讯移动产品, 电脑操作平台, 车载系统产品, 智能家电产品, 游戏产品等等。
本文版权归传智播客C++培训学院所有,欢迎转载,转载请注明作者出处。谢谢!
作者:传智播客C/C++培训学院
首发:http://www.itcast.cn/c/