.NET框架是以一種采用系統虛擬機運行的編程平臺,以通用語言運行庫為基礎,支持多種語言的開發,包含許多有助于互聯網和內部網應用迅捷開發的技術,新版改進了UI元素在高對比度場景下的能見度,針對屏幕報讀器改進了WPF應用可訪問性改進。安裝過程中需要Internet連接。 很多軟件都是需要這個框架支持的。
軟件詳情
Microsoft .NET Framework 4 提供了以下新功能和改進:
公共語言運行時 (CLR) 和基類庫 (BCL) 的改進
性能改進,包括更好的多核心支持、后臺垃圾回收和服務器上的探查器附加。
新的內存映射文件和數字類型。
更輕松的調試,包括轉儲調試、Watson 小型轉儲、64 位的混合模式調試和代碼協定。
有關 CLR 和 BCL 的增強功能的完整列表,請轉到此處。
Visual Basic 和 C# 語言中的創新,例如 lambda 語句、隱式行繼續符、動態調度和命名/可選參數。
數據訪問和建模的改進
利用 Entity Framework,開發人員可使用 .NET 對象和語言集成查詢 (LINQ) 對關系數據庫進行編程。 它具有多項新功能,包括持久性忽略和 POCO 支持、外鍵關聯、延遲加載、測試驅動開發支持、模型中的函數和新的 LINQ 運算符。 其他功能包括:帶自跟蹤實體的更好的 n 層支持、使用 T4 模板的可自定義的代碼生成、模型首次開發、改進的設計器體驗、更好的性能以及實體集的復數形式。 有關更多信息,請轉到此處。
WCF 數據服務是 .NET Framework 的一個組件,可以利用此服務創建基于 REST 的服務和應用程序,以便使用開放式數據協議 (OData) 在 Web 上公開和使用數據。 WCF 數據服務具有多項新功能,包括增強的 BLOB 支持、數據綁定、行計數、源自定義、投影和請求管道改進。 當前與 Microsoft Office 2010 的內置集成可將 Microsoft Office SharePoint Server 數據作為一個 OData 源公開,并使用 WCF 數據服務客戶端庫訪問該數據源。 有關更多信息,請轉到此處。
增強功能
對 HTML、元素 ID 和自定義 CSS 的更多控制,通過這些控制可更輕松地創建符合標準且 SEO 友好的 Web 窗體。
新的動態數據功能,包括新的查詢篩選器、實體模板、對 Entity Framework 4 的更豐富的支持以及可輕松應用于現有 Web 窗體的驗證和模板化功能。
針對新的 AJAX 庫改進的 Web 窗體支持,包括對內容傳遞網絡 (CDN) 的內置支持。
有關 ASP.NET 增強功能的完整列表,請轉到此處。
Windows Presentation Foundation (WPF) 的改進
添加對 Windows 7 多點觸控、功能區控件和任務欄擴展性功能的支持。
添加了對 Surface 2.0 SDK 的支持。
新的業務線控件,包括圖表控件、智能編輯、數據網格以及其他用于改進生成以數據為中心的應用程序的開發人員體驗的控件。
性能和伸縮性的改進。
文本清晰度、布局像素對齊、本地化和互操作性的可視化改進。
有關 WPF 的增強功能的完整列表,請轉到此處。
Windows 工作流 (WF) 的改進,利用這些改進,開發人員能夠更好地承載工作流并與其進行交互。 這些改進包括:改進的活動編程模型、改進的設計器體驗、新的流程圖建模樣式、展開的活動面板、工作流規則集成和新的消息相關功能。 .NET Framework 4 還顯著提高了基于 WF 的工作流的性能。 有關 WF 的增強功能的完整列表,請轉到此處。
Windows Communication Foundation (WCF) 的改進,例如對 WCF 工作流服務的支持(可啟用帶消息傳遞活動的工作流程序)和相關支持。 此外,.NET Framework 4 還提供了新的 WCF 功能,如服務發現、路由服務、REST 支持、診斷和性能。 有關 WCF 的增強功能的完整列表,請轉到此處。
創新的新并行編程功能,例如并行循環支持、任務并行庫 (TPL)、并行 LINQ (PLINQ) 和協調數據結構(可讓開發人員利用多核處理器)。