当前位置:嗨网首页>书籍在线阅读

04-.NET Framework 4.5的新增功能

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

1.1.2 .NET Framework 4.5的新增功能

.NET Framework 4.5在旧版本的基础上进行了很多方面的改进,并增加了很多新的技术和功能。下面简要介绍一下.NET Framework 4.5的部分新功能和改进。

1.工具

在 .NET Framework 4.5 中,利用资源文件生成器 (Resgen.exe),您可以从嵌入在 .NET Framework 程序集中的 .resources 文件中创建用于 Windows 应用商店应用的 .resw 文件。利用托管配置优化 (Mpgo.exe) 工具,可以通过优化本机映像程序集来改进应用程序的启动时间、内存使用率(工作集大小)和吞吐量。 该命令行工具会针对本机映像应用程序程序集生成配置文件数据。

2.并行计算

.NET Framework 4.5 提供了针对并行计算的多项新功能和改进功能, 其中包括改进的性能、增强的控件、对异步编程的增强支持、新的数据流库及对并行调试和性能分析的增强支持。

3.Web

ASP.NET 4.5 和ASP.NET 4.5.1 为 Web 窗体、WebSocket 支持、异步处理程序、性能增强和许多其他功能添加了模型绑定。

4.网络

.NET Framework 4.5 提供了一个用于 HTTP 应用程序的新的编程接口,还包含针对用于接受 WebSocket 连接并与之交互(通过使用现有 HttpListener 和相关类)的新编程接口的支持。此外,还新增和改进了对以下几方面的支持:与 RFC 兼容的 URI 支持、对国际域名 (IDN) 分析的支持、对电子邮件地址国际化 (EAI) 的支持、改进对 IPv6 的支持、双重模式套接字支持。

5.Windows Presentation Foundation (WPF)

在.NET Framework 4.5 中,WPF主要包含以下方面的更改和改进:利用新的 Ribbon 控件,可以实现承载快速访问工具栏、应用程序菜单和选项卡的功能区用户界面;支持同步和异步数据验证的新 INotifyDataErrorInfo 接口;针对静态属性的数据绑定、针对实现 ICustomTypeProvider 接口的自定义类型的数据绑定,以及从绑定表达式中检索数据绑定信息;在值发生更改时重新定位数据(实时数据整理);能够检查项目容器的数据上下文是否已断开连接;改进了对实现弱事件模式的支持,此外,事件现在可以接受标记扩展。

6. Windows Communication Foundation (WCF)

在.NET Framework 4.5 中已添加以下功能,以便更轻松地编写和维护WCF应用程序:简化生成的配置文件;对协定优先开发的支持;能够更轻松地配置 ASP.NET 兼容模式;对在代码中配置服务的支持;二进制文件编码器压缩支持;对使用国际域名的 WCF 服务的支持等。

7.Windows Workflow Foundation (WF)

在.NET Framework 4.5 中已将几项新功能添加到WF中,包括:首次作为 .NET Framework 4.0.1的一部分引入的状态机工作流;增强了工作流设计器功能;对 C# 表达式的支持;协定优先工作流服务开发,为自动生成活动以匹配现有服务协定提供支持等。