欢迎来到天天文库
浏览记录
ID:50308449
大小:1.06 MB
页数:41页
时间:2020-03-07
《Windows程序设计教程 教学课件 作者 郭皞岩 屈景辉 廖琪梅 第1章-Windows程序设计基础 (2).ppt》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、Windows程序设计教程第1章Windows程序设计基础Windows作为一个优秀的桌面操作系统,在个人计算机中得到了广泛应用和普及。目前开发的应用程序绝大多数都是基于Windows的,所以学习Windows程序设计是每个学习编程技术的人必须掌握的一项基本技能。本章从Windows发展历程开始,介绍了Windows程序的特点以及Windows程序设计的基础知识,使读者对Windows程序设计有一个基本的、概括的了解,为下一步学习Windows程序设计奠定良好的基础。Windows简介1.1操作系统的功能及分类1.2API与MFC
2、1.3多任务的实现1.4虚拟内存及其管理1.51.1Windows简介Windows是视窗(Windows)操作系统的简称,是微软公司推出的一系列操作系统的统称,是为个人计算机和服务器用户设计的操作系统。相比以前命令行方式的DOS(DiskOperatingSystem)操作系统,Windows以其可视化的界面、良好的交互性及易操作性占领了操作系统的半壁江山,使极具高科技含量的计算机走进普通办公室,走向大众。1.1.1Windows发展历程Windows从它推出至今不过短短的二十余载,然而,它却使计算机领域发生了巨大变化,从黑底白
3、字的单调画面到多姿多彩的华丽界面;从逐条敲打的命令到点击鼠标的轻松操作,它的发展历程从一个侧面为我们展示了科技变革的日新月异。在1981年IBM推出个人计算机(PersonalComputer,PC)后不久,MS-DOS就成为PC上的主流操作系统。而其命令行方式的操作在一定程度上限制了PC的普及。图形界面的Windows1.0是由微软1985年11月发行。当时DOS还处于独霸天下的地位,所以Windows1.0的推出并未在操作系统领域掀起波澜。Windows2.0于1987年11月正式在市场上推出。1990年5月,Windows3
4、.0正式发布,其在界面、人性化、内存管理等多方面做了巨大改进。在1993年7月发表的WindowsNT3.1是第一个32位,具有保护模式的Windows版本,支持Intel386、486和Pentium微处理器。1995年,微软推出了Windows95,它是一个16/32位混合编程的操作系统,大多用于486~PⅡ级别的微机,可以自行引导。WindowsNTServer4.0于1996年发布,应用最为广泛。Windows98是一个32位的操作系统,于1998年推出,大多用于PⅡ~PⅣ级别的微机。Windows2000是微软在2000
5、年推出的操作系统软件,有Windows2000Professional(专业版)、Windows2000Server(服务器版)、Windows2000AdvancedServer(高级服务器版)、Windows2000DatacenterServer(数据中心服务器版)4个产品,其中Windows2000Server应用最为广泛,它是以NT技术为核心的纯32位操作系统,大多用于PⅢ、PⅣ、Xeon微机系统。WindowsXP是微软公司在2001年推出的操作系统软件,有WindowsXPHomeEdition(家庭版)、Windo
6、wsXPProfessional(专业版)两个产品,它们之间差别不大。WindowsServer2003是目前微软推出的使用最广泛的服务器操作系统,于2003年3月发布,并在同年4月底上市。WindowsVista是微软公司的一款全新视窗操作系统,2007年1月发布,包含了上百种新功能。2008年2月发布的WindowsServer2008代表了下一代WindowsServer,是一套相当于WindowsVista的服务器系统,Vista及Server2008与XP及Server2003间存在相似的关系。1.1.2Windows的
7、特点(1)直观、高效的面向对象的图形用户界面,易学易用。(2)用户界面统一、友好、美观。(3)丰富的设备无关的图形操作。(4)多任务的实现。1.2操作系统的功能及分类操作系统是使用计算机所必备的软件。没有操作系统,计算机中再强大的硬件也不能发挥作用,由此可见,操作系统在计算机系统中占据重要的地位。1.2.1操作系统的功能操作系统是控制其他程序运行、管理系统资源并为用户提供操作界面的系统软件的集合,是计算机系统的内核与基石。操作系统位于底层硬件与用户之间,是两者沟通的桥梁。用户可以通过操作系统的用户界面,输入命令;操作系统则对命令进
8、行解释,驱动硬件设备,实现用户要求。而在Windows系统下,绝大多数操作只需用户点击鼠标就可以完成,极大地方便了用户的操作,减轻了用户记忆命令的负担。操作系统管理计算机系统的全部资源,包括硬件资源、软件资源及数据资源;控制程序运行;改善人机界面;
此文档下载收益归作者所有