- 1、本文档共44页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
0102操作系统简介windows
第二章 操作系统简介_Windows 上章回顾 操作系统概念 UNIX下常用开发语言及环境: C、C++、Shell、Perl、PHP、Python、JAVA Linux操作系统 Linux下常用工具 KDE、GONME、GTK+、OpenOffice 本章目标 Windows操作系统概述 Windows体系结构 Windows常用名词简介 Windows下开发语言及环境介绍 Windows操作系统简介 Windows 成就了微软,使微软成为世界第一大公司; Windows普及了PC的应用,使PC走入了千家万户; Windows帮助比尔盖茨实现了“每一台桌面都有 一台PC ”的梦想,同时将比尔盖茨送上了世界 首富的宝座 Windows的第一个版本由微软公司发行于1985 年,并最终获得了世界个人电脑操作系统软件的 垄断地位 。 Windows 设计思想 最初的Windows版本是建立在DOS之上的外壳(shell),随着新版本的不断发布,Windows程序逐渐以窗口为中心,窗口则是图形用户界面的最基本交互元素。 其本质为:事件驱动,基于消息(event driven,message based)。 Windows 2000/XP/2003没有单纯地使用某一种体系结构,它的设计融合了分层操作系统和客户/服务器(微内核)操作系统的特点。 通过硬件机制实现了核心态(管态,kernal mode)以及用户态(目态,user mode)两个特权级别。 Windows 核心模块 Windows应用程序是通过Windows API调用来完成其功能,运行在Windows环境下的应用软件。在Win32环境子系统中,Windows API主要由三个动态连接库实现: USER32.DLL :负责处理用户接口,包括键盘和鼠标输入、窗口和菜单管理等; GDI32.DLL :负责在图形设备(包括显示器和打印机)上执行绘图操作; KERNEL32.DLL :操作系统核心功能服务,包括进程进程与线程控制、内存管理、文件访问等。 除了以上核心模块外,还包括:通用控件(COMCTL32.DLL)、公共对话框(COMDLG32.DLL)、用户界面外壳(SHELL32.DLL)、图形引擎(DIBENG.DLL)以及网络(NETAPI32.DLL)。 Windows窗口机制 以窗口为核心的用户界面、以事件驱动为动力的程序运行机制以及将程序代码与用户界面分开处理的程序开发方式,构成了Windows应用程序特有的设计模式。 每个Windows应用程序至少要拥有一个主窗口,作为用户与应用程序之间的主要接口,还可以直接或间接地创建其他一些窗口,来完成应用程序的相关功能。 事件驱动是指Windows应用程序的执行顺序取决于事件发生的顺序,事件驱动程序设计是围绕着消息的产生与处理而展开的。 Windows应用程序在运行时不断获得任何可能的输入消息,进行判断,然后在进行适当的处理。消息可以分为由硬件设备产生的输入消息和来自Windows系统的窗口管理消息。 Windows窗口对象 Windows程序组成 Windows应用程序分为程序代码和用户界面资源两个部分,这两部分通过资源编译器组合为一个完整的可执行文件。用户界面资源包括菜单、对话框、图标、位图、光标、键盘加速键等,使用资源描述文件(.RC文件)来进行描述。 Windows消息处理 Windows应用程序具有相对固定的基本结构,入口点函数WinMain和窗口函数构成Windows应用程序的基本应用框架。 其中WinMain函数是应用程序的入口点,主要由注册窗口类、创建窗口、显示窗口、建立消息循环等四个部分组成。 窗口函数从Windows接收消息,这些消息或者是WinMain函数中通过消息循环发送的输入消息,或者是直接来自Windows系统的窗口管理消息。窗口函数必须检查每一条消息,并根据这些消息完成特定的功能操作。 微软简介 美国微软公司(Microsoft)创立于1975年4月4日,1981年正式组成公司,并在同年为IBM设计出第一个 操作系统产品MS-DOS 1.0,1986年股票上市。1990年推出第一个图形界面操作系统Windows 3.0,1995年推出具有里程碑意义Windows 95,大获成功。而后分别在98年推出Windows 98,2000年推出Win2000,2001年推出Windows XP。目前微软是全球最大的软件公司。除操作系统外,微软产品还涵盖Office办公软件、服务器软件、开发工具、游戏机、硬件外设产品等多个领域。而随 着Live战略的发布,微软也成为互联网领域的领军公司之一。 Windows 发展历程 Windows操作系统版本简介 1
文档评论(0)