網友評分: 5.3分
.net4.0是一款專為Windows操作系統所推出的運行庫安裝組件。新版本。net 4.0功能進行了升級和優化,比如改進了公共語言運行時 (CLR)和基類庫(BCL),改進了數據訪問和建模,增強了ASP.NET的功能,改進了Windows Presentation Foundation (WPF) 等,并且該版本支持Win XP操作系統。
net framework 4.0又叫。net 4.0,它是用于windows的新托管代碼編程模型,net framework 經過幾代的發展,現已將功能性與技術性完美結合起來……net framework 4.0可用于創建任意基于Windows系統的應用程序,支持各種業務流程,是程序開發必不可少的工具。
net framework 4.0官方版將強大功能與新技術結合起來,用于構建具有視覺上引人注目的用戶體驗的應用程序,實現跨技術邊界的無縫通信,。net framework 4.0增加了許多新的功能,通過提高抽象層次,從而簡化開發人員的關系數據庫的程序。這些新功能包括:持續忽略、poco支持、延遲加載,測試驅動開發的支持、功能模型以及新的linq運營商等。
net framework 4是支持生成和運行下一代應用程序和xml web services的內部windows組件。net framework 旨在實現下列目標:
提供一個一致的面向對象的編程環境,而無論對象代碼是在本地存儲和執行,還是在本地執行但在 internet 上分布,或者是在遠程執行的。
提供一個將軟件部署和版本控制沖突最小化的代碼執行環境。
提供一個可提高代碼(包括由未知的或不完全受信任的第三方創建的代碼)執行安全性的代碼執行環境。
提供一個可消除腳本環境或解釋環境的性能問題的代碼執行環境。
使開發人員的經驗在面對類型大不相同的應用程序(如基于 windows 的應用程序和基于 web 的應用程序)時保持一致。
按照工業標準生成所有通信,以確?;?.net framework 的代碼可與任何其他代碼集成。
微軟的。net framework 4主要為用戶提供了以下新功能和改進:
*.net framework 4與 framework 3.5 sp1并行工作。在舊版的framework中可以運行的應用程序,將繼續能夠運行在。net framework 4上。
*在visual basic和c #語言中有所創新,例如聲明lambdas 、隱線continuations 、動態調度、并命名/可選參數等。
*在ado.net實體框架中增加了許多新的功能,通過提高抽象層次,從而簡化開發人員的關系數據庫的程序。這些新功能包括:持續忽略、poco支持、延遲加載,測試驅動開發的支持、功能模型以及新的linq運營商等。
*以下是asp.net中的改進 :
改進asp.net的圖表控制;
改進javascript用戶界面模板和ajax中的數據綁定功能;
*以下是wpf中的改進:
在wpf中增加surface 2.0 sdk支持;
在wpf中增加windows 7多觸控、ribbon控制、任務欄擴展功能支持;
新的業務線控制,包括圖表控制,智能編輯,數據網格,以及其他能夠提高“建立數據中心的應用程序”的開發者經驗的控制。
提高性能和可擴展性;
在文字、像素布局、本地化和互操作性中添加可視化改進;
*windows workflow(wf)中的改進讓開發者能夠更好地控制工作流程,具體改進如下:
改善活動規劃模型;改進設計體驗;一個新的流程建模方式;擴大調色板的活動范圍;工作流程規則一體化;新郵件相關的功能。
*.net框架還為基于wf的工作流程提供重大的性能改進:
改進windows通訊基礎( wcf )構架,例如流服務相關支持,雙向通信的持久性等。
*并行程序設計的創新功能如下:并行循環支持、任務并行庫(tpl)、并行linq ( plinq )、協調的數據結構、多核心處理器等。
* .net框架4還提供了新的wcf功能,例如服務發現、路由器服務、簡化配置、rest支持、診斷和性能提升等。