多年来,编程语言完全是命令行驱动的。这将用户限制在对该语言有实际知识的人身上,这样他们就可以发出隐晦的命令来操作数据。图形用户界面(GUI)就像是编程语言的装点门面。它创建了桌面风格的图形表示具有表示对象和命令...
多年来,编程语言完全是命令行驱动的。这将用户限制在对该语言有实际知识的人身上,这样他们就可以发出隐晦的命令来操作数据。图形用户界面(GUI)就像是编程语言的装点门面。它创建了桌面风格的图形表示具有表示对象和命令的图标和菜单的环境。用户可以通过点击来操作数据和程序,图形用户界面是计算机正在处理的信息的可视化表示。任何人只要在20世纪80年代就知道计算机革命,毫无疑问,Apple®Macintosh®计算机凭借其革命性的图形用户界面和鼠标获得了成功。这是第一台商业上成功、价格低廉的计算机,任何人都可以使用,不需要编程知识。Microsoft®很快就推出了Windows®操作系统,没有人回头看。图形用户界面不仅高效、简单,而且很有趣。虽然苹果和微软将图形用户界面带到了我们家,但他们并没有责任发明第一个图形用户界面1965-1968年,当时斯坦福研究所的道格·恩格尔巴特(Doug Engelbart)和一些同事一起创建了一个窗口式的超文本环境,通过发明一个小的三按钮gizmo,用户可以点击窗口中的对象,电子“尾巴”就像一个鼠标,所以这个装置就得名了。恩格尔巴特对图形用户界面的灵感部分来自三十年前美国著名工程师瓦内瓦尔·布什在他1945年发表的关于“memex”系统的论文中提出的想法施乐公司(Xerox®Corporation)仿照恩格尔巴特的作品,开发了两款带有图形用户界面和鼠标的电脑:Alto和Star;后者于1981年向公众发布。这台电脑价格昂贵,硬件也不足以满足操作系统的需要。尽管据报道,它只售出25000台,人们认为,这至少在一定程度上激励了史蒂夫·乔布斯(Apple创始人)和比尔·盖茨(Bill Gates)(微软创始人)推动他们的开发团队创建Macintosh和Windows操作系统。由于图形用户界面是用户打开程序时看到的第一件事,因此设计了一个视觉上吸引人的界面可以在很大程度上为程序创造吸引力。但是,最重要的因素是图形用户界面的使用是否直观。任何有软件使用经验的人都应该能够在不熟悉的程序中找到基本功能,而无需查阅手册、查找菜单,工具和选项。高级或专有功能应该以对用户有意义的方式进行集成,这样记住如何访问和利用它们就不是一件烦琐的事了。一个华丽的图形用户界面只会让一个程序走到目前为止。如果图形用户界面没有直观和高效的设计,软件不太可能变得非常流行
-
发表于 2020-08-06 10:57
- 阅读 ( 1159 )
- 分类:电脑网络