01 微软技术-精品·公开课件.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微软软件开发技术 2010-08-01 一、 操作系统 二、 Windows界面应用 MFC 三、 COM技术 四、 .NET框架 Win16时代(1985~1995) Windows 1.0 1985年11月,微软公司正式发布了第一代窗口式多任务系统,代表了MS-DOS时代将逐渐终结,Windows王朝正式拉开了序幕。该操作系统的推出标志着PC机开始进入了图形用户界面(GUI)时代。1987年12月9日,Windows 2.0发布,但这个版本依然没有获得用户的广泛认同。 Windows 3.0 1990年5月22日,微软推出Windows 3.0,由于在界面/人性化/内存管理多方面的巨大改进,终于获得用户的认同。 1992年4月,windows 3.1发布,在最初发布的两个月内,销售量就超过了一百万份; 至此,微软公司的资本积累/研究开发进入良性循环。 Windows NT 3.1 1993年,Windows NT 3.1发布,它是第一款真正面向企业服务器市场的产品。值得注意的是,在这个版本中,微软把主要的API改为32位的版本。 Win32时代(1995~2005) Windows 95 1995年8月24日,微软推出具有里程碑意义的Windows 95。这是微软开发的第一个独立的32位操作系统,并实现真正意义上的图形用户界面。 单用户多任务操作系统,它能够在同一个时间片中处理多个任务,充分利用了CPU的资源空间,并提高了应用程序的响应能力。 同时,Windows 95还集成了网络功能和即插即用功能。 从此,个人电脑进入了普及化阶段。 Windows CE 1.0 1996年11月,针对各种嵌入式系统和产品设计的发布。这标识着微软的战线从桌面系统杀到了服务器市场,又转攻到嵌入式行业;至此 Windows 98 1998年6月25日发布;与Internet的紧密集成是Windows 98最重要的特性。 Windows 2000 第一个基于NT技术的纯32位的Windows操作系统,实现了真正意义上的多用户。 从此,Windows操作系统进入商业用户市场。 Windows XP 2001年10月25日,Windows家族中极具开创性的版本Windows XP面世。 Windows XP具有全新的图形用户界面,整合了更多更实用的功能:防火墙,即时通讯,媒体播放器,增强的即插即用特性。 Windows XP具有全面为中国用户开发的中文技术及特性,能够全面满足中国用户在数字时代的需求。 Windows Vista(2006.11~) 2006.11,微软新一代的操作系统Vista即将正式发布,它将会极大地改变原有的Windows编程机制。 Vista生成器最终将跟以前的Win32 API进行分离,取而代之的是可管理的WinFX,而WinFX将成为微软继DOS、Win16、Win32之后推出的第四代API。 据估计,在一段时间内,程序员还可以继续使用Win32 API开发应用程序,但利用WinFX开发的程序并不向下兼容,只能在Vista平台上运行。 另一方面,Vista操作系统带来的变化和WinFX开发者框架迟早将会刺激开发者转向.NET框架。因此,作为Windows开发人员,应当尽早掌握.NET框架可管理编码的技能。 MFC的类层次结构 MFC技术 MFC为使用C++开发Windows GUI应用程序提供了一个十分全面的基础框架,它对以前的API进行了面向对象的包装,大大简化和加快了程序的开发。 Win95推出后出现在Visual C++ 4中的新版本的MFC 4.0使这个框架达到辉煌时期,在4.2版本时达到鼎盛。 MFC框架中引入了一种适应当时开发需求的典型的文档-视图机制,从而大大简化了程序开发。 当然,要掌握这些框架结构绝非一日之功,其中还涉及到部分COM及大量的宏技术。也正由于这些方面,导致了业界对MFC的褒贬不一。但正如其它微软技术一样,这只能进一步促进微软继续改进这种技术。 新版的Visual C++.NET中MFC已经支持.NET开发了,而且MFC与ATL的协作更趋于和谐。如今你可以在Visual C++.NET中综合应用MFC、ATL与.NET库三者来开发应用程序,从而进一步增强C++开发的威力。 COM技术 OLE 1 Windows 3.0中OLE 1允许一个应用程序(如WORD或EXCEL)可以不必打开第二个应用程序就能显示其它应用程序的数据。局限: 嵌入的数据不能被应用程序所编辑; 没有标准化用于存放嵌入的信息。 OLE 2 OLE 2是与WINDOWS 3.1一起推出的,它是第一个真正的COM技术。局限性:最为明显的是任何时候要对一个嵌入的数据进行编辑都得重新打开一个窗口。对这一点的改进,生成了OL

文档评论(0)

花好月圆 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档