net framework是什么?net framework有什么用?
net framework是什么
相信很多人都不知道net
framework是什么,net framework有什么用呢?下面為大家詳細介紹下,有興趣的朋友可以學習下。
NET
Framework是用于Windows的新托管代碼編程模型。它將強大的功能與新技術結合起來,用于構建具有視覺上引人注目的用戶體驗的應用程序,實現跨技術邊界的無縫通信,并且能支持各種業務流程。
NET
Framework提供了一個特殊的功能,隔離存儲,用于存儲數據,甚至是當不允許對文件進行訪問時。例如,當從Internet下載了一個管理控件,并運行它,為它提供了有限的許可權但沒有權力讀寫文件。
NET
Framework的目的就是要讓建立Web
Services以及因特網應用程序的工作變的簡單,NET
Framework包括了三大部分:第一個部分是Common
Language Runtime(CLR,所有.NET 程序語言公用的執行時期組件),第二部分是共享對象類別庫(提供所有NET 程序語言所需要的基本對象),第三個部分是重新以組件的方式寫成的(舊版本則是以asp.dll提供ASP網頁所需要的對象)。
NET
Framework具有兩個主要組件:公共語言運行庫和NET
Framework類庫。公共語言運行庫是NET
Framework的基礎。可以將運行庫看作一個在執行時管理代碼的代理,它提供內存管理、線程管理和遠程處理等核心服務,并且還強制實施嚴格的類型安全以及可提高安全性和可靠性的其他形式的代碼準確性。事實上,代碼管理的概念是運行庫的基本原則。以運行庫為目標的代碼稱為托管代碼,而不以運行庫為目標的代碼稱為非托管代碼。NET
Framework的另一個主要組件是類庫,它是一個綜合性的面向對象的可重用類型集合,可以使用它開發多種應用程序,這些應用程序包括傳統的命令行或圖形用戶界面(GUI) 應用程序,也包括基于所提供的最新創新的應用程序(如Web窗體和XML Web services)。NET Framework可由非托管組件承載,這些組件將公共語言運行庫加載到它們的進程中并啟動托管代碼的執行,從而創建一個可以同時利用托管和非托管功能的軟件環境。NET
Framework不但提供若干個運行庫宿主,而且還支持第三方運行庫宿主的開發。
net framework有什么用
NET
Framework提供了一組加密對象,它們支持加密算法、數字簽名、散列、生成隨機數,是通過眾所周知的運算法則實現的,如RSA,DSA,Rijndael/AES,Triple DES,DES,和 RC2,以及MD5,SHA1,SHA-256,SHA-384 和SHA-512散列算法。同時還支持在IETF和W3C開發的XML數字簽名規范。NET Framework使用加密對象支持內部服務。這些對象還作為管理代碼提供給需要加密支持的開發人員。
NET
Framework安全迎合了這種事實:軟件向多樣化的移動組件發展,并根據這種事實提供保護。在一個細化的、可擴展的策略和許可系統下,用戶能夠運行功能強大的代碼,而同時減少相關的風險。在沒有運行時對用戶作出信任決定時,管理員可以在各個級別創建強壯的安全策略。策略是完全可定置的。開發人員能夠集中解決應用程序邏輯,而不用關心核心的安全問題(它由CLR透明地處理)。然而,開發人員可以在任何時候擴展安全模型。有許多程序設計師和使用者,非常渴望有一個完善而且透明清楚的基礎架構,來建立WebServices(因特網服務)。NET Framework就是為了這個需求,而提供的基礎架構。
NETFramework提供了應用程序模型及關鍵技術,讓開發人員容易以原有的技術來產生、布署,并可以繼續發展具有高安全、高穩定,并具高延展的Web
Services。對于NET
Framework而言,所有的組件都可以成為Web
Services,Web
Services只不過是另一種型態的組件罷了。微軟將COM 的優點整合進來,它可以不用像COM 那么嚴謹的來栓鎖兩個對象,NET Framework以松散的方式來栓鎖Web Services這種型態的組件。這樣的結果讓開發人員非常容易的發展出強而有力的Web 服務組件,提高了整體的安全及可靠性,并且大大的增加系統的延展性。
NET
Framework是一個Microsoft
Windows組件,Windows用戶可通過各種分發渠道獲得它。這些分發渠道包括Microsoft
Update網站和Microsoft下載中心。該組件還安裝在一些新的計算機上。本文論述在計算機上安裝NET
Framework的好處。
關于net
framework是什么和net framework有什么用的介紹就到這里,希望對大家有所幫助!