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.
Appium入門
2.
Spring WebFlux 源碼分析(2)-Netty 服務器啓動服務流程 --TBD
3.
wxpython入門第六步(高級組件)
4.
CentOS7.5安裝SVN和可視化管理工具iF.SVNAdmin
5.
jedis 3.0.1中JedisPoolConfig對象缺少setMaxIdle、setMaxWaitMillis等方法,問題記錄
6.
一步一圖一代碼,一定要讓你真正徹底明白紅黑樹
7.
2018-04-12—(重點)源碼角度分析Handler運行原理
8.
Spring AOP源碼詳細解析
9.
Spring Cloud(1)
10.
python簡單爬去油價信息發送到公衆號
本站公眾號
歡迎關注本站公眾號,獲取更多信息
相關文章
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 新特性
>>更多相關文章<<