Chapter1安全
1.1 .Net Framework的內容操作系統
主要包含一個龐大的代碼庫,能夠在客戶端經過OOP來使用這些代碼(OOP:Object Oriented Programming面對對象程序設計)設計
.Net Framework:CTS 通用類型系統對象
CLR 公共語言運行庫 編譯器
CLS 公共語言規範編譯
CTS和CLS解決了語言的互操做性程序設計
1.2使用.Net Framework編寫程序垃圾回收
執行C#代碼,必須將其轉換爲目標操做系統的語言,即本機代碼,這個轉換過程即編譯。程序
C#應用程序代碼通過VS編譯爲CIL代碼,而後存儲爲程序集。執行程序時,經過JIT編譯爲本機代碼,並在託管的CLR下運行im
①CIL: Common Intermediate Language,通用中間語言
②JIT: Just-In-Time編譯器
③程序集:可執行的應用程序文件(.exe)和其餘應用程序使用庫(.dll)
④垃圾回收:GC
2.1C#的含義
1.①可用於建立運行在.Net CLR上的應用程序的語言
②類型安全
③更健壯
④專爲.Net Framework設計
2.常見應用程序類型:桌面應用程序,Windows Store應用程序,Web應用程序,WCF服務