第一讲windows程序设计PPT课件

上传人:资****亨 文档编号:130552199 上传时间:2020-04-28 格式:PPT 页数:76 大小:1.24MB
返回 下载 相关 举报
第一讲windows程序设计PPT课件_第1页
第1页 / 共76页
第一讲windows程序设计PPT课件_第2页
第2页 / 共76页
第一讲windows程序设计PPT课件_第3页
第3页 / 共76页
第一讲windows程序设计PPT课件_第4页
第4页 / 共76页
第一讲windows程序设计PPT课件_第5页
第5页 / 共76页
点击查看更多>>
资源描述

《第一讲windows程序设计PPT课件》由会员分享,可在线阅读,更多相关《第一讲windows程序设计PPT课件(76页珍藏版)》请在金锄头文库上搜索。

1、 Windos程序设计概观 主要内容 四大主流操作系统及其发展简史了解API的必要性窗口与消息机制HelloWin程序 一 四大主流操作系统及其发展简史 Windows 最流行 最成功 Linux 开源最成功 FreeBSD 最稳定 MACOS 图形界面最优秀 1 1Windows Windows1 0 2 0 3 0 3 1 Janus 3 2Windows95 Chicago Windows98 Memphis WindowsMe Millennium WindowsNT3 1 Sparta 3 5 Daytona 4 0 Impala Windows2000WindowsXPWindow

2、sServer2003WindowsVista Longhorn Windows7 Blackcomb 1985 1987 1990 1992 Windows1 0 Windows2 0 Windows3 0 Windows3 1 1994 Windows3 2 Windows95 1998 Windows98 2000 WindowsNT3 1 WindowsNT3 5 WindowsMe WindowsNT4 0 Windows2000 2001 2003 WindowsXP Windows2003 2006 WindowsVista 2009 Windows7 16位保护 3 0以上 实

3、模式消息机制独占式 以程序员角度比较Windows的不同版本 Windows1 0 3 2 Windows95 Me WindowsNT XP 16位 32位混合体保护 实模式 Me 消息机制抢占式 32位保护模式消息机制抢占式 1 2Linux Linux是由芬兰赫尔辛基大学的一个大学生LinusB Trolls在1991年首次编写的 标志性图标是一个可爱的小企鹅 Linux是一种类Unix系统 Linus当时编写它的目的是为了替代一种名叫Minix的操作系统 Minix是由一个名叫AndrewTannebaum的计算机教授编写的 当时由于Unix是一个商业软件 其源代码是不能拿来进行教学的

4、 Andrew教授就自己编写了一个系统用于教学 最初的Minix用一张软盘就能装下 麻雀虽小 五脏俱全 Minix具有一般操作系统的特征 它同时兼容Unix系统 Linux是目前唯一可免费获得的 为PC及的多个用户提供多任务 多进程功能的操作系统 一个可以从网上或其他途径自由获得的免费软件 安装Linux 不仅可以亲身体验成为系统管理员的个中滋味 为爱好者们了解世界上流行的UNIX操作系统提供了廉价的机会 还可以通过在网络上开放一些服务而建立自己的网站 Linux也分为很多种版本 现今比较流行的是 TurboLinux RedHatLinux SlackwareLinux 我国也有自己的Lin

5、ux 其名称为红旗Linux 1994年3月 Linux1 0发布 代码量17万行 当时是按照完全自由免费的协议发布 随后正式采用GPL协议 至此 Linux的代码开发进入良性循环 很多系统管理员开始在自己的操作系统环境中尝试linux 并将修改的代码提交给核心小组 由于拥有了丰富的操作系统平台 因而Linux的代码中也充实了对不同硬件系统的支持 大大的提高了跨平台移植性 1995年 此时的Linux可在Intel Digital以及SunSPARC处理器上运行了 用户量也超过了50万 相关介绍Linux的LinuxJournal杂志也发行了超过10万册之多 1996年6月 Linux2 0内

6、核发布 此内核有大约40万行代码 并可以支持多个处理器 此时的Linux已经进入了实用阶段 全球大约有350万人使用 1997年夏 大片 泰坦尼克号 在制作特效中使用的160台Alpha图形工作站中 有105台采用了Linux操作系统 1998年是Linux迅猛发展的一年 1月 小红帽高级研发实验室成立 同年RedHat5 0获得了InfoWorld的操作系统奖项 4月Mozilla代码发布 成为linux图形界面上的王牌浏览器 Redhat宣布商业支持计划 网络了多名优秀技术人员开始商业运作 王牌搜索引擎 Google 现身 采用的也是Linux服务器 值得一提的是 Oracle和Infor

7、mix两家数据库厂商明确表示不支持Linux 这个决定给予了Mysql数据库充分的发展机会 同年10月 Intel和Netscape宣布小额投资红帽软件 这被业界视作Linux获得商业认同的信号 同月 微软在法国发布了反Linux公开信 这表明微软 公司开始将Linux视作了一个对手来对待 十二月 IBM发布了适用于Linux的文件系统AFS3 5以及JikesJava编辑器和SecureMailer及DB2测试版 IBM的此番行为 可以看作是与Linux羞答答地第一次亲密接触 迫于Windows和Linux的压力 Sun逐渐开放了Java协议 并且在UltraSparc上支持Linux操作系

8、统 1998年可说是Linux与商业接触的一年 1999年 IBM宣布与Redhat公司建立伙伴关系 以确保Redhat在IBM机器上正确运行 三月 第一届LinuxWorld大会的召开 象征Linux时代的来临 IBM Compaq和Novell宣布投资Redhat公司 以前一直对Linux持否定态度的Oracle公司也宣布投资 五月 SGI公司宣布向Linux移植其先进的XFS文件系统 对于服务器来说 高效可靠的文件系统是不可或缺的 SGI的慷慨移植再一次帮助了Linux确立在服务器市场的专业性 7月IBM启动对Linux的支持服务和发布了LinuxDB2 从此结束了Linux得不到支持服

9、务的历史 这可以视作Linux真正成为服务器操作系统一员的重要里程碑 2000年初始 Sun公司在Linux的压力下宣布Solaris8降低售价 事实上Linux对Sun造成的冲击远比对Windows来得更大 2月RedHat发布了嵌入式Linux的开发环境 Linux在嵌入式行业的潜力逐渐被发掘出来 在4月 拓林思公司宣布了推出中国首家Linux工程师认证考试 从此使Linux操作系统管理员的水准可以得到权威机构的资格认证 此举大大增加了国内Linux爱好者学习的热情 伴随着国际上的Linux热潮 国内的联想和联邦推出了 幸福Linux家用版 同年7月中科院与新华 科技合作发展红旗Linux

10、 此举让更多的国内个人用户认识到了存在着Linux这个操作系统 11月 Intel与Xteam合作 推出基于Linux的网络专用服务器 此举结束了在Linux单向顺应硬件商硬件开发驱动的历史 2001月新年依使就爆出新闻 Oracle宣布在OTN上的所有会员都可免费索取Oracle9i的Linux版本 从几年前的 绝不涉足Linux系统 到如今的主动献媚 足以体现Linux的发展迅猛 IBM则决定投入10亿美元扩大Linux系统的运用 此举犹如一针强心剂 令华尔街的投资者们闻风而动 到了5月这个初夏的时节 微软公开反对 GPL 引起了一场大规模的论战 8月红色代码爆发 引得许多站点纷纷从Win

11、dows操作系统转向Linux操作系统 虽然是一次被动的转变 不过也算是一次应用普及 12月RedHat为IBMs 390大型计算机提供了Linux解决方案 从此结束了AIX孤单独行无人伴的历史 2002年是Linux企业化的一年 2月 微软公司迫于各洲政府的压力 宣布扩大公开代码行动 这可是Linux开源带来的深刻影响的结果 3月 内核开发者宣布新的Linux系统支持64位的计算机 2003年1月 NEC宣布将在其手机中使用Linux操作系统 代表着Linux成功进军手机领域 5月之中SCO表示就Linux使用的涉嫌未授权代码等问题对IBM进行起诉 此时人们才留意到 原本由SCO垄断的银行

12、金融领域 份额已经被Linux抢占了不少 也难怪SCO如此气急败坏了 9月中科红旗发布RedFlagServer4版本 性能改进良多 11月IBM注资Novell以2 1亿收购SuSE 同期Redhat计划停止免费的Linux 顿时业内骂声四起 Linux在商业化的路上渐行渐远 2004年的第1月 本着 天下事分久必合 合久必分 之天理 SuSE嫁到了Novell SCO继续顶着骂名四处强行 化缘 Asianux MandrakeSoft也在五年中首次宣布季度赢利 3月SGI宣布成功实现了Linux操作系统支持256个Itanium2处理器 4月里美国斯坦福大学Linux大型机系统被黑客攻陷

13、再次证明了没有绝对安全的OS 六月的统计报告显示在世界500强超级计算机系统中 使用Linux操作系统的已经占到了280席 抢占了原本属于各种Unix的份额 9月HP开始网罗Linux内核代码人员 以影响新版本的内核朝对HP有利的方式发展 而IBM则准备推出OpenPower服务器 仅运行Linux系统 1 3FreeBSD FreeBSD是一种由Unix经过BSD 386BSD和4 4BSD发展而来的类Unix操作系统 它运行在Intelx86family兼容处理器 DECAlpha Sun微系统的UltrasPARC Itanium IA 64 和AMD64处理器上 针对PowerPC的支

14、持正在开发中 它被普遍认为是相当可靠和健壮的 苹果电脑的MacOSX即以Mach为内核 配合FreeBSD的驱动程序和实用工具为基础 1993年12月FreeBSD1 0版本于这个月正式发布 FreeBSD建成了Internet上最大 最繁忙的匿名文件服务器 BSD与ATT的源码 伯克利计算机系统研究小组去除了这些不到10 源码 发布了4 4BSDLite 直到1995年1月他们才发布了FreeBSD2 0 这次就是一个完全的4 4BSDLite的系统了 但是在大约一年时间之内 FreeBSD不能在原有1 0基础上进行改进并推出新版本 而这个时期正是Internet进一步发展的阶段 FreeB

15、SD错过了一个发展壮大的好时机 1 4MACOS MacOS是一套运行于苹果Macintosh系列电脑上的操作系统 MacOS是首个在商用领域成功的图形用户界面 Macintosh组包括比尔 阿特金森 BillAtkinson 杰夫 拉斯金 JefRaskin 和安迪 赫茨菲尔德 AndyHertzfeld 现行的最新的系统版本是MacOSXv10 4 2版 关于Macintosh是如何被开发和潜在创意的起源 有许多种观点 历史记录里把Macintosh和施乐公司 Xerox 帕洛阿尔托研究中心 PARC 的Alto计划联系在一起 伊凡 萨瑟兰 IvanSutherland 的画板 Sketc

16、hpad 和道格 英格巴特 DougEngelbart 的在线系统 On LineSystem 对其早期贡献产生了不小的影响 MacOS可以被分成操作系统的两个系列 一个是老旧且已不被支持的 Classic MacOS 系统搭载在1984年销售的首部Mac与其后代上 终极版本是MacOS9 采用Mach作为内核 在OS8以前用 Systemx xx 来称呼 新的MacOSX结合BSDUnix OpenStep和MacOS9的元素 它的最底层建基于Unix基础 其代码被称为Darwin 实行的是部分开放源代码 1997年1月24日 MacOS7 6发布 1997年7月22日 MacOS8发布 它是第一个真正不同于MacOS1 0桌面的系统 新一代的MacOS8比它的前辈运行更加稳定 1998年10月15日 MacOS8 5发布 1999年11月5日 MacOS9发布 它带来许多诸如Sherlock1的增强版Sherlock2的新特性 2000年1月6日 在SanFranciscoMacWorld展览会上苹果展示了其最新操作系统MacOSX MacOSX是基于Rhapsody策略上的新操作

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号