亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

淺識C#

2019-11-11 01:20:45
字體:
來源:轉載
供稿:網友

C#編程語言

C#是微軟公司在.NET框架之上而開發的一種編程語言。C#的正確發音:See Sharp。

C#之前的Windows編程

20世界90年代末,在使用微軟平臺的Windows編程中,大多數程序員使用Visual Basic(VB)、C或C++。一些C和C++程序員在使用純Win32 API,但大多數人在使用MFC(Microsoft Foundation Class,微軟基礎類庫)。其他人已經轉向COM(Component Object Model,組件對象模型)。

所有這些技術都有自己的問題。純Win32 API不是面向對象的,而且使用它的工作量比使用MFC的更大。MFC是面向對象的,但是它卻不一致。COM概論簡單,但代碼復雜且不夠優雅。

所有這些編程技術還有一個共同的缺點就是它們主要是針對桌面程序,而沒有考慮到Internet開發。

C#的制定

C#的制定目標:集成的、面向對象的開發框架,一致且優雅。

.NET

2002年,微軟發布了.NET框架的第一個版本。.NET框架是一種比MFC和COM編程技術更一致并面向對象的環境。它的特點有:

多平臺 可以在多種平臺上運行,從服務器、桌面機到PDA,還能在移動端運行。

行業標準 該系統使用行業標準的通訊協議,比如xml、HTTP、SOAP、JSON和WSDL。

安全性 有更加安全的執行環境。

.NET框架的組成

.NET框架由編程工具、CLR、BCL組成。主要說說CLR和BCL。

CLR 全稱Common Language Runtime,公共語言運行庫。主要包括的內容有:內存管理和垃圾收集,代碼安全驗證,代碼執行、線程管理及異常處理。

BCL 全稱Base Class Library,基類庫。是.NET框架使用的一個大的類庫。(FCL是BCL的超級,FCL框架類庫)。

C#的優勢

面向對象 CLR、BCL和C#完全是面向對象的,高集成的。

GC垃圾收集 CLR有GC(Garbage Collector,垃圾收集器),能夠自動管理內存(GC自動從內存中刪除程序不在訪問的對象)。

互操作性 .NET語言互操作性允許用不同的.NET語言編寫的軟件模塊無縫的交互;允許.NET的代碼調用并非.NET的代碼,他可以使用標準Win32 DLL導出的純C函數的代碼;.NET框架還允許與COM進行互操作。

基類庫 .NET提供了一個龐大的基礎類庫,稱為基類庫(Base Class Library,BCL)。(有時稱為框架類庫--Framwork Class Library,FCL)。

編譯成CIL

.NET語言的編譯器接受源代碼文件,并生成名為程序集的輸出文件。

編譯成本機代碼并執行

程序的CIL直到它被調用運行時才會被編譯成本機代碼。CLR執行步驟:檢查程序集的安全特性;在內存中分配空間;把程序集中的可執行代碼發送給實時(Just-in-Time,JIT)編譯器,把其中的一部分編譯成本機代碼。

一旦CIL被編譯成本機代碼,CLR就在它運行時管理它,執行像釋放沒使用的內存、檢查數組邊界、檢查參數類型和管理異常之類的任務。有兩個重要術語:托管代碼--為.NET框架編寫的代碼稱為托管代碼(managed code),需要CLR;非托管代碼--不在CLR控制之下運行的代碼,比如win32 C/C++ DLL,稱為非托管代碼(unmanaged code)。

微軟公司還提供了一個稱為本機映像生成器的工具Ngen,可以把一個程序集轉換成當前處理器的本機代碼。經過Ngen處理過的代碼免除了運行時的JIT編譯過程。

編譯和執行

無論原始文件的語言是什么,都遵循同樣的編譯和執行過程。

CLR

.NET框架的核心組件就是CLR,它在操作系統的頂層,負責管理程序的執行。

CLI

CLI(Common Language Infrastructure,公共語言基礎結構)把所有.NET框架的組件連結成一個內聚的、一致的系統。

CLI主要由CTS(Common Type System,公共類型系統,定義了那些在拓公關代碼中一定會使用的類型特征)、CLS(Common Language Specification,公共語言規范,詳細說明了一個.NET兼容編程語言的規則、屬性和行為,其主體包括數據類型、類結構和參數傳遞)組成。

C#的一些縮寫和版本更新

縮寫:

版本更新:

推薦書籍 C#圖解教程(C#5.0)第4版       【下載】


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久天天躁狠狠躁夜夜爽蜜月| 欧美精品午夜视频| 亚洲xxx大片| 亚洲人成网站在线播| 国产伦精品一区二区三区精品视频| 色先锋资源久久综合5566| 亚洲精品日韩丝袜精品| 国产欧美日韩免费看aⅴ视频| 98视频在线噜噜噜国产| 亚洲xxxxx电影| 综合136福利视频在线| 亚洲欧美精品suv| 亚洲免费伊人电影在线观看av| 久久精品国产综合| 欧美激情xxxxx| 国内精品久久影院| 国产日韩欧美在线看| 欧美人交a欧美精品| 成人黄色av免费在线观看| 亚洲精品网站在线播放gif| 欧美一级片免费在线| 亚洲无限av看| 日韩激情av在线免费观看| 亚洲免费福利视频| 成人午夜在线观看| 国产激情视频一区| 91成人国产在线观看| 欧美成人在线免费视频| 成人免费视频在线观看超级碰| 国产精品大陆在线观看| 国产激情999| 亚洲精品视频在线观看视频| 日韩av中文字幕在线免费观看| 午夜伦理精品一区| 91精品国产91久久久久久吃药| 欧美有码在线观看视频| 久久视频国产精品免费视频在线| 亚洲丝袜av一区| 精品毛片三在线观看| 自拍视频国产精品| 国产成人精品免高潮在线观看| 亚洲视频国产视频| 国产亚洲视频在线观看| 另类视频在线观看| 国产视频亚洲精品| 日本欧美精品在线| 久久久亚洲国产天美传媒修理工| 狠狠躁18三区二区一区| 亚洲人成电影网站| 亚洲人成五月天| 一区二区av在线| 日韩欧美在线观看视频| 精品一区精品二区| 亚洲free嫩bbb| 久久久免费高清电视剧观看| 日韩精品福利网站| 日韩美女av在线免费观看| 国产精品18久久久久久麻辣| 亚洲欧美日韩中文视频| 国内精品视频在线| 日韩高清有码在线| 一区二区中文字幕| 久久久精品2019中文字幕神马| 精品自拍视频在线观看| 亚洲国产美女久久久久| 538国产精品一区二区在线| 国产精品爱久久久久久久| 国产精品夜色7777狼人| 狠狠综合久久av一区二区小说| 国产在线播放不卡| 高清一区二区三区日本久| 日韩美女在线观看| 国产不卡精品视男人的天堂| 九九视频直播综合网| 欧美一级在线播放| 国产亚洲精品91在线| 日韩精品视频三区| 久久久久免费精品国产| 国产成人精品优优av| 热99精品里视频精品| 欧美另类99xxxxx| 亚洲成人激情小说| 在线日韩日本国产亚洲| 中文字幕亚洲综合久久筱田步美| 成人午夜激情网| 国产精品爽爽ⅴa在线观看| 欧美日韩免费区域视频在线观看| 亚洲欧美一区二区三区在线| 国产日韩欧美视频在线| 日韩在线激情视频| 日韩电影中文 亚洲精品乱码| 欧美怡春院一区二区三区| 91av在线影院| 日韩av在线免费播放| 成人国产亚洲精品a区天堂华泰| 亚洲电影免费观看高清完整版在线| 国产精品高潮呻吟久久av黑人| 91亚洲精品久久久久久久久久久久| 91免费在线视频| 亚洲专区中文字幕| 午夜精品久久久久久久白皮肤| 97视频网站入口| 欧美电影在线观看高清| 在线色欧美三级视频| 精品久久久久久亚洲精品| 亚洲电影天堂av| 国产在线高清精品| 国产精品丝袜久久久久久不卡| 久久久天堂国产精品女人| 日韩av在线天堂网| 久久亚洲精品中文字幕冲田杏梨| 日韩在线播放av| 午夜精品美女自拍福到在线| 亚洲第一中文字幕| 亚洲在线www| 成人免费视频网| 91国内在线视频| 午夜精品国产精品大乳美女| 人人爽久久涩噜噜噜网站| 91在线观看免费观看| 日韩在线欧美在线国产在线| 久久久久久久999| 亚洲在线免费观看| 国产精品wwwwww| 日本成人在线视频网址| 久久视频免费观看| 日韩高清电影免费观看完整版| 亚洲精品动漫久久久久| 欧美成人免费网| 日韩精品在线播放| 欧美二区乱c黑人| 日韩av电影在线免费播放| 成人久久久久久久| 国产精品大片wwwwww| 亚洲精品电影在线| 91国语精品自产拍在线观看性色| 欧美麻豆久久久久久中文| 成人h视频在线| 91美女福利视频高清| 成人免费视频xnxx.com| 久久亚洲精品国产亚洲老地址| 日韩精品久久久久久福利| 国精产品一区一区三区有限在线| 亚洲欧美制服综合另类| 97久久久久久| 欧美在线www| 911国产网站尤物在线观看| 性欧美亚洲xxxx乳在线观看| 国产成人精品久久| 亚洲精品久久久久久久久| 亚洲人成网站999久久久综合| 日韩视频一区在线| 色樱桃影院亚洲精品影院| 欧美做受高潮1| 亚洲va欧美va国产综合久久| 久久影视电视剧免费网站清宫辞电视| 国产精品网站入口| 亚洲国产天堂久久综合网| 午夜精品蜜臀一区二区三区免费| 成人国产亚洲精品a区天堂华泰| 视频在线观看99| 狠狠干狠狠久久| 成人国产精品色哟哟| 欧美国产一区二区三区|