第一章节开始使用Visualc2008.ppt

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一章节开始使用Visualc2008

.NET Framework是Visual C++ 2008以及微软所有其他.NET开发产品的核心,它是微软近年来主推的应用程序开发框架,该框架提供跨平台和跨语言的特性。使用.NET Framework,并配合其集成开发环境Visual Studio,开发人员可以比以往更轻松地创建出功能强大的应用程序。; 现在的计算机编程语言的执行方式分为两种,一种是编译执行,一种是解释执行。编译执行是指源程序代码先由编译器编译成可执行的机器码,然后再执行;解释执行是指源代码程序被解释器直接读取执行。 .NET Framework是编译的方式执行。.NET Framework作为开发应用程序的一个框架,它对操作系统进行封装,将得使用.NET Framework开发的应用程序与操作系统特性隔离开来。这样,.NET Framework开发的应用程序就可以移植到许多不同的硬件和操作系统上。 .NET Framework的主要特色在于简化应用程序开发的复杂性。它提供了一个一???的开发模型,开发人员可以选择任何支持.NET的编程语言来进行多种类型的应用程序开发。 .NET Framework由两个主要部分组成:CLR(公共语言运行库,Common Language Runtime)和一组供使用的.NET Framework类库。 ; CLR是微软对CLI的实现。CLI本质上是一种虚拟机环境规范,这种环境规范使各种高级编程语言编写的应用程序能够在不同系统环境中执行,而不用修改或重新编译原来的源代码。CLI规定了一种供虚拟机使用的标准中间语言,高级语言源代码首先将被编译为这种语言。在.NET Framework中,这种中间语言称为MSIL(Microsoft中间语言)代码。执行程序时,中间语言代码最终由JIT(just-in-time,实时)编译器编译为本地机器代码。当然,CLI中间语言代码可以在任何实现CLI标准的环境中执行。 ; 关于类库的概念一直就存在,以前的Visual C++中有MFC类库、Delphi的类库为VCL、Java的类库为Swing、AWT等。这些类库封装了系统底层的功能并提供更好的操作方式。.NET Framework中的类库封装了对Windows、网络、文件、多媒体的处理功能,是所有.NET Framework语言都必须使用的核心类库。并且,为了便于语言之间进行交互操作,.NET Framework类库中的类型都是符合公共类型系统CLS的。使用类库可以创建多种类型的应用程序,极大简化了开发人员的学习曲线,提高了软件开发生产力。 ; .NET Framework 2.0改进了.NET Framework 1.1中的许多问题,并增加了如泛型、可空类型、匿名方法等新特性。.NET Framework 3.0则以.NET Framework 2.0为基础,增加了三种全新的技术: Windows Presentation Foundstion(WPF) Windows表现层技术。 (WCF) Windows通信技术。 WF Windows工作流开发技术。 .NET Framework 3.5则以3.0为其础,增加了对ASP.NET AJAX的直接支持,并提供了语言集成查询LINQ技术以及一些附加的类库。 。 ; .NET Framework 2.0改进了.NET Framework 1.1中的许多问题,并增加了如泛型、可空类型、匿名方法等新特性。.NET Framework 3.0则以.NET Framework 2.0为基础,增加了三种全新的技术: Windows Presentation Foundstion(WPF) Windows表现层技术。 (WCF) Windows通信技术。 WF Windows工作流开发技术。 .NET Framework 3.5则以3.0为其础,增加了对ASP.NET AJAX的直接支持,并提供了语言集成查询LINQ技术以及一些附加的类库。 。 ; 使用Visual C++ 2008可以开发两种类型的应用程序:即在CLR中执行的托管程序;也可以编写直接编译为机器代码的非托管程序。就针对CLR的、基于窗口的托管应用程序而言,可以使用.NET Framework类库提供的Windows Forms作为GUI基础。使用Windows Forms可以快速开发GUI程序,因为Visual C++ 2008开发环境提供了直观的组件来开发GUI,而代码是完全自动生成的。 ; Visual Studio 2008是一个完整的开发环境。Visual C++ 2008只是Visual Studio

文档评论(0)

wuyoujun92 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档