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


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

一、图形化界面的小故事

image-20240325203817549

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

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

image-20240325203842844

image-20240325203855322

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

image-20240325203915335

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

image-20240325203944333

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

image-20240325204001086

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

image-20240325204012979

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

image-20240325204114124

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

image-20240325204139822

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

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

image-20240325204159000

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

image-20240325204409432

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

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

image-20240325204621146

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

二、什么是cmd?

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

相关推荐

  1. Opencv人机交互界面设置

    2024-03-28 15:42:04       34 阅读
  2. 人机之间不同交互

    2024-03-28 15:42:04       48 阅读
  3. 人机交互阴差阳错

    2024-03-28 15:42:04       25 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-28 15:42:04       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-28 15:42:04       100 阅读
  3. 在Django里面运行非项目文件

    2024-03-28 15:42:04       82 阅读
  4. Python语言-面向对象

    2024-03-28 15:42:04       91 阅读

热门阅读

  1. Chrome安装Vue插件vue-devtools

    2024-03-28 15:42:04       47 阅读
  2. 学习Dive into Deep learning:2.2 数据预处理,pandas

    2024-03-28 15:42:04       39 阅读
  3. 【晴问算法】算法初步—散列—整数出现次数

    2024-03-28 15:42:04       39 阅读
  4. Linux-跨节点免密登录

    2024-03-28 15:42:04       41 阅读
  5. 2990: 【C3】【递推】蟠桃记

    2024-03-28 15:42:04       42 阅读
  6. SQL:求同时在线人数问题

    2024-03-28 15:42:04       40 阅读
  7. Vue 3 关于组件的注册

    2024-03-28 15:42:04       43 阅读
  8. 广告牌效果的C#实现

    2024-03-28 15:42:04       34 阅读
  9. 突破编程_C++_查找算法(二叉树查找)

    2024-03-28 15:42:04       39 阅读
  10. Spring全家桶涉及的注解

    2024-03-28 15:42:04       35 阅读
  11. Element-UI中el-cascader级联选择器获取label值

    2024-03-28 15:42:04       41 阅读
  12. Bean对象拷贝工具封装

    2024-03-28 15:42:04       40 阅读
  13. 若依分离版 —引入echart连接Springboot后端

    2024-03-28 15:42:04       42 阅读