01电脑天生就有桌面和窗口吗?
我们现在打开电脑,经常会看到桌面、图标、任务栏和一个个窗口。 这些东西看起来很“自然”,但它们并不是 CPU、内存或屏幕天生自带的。
它们属于图形用户界面的一部分, 是操作系统和相关系统软件用图形方式帮助人使用电脑的结果。
文字界面
通过输入命令来操作电脑
图形界面
通过窗口、图标、菜单和指针操作
02什么是图形用户界面?
图形用户界面的英文是 GUI(Graphical User Interface)。 它把很多原本抽象的操作,变成我们可以看到和点击的图形元素。
指针
帮助我们选择屏幕上的对象
图标
用小图形代表程序、文件或功能
菜单
把可执行的操作整理在一起
窗口
给程序内容划出一个显示区域
03桌面是做什么的?
“桌面”通常是图形界面中的一个主要工作区域。 它可以放置背景、图标、快捷方式、面板或任务栏,并作为打开窗口的视觉背景。
代表程序、文件、文件夹或快捷方式
提供一个主要工作空间
帮助切换程序、查看状态或启动功能
04窗口为什么这么有用?
一个程序运行时,图形界面常常会给它一个或多个窗口(Window)。 窗口把程序的内容限制在屏幕上的一个区域里。
可以改变大小
给不同任务留不同空间
可以移动
把窗口放到更方便的位置
可以最小化
暂时隐藏,但程序可能仍在运行
可以并排
方便同时观察多个程序
05谁在管理这些窗口?
窗口的位置、大小、前后顺序、焦点和很多视觉效果, 通常由操作系统图形环境中的窗口管理器(Window Manager) 或具有类似职责的系统组件来管理。
窗口管理相关组件
决定窗口怎样摆放、切换和显示
最终画面
多个窗口被组合后显示出来
06为什么能同时看到很多窗口?
因为操作系统可以同时管理多个正在运行的程序, 图形系统也可以把多个程序的界面内容组合到同一块屏幕上。
界面被组合
决定哪些窗口在前、哪些在后
07所有计算机都有桌面和窗口吗?
不一定。桌面和窗口只是一种常见的人机交互方式。 很多计算机根本不需要传统桌面。
个人电脑
常见桌面、窗口、鼠标指针
手机和平板
更常使用全屏应用、触摸手势和卡片界面
服务器
很多服务器主要通过命令行或远程工具管理
嵌入式设备
可能只有几个按钮、指示灯,甚至没有屏幕
所以更准确地说: 桌面和窗口是为了方便人操作计算机而设计的一种图形界面形式,不是计算机必须具备的结构。
你已经知道了什么
- 桌面、窗口、图标和指针属于图形用户界面的一部分。
- 它们是软件提供的人机交互方式,不是电脑硬件天生自带的。
- 桌面通常是图形界面中的主要工作区域。
- 窗口把程序内容放进屏幕上的一个区域,便于移动、缩放和并排使用。
- 系统中的窗口管理相关组件会负责窗口的位置、大小、前后顺序和组合显示。
- “一个程序 = 一个窗口”并不总成立,一个程序可以没有传统窗口,也可以有多个窗口。
- 并不是所有计算机都需要桌面和窗口,手机、服务器和嵌入式设备可以使用完全不同的交互方式。
下一个问题: 当我们双击桌面上的一个程序图标时, 从“文件还躺在硬盘里”到“程序真正跑起来”,中间到底发生了什么? 下一篇:双击一个程序后发生了什么?