.NET Framework 是由 Microsoft 開(kāi)發(fā)的一種全面且一致的編程模型,用于生成具有視覺(jué)震撼力的用戶(hù)體驗(yàn)、無(wú)縫的安全通信和對(duì)一系列業(yè)務(wù)流程進(jìn)行建模的能力的應(yīng)用程序。
.NET Framework 4功能和改進(jìn)
1、公共語(yǔ)言運(yùn)行時(shí) (CLR) 和基類(lèi)庫(kù) (BCL) 的改進(jìn)
性能改進(jìn),包括更好的多核心支持、后臺(tái)垃圾回收和服務(wù)器上的探查器附加。新的內(nèi)存映射文件和數(shù)字類(lèi)型。
更輕松的調(diào)試,包括轉(zhuǎn)儲(chǔ)調(diào)試、Watson 小型轉(zhuǎn)儲(chǔ)、64 位的混合模式調(diào)試和代碼協(xié)定。
2、Visual Basic 和 C# 語(yǔ)言中的創(chuàng)新
例如 lambda 語(yǔ)句、隱式行繼續(xù)符、動(dòng)態(tài)調(diào)度和命名/可選參數(shù)。
3、數(shù)據(jù)訪(fǎng)問(wèn)和建模的改進(jìn)
利用 Entity Framework,開(kāi)發(fā)人員可使用 .NET 對(duì)象和語(yǔ)言集成查詢(xún) (LINQ) 對(duì)關(guān)系數(shù)據(jù)庫(kù)進(jìn)行編程。 它具有多項(xiàng)新功能,包括持久性忽略和 POCO 支持、外鍵關(guān)聯(lián)、延遲加載、測(cè)試驅(qū)動(dòng)開(kāi)發(fā)支持、模型中的函數(shù)和新的 LINQ 運(yùn)算符。 其他功能包括:帶自跟蹤實(shí)體的更好的 n 層支持、使用 T4 模板的可自定義的代碼生成、模型首次開(kāi)發(fā)、改進(jìn)的設(shè)計(jì)器體驗(yàn)、更好的性能以及實(shí)體集的復(fù)數(shù)形式。 有關(guān)更多信息,請(qǐng)轉(zhuǎn)到此處。
WCF 數(shù)據(jù)服務(wù)是 .NET Framework 的一個(gè)組件,可以利用此服務(wù)創(chuàng)建基于 REST 的服務(wù)和應(yīng)用程序,以便使用開(kāi)放式數(shù)據(jù)協(xié)議 (OData) 在 Web 上公開(kāi)和使用數(shù)據(jù)。 WCF 數(shù)據(jù)服務(wù)具有多項(xiàng)新功能,包括增強(qiáng)的 BLOB 支持、數(shù)據(jù)綁定、行計(jì)數(shù)、源自定義、投影和請(qǐng)求管道改進(jìn)。 當(dāng)前與 Microsoft Office 2010 的內(nèi)置集成可將 Microsoft Office SharePoint Server 數(shù)據(jù)作為一個(gè) OData 源公開(kāi),并使用 WCF 數(shù)據(jù)服務(wù)客戶(hù)端庫(kù)訪(fǎng)問(wèn)該數(shù)據(jù)源。
4、ASP.NET 的增強(qiáng)功能
對(duì) HTML、元素 ID 和自定義 CSS 的更多控制,通過(guò)這些控制可更輕松地創(chuàng)建符合標(biāo)準(zhǔn)且 SEO 友好的 Web 窗體。
新的動(dòng)態(tài)數(shù)據(jù)功能,包括新的查詢(xún)篩選器、實(shí)體模板、對(duì) Entity Framework 4 的更豐富的支持以及可輕松應(yīng)用于現(xiàn)有 Web 窗體的驗(yàn)證和模板化功能。
針對(duì)新的 AJAX 庫(kù)改進(jìn)的 Web 窗體支持,包括對(duì)內(nèi)容傳遞網(wǎng)絡(luò) (CDN) 的內(nèi)置支持。
5、Windows Presentation Foundation (WPF) 的改進(jìn)
添加對(duì) Windows 7 多點(diǎn)觸控、功能區(qū)控件和任務(wù)欄擴(kuò)展性功能的支持。
添加了對(duì) Surface 2.0 SDK 的支持。
新的業(yè)務(wù)線(xiàn)控件,包括圖表控件、智能編輯、數(shù)據(jù)網(wǎng)格以及其他用于改進(jìn)生成以數(shù)據(jù)為中心的應(yīng)用程序的開(kāi)發(fā)人員體驗(yàn)的控件。
性能和伸縮性的改進(jìn)。
文本清晰度、布局像素對(duì)齊、本地化和互操作性的可視化改進(jìn)。
6、Windows 工作流 (WF) 的改進(jìn)
利用這些改進(jìn),開(kāi)發(fā)人員能夠更好地承載工作流并與其進(jìn)行交互。 這些改進(jìn)包括:改進(jìn)的活動(dòng)編程模型、改進(jìn)的設(shè)計(jì)器體驗(yàn)、新的流程圖建模樣式、展開(kāi)的活動(dòng)面板、工作流規(guī)則集成和新的消息相關(guān)功能。 .NET Framework 4 還顯著提高了基于 WF 的工作流的性能。
7、Windows Communication Foundation (WCF) 的改進(jìn)
例如對(duì) WCF 工作流服務(wù)的支持(可啟用帶消息傳遞活動(dòng)的工作流程序)和相關(guān)支持。 此外,.NET Framework 4 還提供了新的 WCF 功能,如服務(wù)發(fā)現(xiàn)、路由服務(wù)、REST 支持、診斷和性能。 有關(guān) WCF 的增強(qiáng)功能的完整列表,請(qǐng)轉(zhuǎn)到此處。
8、創(chuàng)新的新并行編程功能
例如并行循環(huán)支持、任務(wù)并行庫(kù) (TPL)、并行 LINQ (PLINQ) 和協(xié)調(diào)數(shù)據(jù)結(jié)構(gòu)(可讓開(kāi)發(fā)人員利用多核處理器)。
安裝教程
1、雙擊下載好的下載版安裝包,彈出如下窗口,勾選同意協(xié)議,點(diǎn)擊安裝
2、等待NET Framework 4.0安裝進(jìn)度條走完
3、出現(xiàn)如下界面說(shuō)明 已經(jīng)安裝成功
4、打開(kāi)控制面板中的程序和功能,看到兩個(gè)組件,說(shuō)明安裝成功