.NET Framework的主要特性多語言、無平臺限制、自動垃圾回收
它的體系結構大致為 VS.net下的幾種語言(VB.net C++ C#、J#)、公***語言規範(Common Language Specification)、ASP.net Web Forms Web Services、Windows Forms、ADO.NET and XML、基礎類庫(Base Class Library)、公***語言運行時(Common Language Runtime)、Operating System
NET Framework有兩個主要組件:. NET Framework類庫 和 公***語言運行庫(Common Language Runtime)
. NET Framework類庫是壹個與公***語言運行庫緊密集成的可重用的類型集合。該類庫是面向對象的。能夠完成壹系列常見編程任務(如字符串管理,數據庫連接等),還包括支持多種開發方案。如:控制臺應用程序、 Windows 應用程序、 Web 應用程序。。。
公***語言運行時是.NET Framework的核心是其運行庫的執行環境,也稱為公***語言運行庫(CLR)或.NET運行庫。公***語言運行庫作用:管理代碼執行的環境 管理數據存儲 定義了數據類型標準 垃圾回收什麽的。。。。
執行.NET程序時源代碼被進行兩次編譯 第壹次時經過語言編譯器 被編譯為MSIL+元數據再進到 第2次編譯 這時就要通過.NET Framework 的公***語言運行時 才可以編譯為可以執行的本機代碼(被.NET Framework編譯的應用程序不是被直接編譯成本機代碼的,而是被編譯成壹種稱為Microsoft中間語言的中間語言)。。。大概就是這個道理 上學時沒好好學習也說不太明白(真是不好意思啊)~不過看不懂也沒關系挑幹的說就是:1.1沒鳥用卸載了吧 安個.NET Framework 2.0的公***語言運行時就夠用了 可以做ASP.net項目 畢竟現在 VS2005平臺還是用的比較多
3.5用於微軟Windows系統新的托管代碼編輯模型 用VS2008的軟件開發公司不多啊 我是沒裝、、、當然裝了就別卸了 有些新版的軟件運行還是要3.5的 4.0就更別說了。。。反正現在是用不到。。。