JavaShuo
栏目
标签
.NET Framework 4.5新特性
时间 2019-11-08
标签
framework
4.5
特性
繁體版
原文
原文链接
前言
.Net FrameWrok的每一个版本都要他的新特性的加入,好比,NET1.1中的委托,NET2.0中的泛型,NET3.0中的Linq,.NET4.0中的动态类型,那么.NET Framework 4.5有什么新特性呢? [caption id="attachment_1238" align="alignnone" width="600"]
Net Framework4.5新特性[/caption]
.NET Framework4.5的新特性
开发者预览版.net 4.5 .NET for Metro style apps Metro风格的应用程序是利用Windows操做系统的强大功能设计的特殊表单元素。 一个称之为.NET APIs for Metro style apps的.Net的一个子集用来支持Metro风格的应用程序, 可使用C#或Visual Basic来编写Metro风格的应用程序。 详见:
http://go.microsoft.com/fwlink/?LinkId=228491
核心新功能和改进 如下这些功能和改进被添加到公共语言运行时(CLR)和.NET的类内: -设置正则表达式执行匹配的超时时间 -为应用程序域设置区域性信息 -控制台应用支持Unicode(UTF-16)编码 -支持按区域信息进行字符串比较和排序 -提升了检索资源的性能 -Zip压缩的改进,以减小一个压缩文件的大小 -可使用CustomReflectionContext类来自定义一个反射的上下文,以重写默认的反射行为 (关于CustomReflectionContext类的信息,详见:
http://msdn.microsoft.com/zh-cn/library/system.reflection.context.customreflectioncontext(v=VS.110).aspx
) Managed Extensibility Framework (MEF) -支持泛型类型 -“约定优先”的编程模型。(你能够没必要使用类特性来建立部件,如今能够按命名约定来建立你的部件) -多做用域 异步文件操做 在.NET框架4.5开发者预览版中, 基于任务模型的异步操做特性被添加到C#和Visual Basic语言。 使用asynchronous methods in the I/O classes可使用这些新特性 Web ASP.NET4.5开发预览版包括如下新的特色: - 支持新的HTML5表单类型。 - 支持在Web Forms中进行模型绑定。 能够直接把数据访问方法绑定到控件上 能够自动把用户输入的数据进行格式转化 - Support for unobtrusive JavaScript in client-side validation scripts (这一句不知道怎么翻~我也不明白这一句是什么意思.) - 经过捆绑和压缩客户端脚本以提升性能 - 使用AntiXSS库对常规的表单进行编码,以防止跨站脚本攻击 AntiXSS之前是一个外部类库,还包括SQL注入防护;详见:
http://wpl.codeplex.com/
- 支持的WebSockets协议 (这应该是HTML5的内容,详见:
http://en.wikipedia.org/wiki/Web_Sockets
) - 支持异步读写HTTP的请求和响应 - 支持异步modules和handlers - 使用ScriptManager支持内容分发网络(CDN) 更多功能:
http://msdn.microsoft.com/zh-cn/library/hh420390(v=VS.110).aspx
Networking 网络 NET Framework4.5开发人员预览版提供了HTTP应用新的编程接口。 更多详细信息, 请见新版 System.Net.Http (
http://msdn.microsoft.com/zh-cn/library/system.net.http(v=VS.110).aspx
) 和 System.Net.Http.Headers (
http://msdn.microsoft.com/zh-cn/library/system.net.http.headers(v=VS.110).aspx
) 命名空间。 此外,下面的网络方面的改进包括System.Net,System.Net.Mail,以及相关的命名空间。 -改进的国际化和IPv6支持。 -RFC兼容的URI支持。 -支持国际域名(IDN)分析。 -电子邮件地址国际化(EAI)的支持。 Windows Presentation Foundation (WPF) 在.NET框架4.5开发人员预览版中,Windows Presentation Foundation(WPF)包含如下几个方面的变化和改进: -新的
ribbon
控件 -新
INotifyDataErrorInfo
接口,支持同步和异步数据验证 -
VirtualizingPanel
和
Dispatcher
类的新功能。 -显示大集合数据和非UI线程访问集合时的性能改进 -绑定到静态属性与绑定到自定义类型都实现了
ICustomTypeProvider
接口,从绑定表达式提取数据绑定信息 -对变化的值进行复位 (live shaping). -更好的集成WPF和Win32的用户界面组件。 -能够检查容器的数据上下文是否断开连接。 -能够设置属性、数据源改变的超时时间 -实施弱事件模式的改进支持。此外,事件如今能够接受的扩展标记。 欲了解更多信息:
http://msdn.microsoft.com/zh-cn/library/bb613588(v=VS.110).aspx
Windows Communication Foundation (WCF) -简化生成的配置文件 -契约优先原则开发支持。 -更容易的配置ASP.NET兼容性模式。 -修改了默认传输属性,以减小开发人员经过编码设置它的次数。 -更新的
XmlDictionaryReaderQuotas
类,以减小手动配置XML字典的读者配额的次数。 -VisualStudio能够在编译时验证WCF配置文件是否正确,这样就避免了运行以后才能发现配置文件错误的问题。 -新的异步流支持。 -新的HTTPS协议映射,使IIS上的基于HTTPS协议的WCF服务更容易暴露终结点 -经过在WCF服务URL中增长“?singleWSDL”能够生成WSDL元数据 -WebSockets的支持,使得在80和443端口的双向通讯方式与TCP传输相似。 -支持在代码中配置服务(应该是运行期改变服务配置) -XML编辑器提示。 -
ChannelFactory
的缓存支持。 -二进制编码压缩的支持 更多:
http://go.microsoft.com/fwlink/?LinkId=228173
原文地址
http://msdn.microsoft.com/library/ms171868%28VS.110%29.aspx#tailored
总结
本文介绍了.NET Framework 4.5的新特性,主要参考了http://www.cnblogs.com/liulun/archive/2012/01/09/2317036.html文章,而后我稍加修改和总结而已,但愿对你们有所帮助。
相关文章
1.
.NET Framework 4.5 特性
2.
.NET Framework 4.5 五个新特性
3.
.NET Framework 4.5 的五大特性
4.
.NET Framework 4.5 五个很棒的特性
5.
从新安装.net framework 4.5
6.
4、C# 5.0 新特性(.NET Framework 4.5 与 Visual Studio 2012 )
7.
xcode 4.5 新特性
8.
.NET Framework 4.5 降级至.NET Framework 4.0
9.
NET 4.5 中新增的特性调用者信息特性CallerMemberNameAttribute/CallerFilePathAttribute/CallerLineNumberAttribute
10.
c# 3.5 4.0 4.5 新特性
更多相关文章...
•
PHP 7 新特性
-
PHP教程
•
MySQL 5.7的新特性(新功能)
-
MySQL教程
•
JDK13 GA发布:5大特性解读
•
互联网组织的未来:剖析GitHub员工的任性之源
相关标签/搜索
4.5
java新特性
Java8新特性
React16 新特性
新特性
framework
特性
Java新特性JDK7
Layout的新特性
C++11新特性
PHP 7 新特性
Hibernate教程
Spring教程
0
分享到微博
分享到微信
分享到QQ
每日一句
每一个你不满意的现在,都有一个你没有努力的曾经。
最新文章
1.
微软准备淘汰 SHA-1
2.
Windows Server 2019 Update 2010,20H2
3.
Jmeter+Selenium结合使用(完整篇)
4.
windows服务基础
5.
mysql 查看线程及kill线程
6.
DevExpresss LookUpEdit详解
7.
GitLab简单配置SSHKey与计算机建立连接
8.
桶排序(BucketSort)
9.
桶排序(BucketSort)
10.
C++ 桶排序(BucketSort)
本站公众号
欢迎关注本站公众号,获取更多信息
相关文章
1.
.NET Framework 4.5 特性
2.
.NET Framework 4.5 五个新特性
3.
.NET Framework 4.5 的五大特性
4.
.NET Framework 4.5 五个很棒的特性
5.
从新安装.net framework 4.5
6.
4、C# 5.0 新特性(.NET Framework 4.5 与 Visual Studio 2012 )
7.
xcode 4.5 新特性
8.
.NET Framework 4.5 降级至.NET Framework 4.0
9.
NET 4.5 中新增的特性调用者信息特性CallerMemberNameAttribute/CallerFilePathAttribute/CallerLineNumberAttribute
10.
c# 3.5 4.0 4.5 新特性
>>更多相关文章<<