2.人机交互-图形化界面的小故事

文章目录

计算机在刚开始出现的时候,因为占地广、造价高、耗电多,一般都是给军队或者政府使用的,而并不是给个人使用的。然后随着计算机不断地发展,体积越来越小,出现了微型机,进入了千家万户,这个时候个人才能够开始使用。在刚开始使用的个人电脑是没有像我们今天这样的图形化界面的。在以前都是在黑屏下面输入一些命令去操作计算机的。

一、图形化界面的小故事

比如说我想打开一个文件夹,在现在的电脑当中,用鼠标双击就可以,这就是图形化界面给我们带来的方便。但是在以前是需要输入一些命令才能够打开文件的,相对来讲还是有点麻烦的。

这个时候比较典型的操作系统是在1981年的时候由IBM和微软共同推出的,它的名字叫做:MS-DOS。这个系统是一律在黑屏下面使用一些命令去操作计算机的,没有任何的图形化界面,所以在当时,没有一点计算机的功底还真玩不转它。

所以是谁第一个发明图形化界面的操作系统的呢?很可惜,既不是微软,也不是苹果,而是施乐这家公司。

施乐这家公司在1981年4月27号的时候推出了一台叫做施乐之星的电脑,其创新程度在当年堪称惊天动地,就是因为它有图形化界面了,它就是长下面那样。

将它放大看一下,施乐推出的操作系统引入了窗口模式,你能同时打开几个窗口干不同的事。你可以建文件夹,把不同的东西归类放在一起,用到的时候双击就可以了,那基本上就是我们现在使用图形化界面的雏形。

你可能会觉得这个界面丑爆了,但是在当时,它是神一样的存在,而就是这个技术成功引起了业界两位大佬的相爱相杀,即乔布斯和比尔盖茨。

乔布斯看见了图形化界面的将来,推出了 apple lisa,同样的,刚开始页面比较丑。

那么作为乔布斯的平生对手,比尔盖茨也推出了 Windows1.0

你有没有觉得也是花里花俏的,很那看。但就是这么难看的系统,还引起了两位大佬的撕逼,因为苹果是先推出 apple lisa,微软的 windows1.0 是在后面推出来的。所以乔布斯曾经当面怒斥比尔盖茨:你在盗用我的器械,也就是说你在抄我的作品。

而比尔盖茨不慌不忙,说出了他平生最金典的一句台词:"我们都有一个充裕的邻居,名叫施乐。有一天我闯进了他家,妄图偷走它的电脑。却发现你已经捷足先登。"

其实比尔盖茨的话里的意思是这样的:你别发火,咱哥俩都是抄的,谁也别说谁。那后来苹果跟微软就开始了相爱相杀。这个也是我们现在图形化界面的由来,图形化界面对计算机的普及做出了不可磨灭的贡献。

但是它也有自身的缺点,因为使用图形化界面去操作计算机,它要额外加载很多很多的图片,所以用图形化界面的方式去操作计算机,它需要消耗更多的内存,而且运行的速度没有命令行方式来的快。

大家在电视上看到的一些顶级黑客,他们一般都是在用命令行的方式去操作计算机的,如果说你有幸,以后碰见一些比较高级的黑客,你可以问一问它们,为什么不使用图形化界面呢?基本上所有的人都会回答你:太low太慢了。

那么在windows操作系统中,其实也保留了命令行这一功能,它就是CMD。所以,

二、什么是cmd?

就是在windows操作系统中,利用命令行的方式去操作计算机。我们可以利用cmd命令去操作计算机,比如:打开文件,打开文件夹,创建文件夹等。

相关推荐
后端AI实验室3 小时前
用AI写代码,我差点把漏洞发上线:血泪总结的10个教训
java·ai
程序员清风4 小时前
小红书二面:Spring Boot的单例模式是如何实现的?
java·后端·面试
belhomme5 小时前
(面试题)Redis实现 IP 维度滑动窗口限流实践
java·面试
Be_Better5 小时前
学会与虚拟机对话---ASM
java
开源之眼7 小时前
《github star 加星 Taimili.com 艾米莉 》为什么Java里面,Service 层不直接返回 Result 对象?
java·后端·github
Maori3168 小时前
放弃 SDKMAN!在 Garuda Linux + Fish 环境下的优雅 Java 管理指南
java
用户908324602738 小时前
Spring AI 1.1.2 + Neo4j:用知识图谱增强 RAG 检索(上篇:图谱构建)
java·spring boot
小王和八蛋8 小时前
DecimalFormat 与 BigDecimal
java·后端
beata9 小时前
Java基础-16:Java内置锁的四种状态及其转换机制详解-从无锁到重量级锁的进化与优化指南
java·后端
IT探险家9 小时前
你的第一个 Java 程序就翻车?HelloWorld 的 8 个隐藏陷阱
java