.NET Framework 具有兩個(gè)主要組件:公共語言運(yùn)行庫和 .NET Framework類庫。
語言
Visual Studio .NET 自身包含四種語言:Visual Basic、Visual C++、Visual C# 和 JScript。然而,.NET 框架的模塊化特性使得由第三方創(chuàng)作的其他語言也可以集成到 Visual Studio .NET 中。此類語言有 20 多種,包括 Perl、Component Pascal、SmallScript 和 Smalltalk。
公共語言規(guī)范
此規(guī)范是實(shí)現(xiàn) .NET 框架的所有語言的基礎(chǔ),定義了公共類型系統(tǒng)的標(biāo)準(zhǔn)和所有語言必須實(shí)現(xiàn)的功能。這是第三方語言與框架集成的基礎(chǔ)。
Windows 窗體
所有語言都共享公共 Windows 窗體引擎。窗體設(shè)計(jì)器在所有語言中都是一致的,因此所有語言都可以訪問提供相同屬性和方法的相同固有控件。即使使用不同的語言開發(fā),其界面也都具有相同的外觀。
ASP.NET
這是 Web 窗體和 XML Web services 的基礎(chǔ)技術(shù)。Web 窗體用于前端 Web 開發(fā),而 XML Web services 通過 Intranet 或 Internet 提供相應(yīng)的功能。
數(shù)據(jù)管理
ADO.NET 代替 ADO 作為 .NET 框架中的數(shù)據(jù)處理機(jī)制,它是使用 XML 進(jìn)行數(shù)據(jù)傳輸?shù)母叨瓤缮炜s技術(shù)。
基類庫
這些類提供了一致且易于使用的方法,用于訪問各種信息(例如,系統(tǒng)信息、用戶信息等),而以前要訪問這些信息,必須使用特殊的組件或 API。
公共語言運(yùn)行時(shí) (CLR)
CLR 為編譯器提供了托管執(zhí)行環(huán)境和編譯服務(wù)。CLR 編譯器將源代碼編譯成中間語言 (IL),然后再以實(shí)時(shí) (JIT) 方式執(zhí)行 IL。所有源語言都共享 CLR,并編譯成相同的 IL。
.NET 框架結(jié)構(gòu)
.NET 框架類
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元
