什么是图形用户界面?(a graphical user interface?)

多年来,编程语言完全由命令行驱动。这将用户限制在对该语言有实用知识的人身上,这样他们就可以发出神秘的命令来操作数据。图形用户界面(GUI)就像是编程语言的窗口装饰。它创建桌面样式环境的图形表示,其中图标和菜单表示对象和命令。用户可以点击操作数据和程序,而不必知道底层语言或单个命令。...

多年来,编程语言完全由命令行驱动。这将用户限制在对该语言有实用知识的人身上,这样他们就可以发出神秘的命令来操作数据。图形用户界面(GUI)就像是编程语言的窗口装饰。它创建桌面样式环境的图形表示,其中图标和菜单表示对象和命令。用户可以点击操作数据和程序,而不必知道底层语言或单个命令。

A graphical user interface is the visual presentation of the information a computer is processing.

任何一个在20世纪80年代已经足够大,能够意识到计算机革命的人,无疑都会记得Apple®Macintosh®计算机凭借其革命性的图形用户界面和鼠标所取得的成功。这是第一台商业上成功、价格合理的计算机,任何人都可以使用,不需要编程知识。Microsoft®很快就推出了Windows®操作系统,没有人回头看。图形用户界面不仅高效简单,而且很有趣。

虽然苹果和微软将图形用户界面引入了我们的家庭,但他们没有责任发明第一个图形用户界面。1965年至1968年间,当时斯坦福研究所的道格·恩格尔巴特(Doug Engelbart)与一些同事一起创造了一个窗口式超文本环境,并通过发明一个小的三按钮小发明进行了增强,该小发明允许用户指向并点击窗口中的对象。这个小玩意儿有着扣眼、鼻子和电动“尾巴”,很像一只鼠标,因此这个装置得名。恩格尔巴特对图形用户界面的灵感部分来自于三十年前备受赞誉的美国工程师瓦内瓦尔·布什(Vannevar Bush)在其1945年发表的关于“memex”系统的论文中提出的想法。

Xerox®公司开发了两台具有图形用户界面和鼠标的计算机,仿照Engelbart的工作。中音和星星;后者于1981年向公众发布。相对于操作系统的需求而言,计算机价格昂贵,硬件不足。尽管据报道该公司仅售出25000台,但人们认为,它至少在一定程度上是促使史蒂夫·乔布斯(苹果创始人)和比尔·盖茨(微软创始人)推动其开发团队开发麦金塔和Windows操作系统的原因。

由于图形用户界面是用户在程序打开时看到的第一件事,因此设计一个具有视觉吸引力的界面可以大大提高程序的吸引力。然而,最重要的因素是GUI的使用是否直观。任何有软件使用经验的人都应该能够在不熟悉的程序中找到基本功能,而无需查阅手册,在需要的地方找到菜单、工具和选项。高级或专有的功能应该以对用户有意义的方式进行集成,因此记住如何访问和利用它们不是一件烦琐的事情。到目前为止,一个华丽的GUI只需要一个程序。如果图形用户界面设计不直观、效率不高,该软件就不太可能流行。

  • 发表于 2021-12-10 14:20
  • 阅读 ( 102 )
  • 分类:互联网

你可能感兴趣的文章

三星galaxy s21,是时候让bixby闭嘴了

...幕上选择Google feed或三星免费feed。 三星在安卓系统上的用户界面就像一个摆在两极之间的钟摆。几年来,它的特性和奇怪的用户界面都让它变得超负荷,然后钟摆在它的弧线末端徘徊,然后又回到一个更干净、更简单的用户界...

  • 发布于 2021-04-16 18:33
  • 阅读 ( 180 )

综合(integrated)和专用图形(dedicated graphics)的区别

...图形、GPU、图形卡、集成图形 什么是集成图形(integrated graphics)? 集成图形是一种将视频硬件集成到主板以处理图形任务的方法。集成图形卡也称为板载图形卡。大多数带有集成图形的主板允许在BIOS中禁用集成图形芯片。它有...

  • 发布于 2021-07-01 01:24
  • 阅读 ( 264 )

图形处理器(gpu)和图形卡(graphic card)的区别

...计算机、工作站、游戏机和移动电话。 什么是图形卡(a graphics card)? 图形卡也称为显示卡、视频卡等。它是设备中的一个扩展卡,用于生成图像以显示在输出设备(如计算机显示器)上。图形卡以印刷电路板(PCB)的形式制成...

  • 发布于 2021-07-01 01:27
  • 阅读 ( 659 )

高清多媒体接口(High Definition Multimedia Interface)(hdmi)和vga格式(vga)的区别

VGA和HDMI是用于连接设备(如笔记本电脑和DVD播放器)和显示器(如电视、电脑显示器或投影仪)的电缆的接口标准。VGA是一种只传输视频信号的较旧标准。HDMI是最新电子设备(如蓝光播放器或LED电视...

  • 发布于 2021-07-07 01:40
  • 阅读 ( 296 )

今日遗迹:bittorrent间谍版

...Microsoft says that Android infringes on its patents ranging from the user interface to the operating system—but they solve it without a lawsuit. [CNET]On iPhone, beware of that AT&T Wi-Fi hot spot A security researcher discovered that spoofing AT&T hotspots—and spying on trusting iPhone...

  • 发布于 2021-07-27 06:54
  • 阅读 ( 181 )

苹果电脑联合创始人史蒂夫·乔布斯传记

...明了苹果Macintosh电脑,这是第一台成功使用鼠标驱动图形用户界面的家用电脑。然而,它是基于(或者,根据一些消息来源,是从)施乐Alto上偷来的,施乐Alto是一台在施乐PARC研究中心制造的概念机。据计算机历史博物馆称,Alt...

  • 发布于 2021-09-21 01:32
  • 阅读 ( 159 )

什么是安装图形卡的最佳提示?(the best tips for installing a graphics card?)

安装图形卡可以是一个快速而无痛的过程,尽管有一些事情需要记住。并非所有的卡和主板都兼容,因此最好验证现有的主板是否有必要的扩展插槽。安装图形卡时的另一...

  • 发布于 2021-12-08 13:40
  • 阅读 ( 172 )

什么是超频图形卡的利弊?(the pros and cons of overclocking a graphics card?)

超频图形卡,无论是通过软件、基本输入和输出服务(BIOS)还是通过硬件开关,都有助于提高性能,但也可能损坏图形卡而无法修复。这样做的主要好处是提高了速度,尽...

  • 发布于 2021-12-09 11:00
  • 阅读 ( 144 )

什么是二维计算机图形?(a 2d computer graphic?)

二维或2D计算机图形在屏幕上显示为平面,仅从一个角度查看。古老的街机游戏,如吃豆人游戏,提供了2D图形的精确表示。吃豆人的角色和追逐他的鬼魂,无论他在屏幕上...

  • 发布于 2021-12-09 12:45
  • 阅读 ( 262 )

什么是三维计算机图形?(a 3d computer graphic?)

...创建的。然而,现代3D图像是通过使用向艺术家呈现图形用户界面(GUI)的软件制作的,该软件允许在艺术家与图像的数学属性之间不直接交互的情况下制作3D计算机图形。 ...

  • 发布于 2021-12-09 12:51
  • 阅读 ( 193 )
qmnoeuk173951
qmnoeuk173951

0 篇文章