Windows 3.x 概览

第一部分——为什么我们用窗口?

这里说的窗口并非特指微软的视窗操作系统。“窗口”指的是计算机操作系统中的窗口形状的对象,也就是,你可以在计算机屏幕上见到的所有窗口样的对象。

  1. 从用户的观点看,多个窗口意味着同一时刻运行着多个任务。窗口是集成在仅仅一个运行着的操作系统里面的。这是 Windows 操作系统的一个很重要的功能——多任务。
  2. 从程序员的观点来看,多个窗口意味着在不同的程序之前共享数据是可能的。
  3. 从一般的观点看,窗口对用户提供了一个友好的、基于菜单而且通常有图形功能的界面。

我们可以容易地找出在所有基于窗口的操作系统中共同的部分。它们都要提供对资源的访问,并且同时保持程序共享这些资源。资源对操作系统来说是 CPU、内存和输入输出设备;另外,一个基于窗口的操作系统管理着窗口系统自己的资源:窗口和事件。

第二部分——什么是微软 Windows?

  从 Windows 95 开始,微软 Windows 系列就是在 PC 上运行的基于窗口的操作系统了。微软 Windows 3.0 不是一个真正的操作系统。它运行于 MS-DOS 之上。当然你可以认为它是一个操作系统,因为光从表面上你无法分别它是不是一个真正的操作系统。实际上,如果微软将 MS-DOS 与 Windows 3.0 一起发布,Windows 3.0 就会理所当然地是一个操作系统。
  Windows 3.0 打破了 MS-DOS 的很多限制,尽管它是运行在 MS-DOS 之上的。比如说,MS-DOS 限制程序可以使用的最大的内存块是 640KB。Windows 3.0 就打破了它。MS-DOS 不提供程序间的信息共享。Windows 3.0 提供它。MS-DOS 不提供多任务。Windows 3.0 支持它。所以我说 Windows 3.0 打破了很多 MS-DOS 的局限。
  在 Windows 中你可以容易地启动和结束一个程序,同样你也可以更容易地和它交流。你在可以同一时刻运行多个任务,也可以在它们之间容易地切换。在 Windows 中信息可以通过 Windows 剪贴板容易地被共享。你可以通过一个基于窗口的程序管理你的文档,使这项工作变得更方便。Windows 支持 OLE(对象连接与嵌入,Object Linking And Embedding),它意味着你将可以在一个程序的文档中插入另一个程序的对象。
  在 Windows 中,计算机的屏幕表现为一个桌面。这个桌面以窗口的形式来显示运行着的任务。你可以通过窗口与你的程序交流。
  你可以按照你的意愿来改变窗口大小和移动窗口,以使你的工作更方便。比如说,你可以改变两个显示报告的程序的窗口大小,以同时查看这两份报告。
  更多有关微软 Windows 的信息,参见以下主题:

返回 Windows 基础知识