几个不同版本的framework改进

一些主要的演变过程及改进,还有很多部分不可能一一列出,下面是从1.1到4.0的一些主要改进:
一、.NET Framework 1.1版本 

1、ASP.NET移动控件 

2、ADO.NET的改动 

   添加System.Data.Odbc命名空间 

   新增System.Data.OracleClient命名空间供Oracle使用 

   DataReader对象公开HasRows属性,判断是否有返回行 

   Connection对象具有EnlistDistributedTransaction,可以在分布式事务中启动手动登记。 

3、并发执行 

.NET Framework 1.1版本支持并行执行。 

4、.NET Framework安全性的改动 

5、.NET Framework中的IPv6支持 

二、.NET Framework 2.0版本 

1、64位平台支持 

   64位计算机能够创建比32为应用程序运行更快并且能够比32为应用车厢更好地利用内存的应用程序。 

2、访问控制列表支持 

   访问控制列表 (ACL) 用于授予或撤消对计算机上的资源的访问权限。.NET Framework 中已添加了允许托管代码创建和修改 ACL 的新类。I/O 类、注册表类和线程类中添加了使用 ACL 的新成员。 

3、ADO.NET 

   ADO.NET中的新功能包含对用户定义类型(UDT)、异步数据库操作、XML数据类型、大值类型和快照隔离的支持,以及对允许应用程序通过SQL Server2005支持多活动集(MARS)的新属性的支持。 

4、ASP.NET 

   新的控件使得向动态网页添加 常用功能更加方便、导航控件等 

   新的数据空间使得无需编写代码即可在ASP.NET网页上显示和编辑数据成为可能。 

   代码隐藏模型 

   缓存功能 

   母版页 

5、已验证身份的流 

6、COM互操作服务增强功能 

7、数据保护API 

   DPAPI包含四种方法加密密码、密钥、连接字符串 

8、调试器编辑并继续支持 

9、检测网络连接更改 

   NetworkChange类 

10、分布式计算 

11、EventLog增强功能 

12、扩展的证书管理 

13、FTP支持 

14、泛型和泛型集合 

15、全球化 

16、I/O增强功能 

17、缓存的编程空间 

System.Net.Cache 

18、安全性异常 

19、串行I/O设备支持 

20、序列化和反序列化 

21、SMTP支持 

22、强类型资源支持 

23、线程改进 

24、跟踪数据筛选 

25、事务 

26、web服务 

27、与XML相关的功能 

新的XSL转换(XSLT)处理器、XmlReader、XmlWriter和XPathNavigator 

三、.NET Framework3.0 

1、WCF 

2、WPF 

3、WF 

四、.NET Framework 3.5 

1、Ajax的支持 

   ScriptManager控件和UpdatePanel控件 

   Microsoft Ajax Library 

2、WCF服务 

3、LINQ 

4、数据控件 

   ListView,DataPager 

5、集合 

   HashSet<T>高性能集合运算 

6、I/O和管道 

7、垃圾回收 

8、线程处理 

五、.NET Framework 3.5 SP1 

MVC 

Dynamic Data 

Entity Framework 

Data Services 

六、.NET Framework 4.0 

1、改进JavaScript用户界面模板和Ajax中数据的绑定功能 

2、ASP.NET图表控件 

3、WPF 

4、WF
原文地址:https://www.cnblogs.com/pangblog/p/3241112.html