.netframework.net2.03.03.54.0区别netframework各个版本区别

上传人:luoxia****01813 文档编号:45281439 上传时间:2018-06-15 格式:DOC 页数:4 大小:34.50KB
返回 下载 相关 举报
.netframework.net2.03.03.54.0区别netframework各个版本区别_第1页
第1页 / 共4页
.netframework.net2.03.03.54.0区别netframework各个版本区别_第2页
第2页 / 共4页
.netframework.net2.03.03.54.0区别netframework各个版本区别_第3页
第3页 / 共4页
.netframework.net2.03.03.54.0区别netframework各个版本区别_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《.netframework.net2.03.03.54.0区别netframework各个版本区别》由会员分享,可在线阅读,更多相关《.netframework.net2.03.03.54.0区别netframework各个版本区别(4页珍藏版)》请在金锄头文库上搜索。

1、 什么是什么是.NET Framework?.NET Framework 又称 .Net 框架。是由微软开发,一个致力于敏捷软件开发(Agile software development)、快速应用开发(Rapid application development)、平台无关性和网络透明化的软件开发平台。.NET 是微软为下一个十年对服务器和桌面型软件工程迈出的第一步。.NET 包含许多有助于互联网和内部网应用迅捷开发的技术。.NET 框架是微软公司继 Windows DNA 之后的新开发平台。.NET 框架是以一种采用系统虚拟机运行的编程平台,以通用语言运行库(Common Language

2、Runtime)为基础,支持多种语言(C#、VB、C+、Python 等)的开发。.NET 也为应用程序接口(API)提供了新功能和开发工具。这些革新使得程序设计员可以同时进行 Windows 应用软件和网络应用软件以及组件和服务(web 服务)的开发。.NET 提供了一个新的反射性的且面向对象程序设计编程接口。.NET 设计得足够通用化从而使许多不同高级语言都得以被汇集。.NET Framework 有哪些版本?有哪些版本?.NET 框架 1.0、.NET 框架 1.1、.NET 框架 2.0、.NET 框架 3.0、.NET 框架 3.5、.NET 框架 4.0。.net framewor

3、k 各个版本介绍:各个版本介绍:.NET 框架框架 1.0完整版本号 - 1.0.3705这是最初的.NET 构架,发行于 2002 年。它可以以一个独立且可重新分发的包的形式或在一个软件发展工具包集中被获得。它也是第一个微软 Visual Studio .NET 的发行版的一部分(也被称作 Visual Studio .NET 2002)。.NET 框架框架 1.1完整版本号 - 1.1.4322这是首个主要的.NET 框架升级版本,发行于 2003 年。它可以以一个独立的可重新分发的包的形式或在一个软件发展工具包集中被获得。它也是第二个微软 Visual Studio .NET 版本的一部

4、分(也被称作 Visual Studio .NET 2003)。它也是首个被 Windows 操作系统-Windows Server 2003 所内置的.NET 框架版本。自 1.0 版本以来的改进:自带了对 mobile asp .net 控件的支持。这在 1.0 版本是以附加功能方式实现的,现在已经集成到框架的内部。安全方面的变更 - 使得 Windows 窗体代码以可靠的行为运行,从而可以在 Internet 环境内安全运行,并且加入了 ASP .NET 应用程序的代码安全访问功能。自带了对 ODBC 和 Oracle 数据库的支持。这在 1.0 版本是以附加功能方式实现的,现在已经集成

5、到框架的内部。.NET Compact Framework- 这是一个用于智能设备(例如Pocket PC 或者 SmartPhone)的.NET 框架的子集。对 IPv6 的支持。大量的 API 变更。.NET 框架框架 2.0完整版本号 - 2.0.50727.42,发行于 2005 年 10 月 27 日。.NET 框架 2.0 的组件都包含在 Visual Studio 2005 和 SQL Server 2005 里面。通过MSDN Universe 版可以免费下载 RTM 版本。自 1.1 版本以来的改进:大量的 API 变更。新的 API 让需要管理.NET 运行库实例的非.NE

6、T 的应用程序可以做到这点。这个新的 API 对.NET 运行库的各种功能,包括:多线程、存储器分配、代码加载等,提供了很好的控制。它最初是为 Microsoft SQL Server 能够有效率的使用.NET 运行库而设计的,因为 Microsoft SQL Server 拥有它自己的日程管理器和存储器管理器。NET 框架 2.0 SP1 随.NET 框架 3.5 同时发行,请参看.NET 框架 3.5 一节。.NET 框架 2.0 SP2 随.NET 框架 3.5 SP1 同时发行,请参看.NET 框架 3.5 SP1 一节。.NET 框架框架 3.0主条目:.NET 框架 3.0发布日期

7、 2006/11/21。曾用名“WinFX”。依然使用.NET 框架 2.0 版本的公共语言运行库(CLR),并加入了适应未来软件发展方向的 4 个框架:Windows Presentation Foundation(WPF):提供更佳的用户体验,用来开发Windows Forms 程序以及流览器应用程序.Windows Communication Foundation(WCF):提供 SOA(面向服务的软件构架)支持的安全的网络服务(Web Service)框架。Windows Workflow Foundation(WF):提供一个设计与发展工作流程导向(Workflow-oriented

8、)应用程序基础支持的应用程序接口。Windows CardSpace:提供一个 SSO 的解决方案,每个用户都有各自的 CardSpace。.NET 框架 3.0 SP1 随.NET 框架 3.5 同时发行,请参看.NET 框架 3.5。.NET 框架 3.0 SP2 随.NET 框架 3.5 SP1 同时发行,请参看.NET 框架 3.5 SP1。.NET 框架框架 3.5这个版本将包含一个支持 C#和 VB .Net 中心的语言特性的编译器,以及对语言集成查询(LINQ, Language-Integrated Query)的支持。该版本随 Visual Studio 2008 一起发布。

9、同时,.NET 框架 3.5 自动包含.NET 框架 2.0 SP1 以及.NET 框架 3.0 SP1,用于为这两个版本提供安全性修复,以及少量新增的类库(如 System.DateTimeOffest),此版本提供的新功能有:扩展方法(Extension Method)属性(Attribute),用于为扩展方法提供支持 LINQ支持,包括 LINQ to Object、LINQ to ADO .NET 以及 LINQ to XML 表达式目录树(Expression Tree),用于为 Lambda 表达式提供支持与语言集成查询 (LINQ)和数据感知紧密集成。借助这个新功能,您可以使用相

10、同的语法,在任何支持 LINQ 的语言中编写相关代码,以筛选和枚举多种类型的 SQL 数据、集合、XML 和数据集,以及创建它们的投影。利用 asp .netAJAX 可以创建更有效、更具交互性、高度个性化的 Web 体验,这些体验在所有最流行的浏览器上都能实现。用于生成 WCF 服务的全新 Web 协议支持,包括AJAX、JSON、REST、POX、RSS、ATOM 和若干新的 WS-*标准。Visual Studio 2008中面向 WF、WCF 和 WPF 的完整工具支持,其中包括支持工作流的服务这一新技术。.NET 框架 3.5 基类库 (BCL)中的新类可满足许多常见的客户请求。编辑

11、.NET 框架 3.5 SP1 .NET 框架 3.5 SP1 自动包含.NET 框架 2.0 SP2 以及.NET 框架 3.0 SP2。该版本随Visual Studio 2008 SP1 发布,此版本提供了下列的新功能:新增的 ASP .NET 功能包括 ASP .NET 动态数据和 ASP .NET AJAX 附加功能,前者提供了无需编写代码就可实现数据驱动的快速开发的丰富支架框架,后者为管理浏览器历史记录提供了支持(后退按钮支持)。ADO .NET Entity Framework。对 SQL Server 2008 的数据提供程序支持。.NET 框架客户端配置文档是完整版.NET

12、框架的子集,面向客户端应用程序。这改善了尚未安装.NET 框架的计算机上的安装体验。改进 Windows Presentation Foundation 的性能,其中包括启动速度的位图效果性能的提高。为 Windows Presentation Foundation 增加的功能包括对业务线应用程序的更好支持、本机闪屏支持、DirectX 像素着色器支持以及新的 WebBrowser 控件。ClickOnce 应用程序发布者可以根据具体情况决定是否取消签名和散列,开发人员可以以编程方式安装显示自定义署名的ClickOnce 应用程序,ClickOnce 错误对话框支持指向网络上特定于应用程序的支

13、持站点的链接。用于 SQL Server 的.NET 框架数据提供程序 (System.Data.SqlClient)完全支持SQL Server 2008 数据库引擎的所有新功能。有关.NET 框架对 SQL Server 2008 的支持的更多信息,请参见 SQL Server 中的新功能 (ADO .NET)。ADO .NET 数据平台是一种多版本策略,它使开发人员能够针对概念性实体数据模型进行编程,从而减轻他们的编码和维护工作。此平台提供了 ADO .NET Entity Framework、实体数据模型 (EDM)、对象服务、LINQ to Entities、Entity SQL、E

14、ntityClient、ADO .NET 数据服务及实体数据模型工具。Windows Communication Foundation 现在提供了改进的互操作性支持,增强了部分信任方案中的调试体验,并扩展了集成协议支持以更广泛地应用于 Web 2.0 应用程序,从而使 DataContract 串行化程序更易于使用。Microsoft.VisualBasic.PowerPacks 命名空间引入了新的 DataRepeater 控件,该控件以可自定义的列表格式显示数据。此命名空间还包含新的矢量形状。.NET 框架框架 4.0.NET 框架 4.0 主要增加了并行支持,英文版于 2010 年 4

15、月 12 日推出。企业基础 .NET 提供开发软件的独立平台,自带高度安全的网络系统,相当倚重软件组件以及组件导向程序。在这方面它完全取代前者(COM)。.NET 框架版本已经升级到了框架版本已经升级到了 3.5。但是。但是.net framework 3.0 和和 3.5 其核心部分还是其核心部分还是.net2.0 的东西,只不过在其基础上增加了一些个类库。以下这个图表可以很清楚的描述了的东西,只不过在其基础上增加了一些个类库。以下这个图表可以很清楚的描述了 3 个版个版 本框架的不同之处。本框架的不同之处。.net framework 2.0 = CLR 2.0 + FCL(framewo

16、rk class library) .net framework 3.0 = .net framework 2.0 + SP1 + WPF + WCF + WF + CardSpace .net framework 3.5 = .net framework 3.0 + SP2 + new compiler 这三个版本 framework 的 CLR 都是 2.0,因此,你会发现 的 runtime 还是只有1.1 和 2.0,像 Linq 这些新功能其实只是用新的编译器加上一些新的类库来实现的,3.5 版本并没有对 CLR 做大的升级。 VS2008 支持在 2.0,3.0 和 3.5 三种版本下开发项目,VS2005 的项目可以平稳的升到VS2008 上,在 VS2008 下做 VS2005 的项目,用的编译器和类库同 VS2005 都是一样的,但是提供了更好的开发环境。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 资格认证/考试 > 其它考试类文档

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