计算机 图形界面

可以不再记忆命令行的输入指令 , 屏幕上直接显示 你可以做什么.
图形用户界面GUI

恩格尔巴特, 雷达监控员, 军队服役结束后, 返回学校, 取得博士学位, 想提升人们的智力.
收到 几何面板的启发, 开始动手招募团队 做oN-Line System
1968年 , 意识到 只用键盘是不够用的.
在这里插入图片描述
1964年在同事的帮助下 创造了鼠标

在这里插入图片描述
这台计算机已有了 位图 视频会议 文本编辑 作为 跨时代的产品, 它最终失败了.
但是对计算机爱好者影响非常大, 1997年获得图灵奖
冷战结束后, 恩格尔巴特团队里的很多人 去了 施乐公司 成立的 " 帕洛阿尔托研究中心 " , 在这里造出了第一台 带 GPU的计算机, 那一年是1973年.
窗口就像桌面, 可以在桌面上放很多文件, 挡住后面的文件.
有很多方法来设计界面, 但 Alto 团队用窗口 图标 菜单 和指针来做, WIMP INTERFACE
还提供了很多可以复用的元素: 按钮 勾选框 滚动条 标签页

首先, 为程序创建一个窗口
我们通过GUI API实现, 需指定窗口的名字和大小
500 x 500 大小的窗口
在这里插入图片描述
然后加一些 小组件 一个文本框和一个按钮.
创建它们需要一些参数:
01 出现在哪个窗口
02 还要指定 默认文字 窗口中的x,y位置 宽度 高度
03 添加功能.
代码是从上往下执行, 但是 GUI 是 " 事件驱动编程 "
代码可以在任意事件执行, 以响应事件
用户触发事件, 点击按钮, 选一个菜单项, 或 滚动窗口

在这里插入图片描述
我们可以写一个函数来实现
如果 随机数是 20 就改变窗口背景色为红色.
然后把代码与 “事件” 相连, 每次点击按钮时, 都触发代码

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

1981年, 施乐之星扩展了 “桌面隐喻” , 文件看起来就先一张纸, 还可以存在文件夹里面, 就像放在数据柜中.

剪切 复制 编辑的概念也被提出来, 因为 施乐是卖打印机的, 这些词都来自于实际操作.

施乐之星, 领先与那个时代, 销量不高

同年 IBM 推出了PC, 随后便宜的 IBM兼容计算机 席卷市场

但是 施乐公司在计算机出售的1年半之前, 和苹果合作, 对的 乔布斯, 进行了参观.
随后, 史蒂夫乔布斯和随行的工程师, 回到苹果开始开发新功能
1983年 发行了 Apple Lisa , 虽然 比施乐便宜, 但是也是失败了.
幸运的是, 苹果还有一个项目 , 1984年, Macintosh, 价格是Lisa的1/4, 成功了, 100天卖出 7W台.
过了开始的狂潮后, Apple II 卖出的 比 Mac 多
但是 没人给这个机器做软件. 随后竞争对手就上来了
在这里插入图片描述
随着 财报的日益严峻, 和CEO关系紧张, 乔布斯被赶出苹果.
几个月后, 微软发布了 Windows 1.0 , 虽然界面差一点., 但是奠定Windows 系统的位置, 10年 覆盖 95% 的计算机.

window 3.1 后微软开始 开发面向消费者的 GUI操作系统, Windows 95

在这里插入图片描述
这个版本不仅图形精美 还有 Mac OS 没有高级功能
Win95 引入了许现在依然可以看到的元素, 开始菜单 任务栏 文件管理器
为了让界面简单友好, 微软开发了一个产品叫 Microsoft Bob, 将比喻用到极致, 但是失败了:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

说明现在的用户界面 , 是自然选择的结果

发布了48 篇原创文章 · 获赞 0 · 访问量 534

猜你喜欢

转载自blog.csdn.net/weixin_44286839/article/details/104987345