.NET Framework 1.1、2.0、3.0、3.5、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