.net framework 4.0是用于Windows的新托管代碼編程模型。該軟件擁有強大的功能并且與新技術相結合起來,用于構建具有視覺上引人注目的用戶體驗的應用程序,實現跨技術邊界的無縫通信,并且能支持各種各樣的業務流程需要。.net framework 4.0還增加了許多新的功能,能夠通過提高抽象層次簡化開發人員的關系數據庫程序。
功能介紹
1、提供一個一致的面向對象的編程環境,而無論對象代碼是在本地存儲和執行,還是在本地執行但在 Internet 上分布,或者是在遠程執行的。
2、提供一個將軟件部署和版本控制沖突最小化的代碼執行環境。
3、提供一個可提高代碼(包括由未知的或不完全受信任的第三方創建的代碼)執行安全性的代碼執行環境。
4、提供一個可消除腳本環境或解釋環境的性能問題的代碼執行環境。
5、使開發人員的經驗在面對類型大不相同的應用程序(如基于 Windows 的應用程序和基于 Web 的應用程序)時保持一致。
6、按照工業標準生成所有通信,以確保基于 .NET Framework 的代碼可與任何其他代碼集成。
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 數據服務客戶端庫訪問該數據源。 有關更多信息,請轉到此處。
ASP.NET 的增強功能
對 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) 和協調數據結構(可讓開發人員利用多核處理器)。
1、雙擊下載好的.NET Framework 4.0下載版安裝包,彈出如下窗口,勾選同意協議,點擊安裝
2、等待進度條走完
3、出現如下界面說明.net framework 已經安裝成功
4、打開控制面板中的程序和功能,看到兩個.net framework組件,說明安裝成功
為了簡化用戶的部署難度,啟安的原則是在產品代碼中做的更多,讓用戶做的更少。因此在啟動局域網監控軟件管控平臺前,引導程序(start.exe)會檢測系統是不是已經安裝Microsoft .NET Framework 4.0,檢測.NET的版本有很多方法,啟安這里會檢查注冊表HKLMSOFTWAREMicrosoftNET Framework SetupNDPv4Client和HKLMSOFTWAREMicrosoftNET Framework SetupNDPv4.0Client等鍵值。如果沒有安裝Microsoft .NET Framework 4.0,那么引導程序(start.exe)就會啟動啟安下載引擎(Dl.exe)從我們的云服務中下載Microsoft .NET Framework 4.0安裝包。也就是說,如果沒有安裝.NET 4的用戶,在打開啟安局域網監控軟件的時候可能會看到下面這樣的界面
下載引擎會下載安裝包并進行靜默安裝,整個過程大約需要5分鐘,安裝成功后即可進入管控平臺界面:
當然,如果安裝失敗也沒關系,下載引擎會把安裝包下載到C:NSDownloaddotnet4setup.exe,用戶可以打開此文件進行手動安裝。
安裝未成功怎么辦
1、計算機(右鍵)—管理—服務和應用服務—服務—Windows Update—右鍵—停止
2、開始—運行—輸入%windir%—確定
3、找到有個叫SoftwareDistribution的文件夾,把它重命名為SDold
4、計算機(右鍵)—管理—服務和應用服務—服務—Windows Update—右鍵—啟動
5、開始——運行——輸入regedit——回車
6、找到注冊表,HKEY_LOCAL_MACHINESOFWAREMicrosoftInternet Explorer下的MAIN子鍵,右擊MAIN后,在彈出的菜單中找到“權限”,點擊后就會出現“完全控制”等字樣,勾上即可,確定,一路確定到退出即可。
7、重啟電腦—完美安裝.NET framework 4.0
Microsoft.NET Framework的安全解決方案是什么?
Microsoft.NET Framework安全解決方案基于管理代碼的概念,以及由通用語言運行時(CLR)加強的安全規則。大部分管理代碼需要進行驗證以確保類型安全及預先定義好的其它屬性的行為的安全。例如,在驗證的代碼中,聲明為接收4字節值的訪問將拒絕提供8字節參數的調用,因為不是類型安全的。驗證過程還確保了執行流只傳送到已知的位置,如方法入口點--這個過程去除了跳轉到任意位置執行的能力。驗證將阻止不是類型安全的代碼執行,在它們引起破壞前捕獲很多常見的編程錯誤。通常的弱點--如緩存溢出,對任意內存或沒有初始化的內存的讀取,對控件的隨意傳送--都不再可能出現。這將使最終用戶受益,因為在他們執行代碼前對其進行檢查。這也有益于開發人員,他們會發現很多常見錯誤(過去一直在困擾前開發)現在可以查明,并能阻止它們引起破壞。CLR也能使非管理代碼運行,但非管理代碼不能從這些安全措施中受益。特殊的許可與對非管理代碼的調用能力相關,一個強大的安全策略能確保這些許可被恰當地給予。經過很長時間后,非管理代碼到管理代碼的移植將減少對非管理代碼的調用頻率。
支持的操作系統
Windows 7, Windows 7 Service Pack 1, Windows Server 2003 Service Pack 2, Windows Server 2008, Windows Server 2008 R2, Windows Server 2008 R2 SP1, Windows Vista Service Pack 1, Windows XP Service Pack 3
Windows XP SP3
Windows Server 2003 SP2
Windows Vista SP1 或更高版本
Windows Server 2008(在服務器核心角色上不受支持)
Windows 7
Windows Server 2008 R2(在服務器核心角色上不受支持)
Windows 7 SP1
Windows Server 2008 R2 SP1
支持的體系結構:
x86
x64
ia64(有些功能在諸如 WPF 之類的 ia64 上不受支持)
硬件要求:
建議的最低要求:Pentium 1 GHz 或更快,512 MB RAM 或更大
最小磁盤空間:
x86 – 850 MB
x64 – 2 GB
必備組件:
Windows Installer 3.1 或更高版本
Internet Explorer 5.01 或更高版本
北貝:
.NET Framework 4.0這東西運用到的都很廣。
風雨共濟:
還可以,.NET Framework 4.0下載下來直接就能裝上了。
獨白:
改進了許多功能,很實用。
Microsoft .NET Framework 4是一個很重要的Windows系統的組件,該軟件還應用程序的可擴展性和性能,而且還有持續忽略、POCO支持、延遲加載,測試驅動開發的支持、功能模型以及新的LINQ運營商等功能,讓用戶用的更暢快,如果需要的話快來下載吧!
網友評論