亚洲日本va中文字幕区,国产偷国产偷亚洲高清日韩,亚洲 欧美 自拍 偷拍 图区,丰满无码人妻热妇无码区,午夜两性啪啪免费剧场,国产十八禁啪啦拍无遮拦视频,看看妇女的B免费看

南京軟件定制開(kāi)發(fā)

南京傾心軟件歡迎您訪問(wèn)本站

13605185909

新聞資訊

NEWS CENTER
欄目導(dǎo)航

南京軟件開(kāi)發(fā)之.NET和C#的關(guān)系

發(fā)布時(shí)間:Mar 14, 2020         已有 人瀏覽

.NET:開(kāi)發(fā)各類應(yīng)用的框架和程序運(yùn)行庫(kù)

C#:是基于.NET框架上的編程語(yǔ)言之一


 

.NET包含兩大部分:.net framework類庫(kù)  和 公共語(yǔ)言運(yùn)行庫(kù)(CLR)

.net framework類庫(kù),說(shuō)白了就是微軟的工程師寫(xiě)好的各種功能類,例如用于做數(shù)學(xué)計(jì)算的Math類,字符串處理的字符串類等,實(shí)際編寫(xiě)程序,就是調(diào)用各種微軟寫(xiě)好的類加上部分用戶自定義的類以實(shí)際需要的邏輯組合起來(lái)。

公共語(yǔ)言運(yùn)行庫(kù),主要有兩個(gè)作用,

第一個(gè)作用其實(shí)就是與操作系統(tǒng)進(jìn)行交互,讓我們的程序可以在操作系統(tǒng)里面可以執(zhí)行響應(yīng)。

第二個(gè)作用就是統(tǒng)一數(shù)據(jù)類型和統(tǒng)一語(yǔ)言語(yǔ)法,原因是.net框架上有不止C#一種語(yǔ)言,其中還包括F#,V,VC++等,這些語(yǔ)言編寫(xiě)的程序其實(shí)最后都會(huì)在公共語(yǔ)言運(yùn)行庫(kù)這邊翻譯成統(tǒng)一的語(yǔ)言(這就是中間語(yǔ)言IL),然后與操作系統(tǒng)進(jìn)行相關(guān)的交互
 

1. .NET

.NET框架是一個(gè)多語(yǔ)言組件開(kāi)發(fā)和執(zhí)行環(huán)境,它提供了一個(gè)跨語(yǔ)言的統(tǒng)一編程環(huán)境。

.NET框架主要包括部分:

(1)公共語(yǔ)言運(yùn)行時(shí)(CLR:Common Language Runtime):包括通用類型系統(tǒng)CTS(Common Type System)和公共語(yǔ)言規(guī)范CLS(Common Language Specification)

(2)服務(wù)框架(Services Framework):BCL(Base Class Library,基類庫(kù))

(3)上層的兩類應(yīng)用模板:傳統(tǒng)的Windows應(yīng)用程序模板(Win Forms)和基于ASP.NET的面向Web的網(wǎng)絡(luò)應(yīng)用程序模板(Web Forms和Web Services)。

公共語(yǔ)言運(yùn)行庫(kù)(CLR),主要有兩個(gè)作用:

(1) 與操作系統(tǒng)進(jìn)行交互,讓我們的程序可以在操作系統(tǒng)里面可以執(zhí)行響應(yīng)。

(2)統(tǒng)一數(shù)據(jù)類型和統(tǒng)一語(yǔ)言語(yǔ)法,原因是.net框架上有不止C#一種語(yǔ)言,其中還包括F#,V,VC++等,這些語(yǔ)言編寫(xiě)的程序其實(shí)最后都會(huì)在公共語(yǔ)言運(yùn)行庫(kù)這邊翻譯成統(tǒng)一的語(yǔ)言(中間語(yǔ)言IL),然后再與操作系統(tǒng)進(jìn)行相關(guān)的交互。
轉(zhuǎn)自 .NET和C#的關(guān)系

 


2.C#

C#是一種面向?qū)ο缶幊陶Z(yǔ)言,是為開(kāi)發(fā).NET框架上的程序而設(shè)計(jì)的。運(yùn)行在.net CLR上的,用于創(chuàng)建應(yīng)用程序的高級(jí)語(yǔ)言。

3.ASP.NET

ASP.NET是一個(gè)網(wǎng)站開(kāi)發(fā)的技術(shù),僅僅是.NET框架中的一個(gè)應(yīng)用模板。ASP.NET 是用于生成基于Web的應(yīng)用程序的內(nèi)容豐富的編程框架

Copyright © 2020-2022 南京傾心軟件技術(shù)有限公司 版權(quán)所有     蘇ICP備2020070309號(hào)-1
QQ在線咨詢
13605185909
返回頂部