課後總結
第一章 .NET Framework 概述
C#是什麼?
C#是一種誕生時間最晚、並且最新的程式語言,它是為.NET平臺量身訂做的一種語言,需要.NET Framework環境的支援。
C#語言與JAVA語言在質量上的對比:
衡量標準 | C# | JAVA |
效率 | 強 | 弱 |
可維護性 | 相當 | 相當 |
可移植性 | 弱 | 強 |
健壯性 | 弱 | 強 |
可重用性 | 強 | 弱 |
.NET是什麼?
.NET是技術規範,目的是讓不同的程式語言之間可以互操作。
.NET Framework的體系結構
.NET Framework 包含以下兩個主要組建:
FCL(框架類庫):.NET Framework類庫,裡面存有託管程式碼。
CLR(公共語言執行時):管理使用者程式碼執行的現代執行時環境,它提供JIT 編譯、記憶體管理、異常管理和除錯等方面的服務。.NET中的所有程式碼都由CLR管理,因此稱為”託管程式碼”
.NET的中間程式碼(語言):
Microsoft 中間語言 (MSIL) 由一組特定的指令組成,這些指令指明如何執行程式碼
JIT編譯器
JIT編譯器的主要工作是將普通 MSIL 程式碼轉換為可以直接由 CPU執行的計算機程式碼
通用語言規範(CLS)和公共型別系統(CTS)
CLS:規定所有.NET語言都應遵循的規則,生成可與其他語言互操作的應用程式。
CTS:公共型別系統包含標準資料型別和準則集。
C#常用的名稱空間
名稱空間 | 說 明 |
System.Drawing | 處理圖形和繪圖,包括列印 |
System.Data | 處理資料存取和管理,在定義 ADO.NET 技術中扮演重要角色 |
System.IO | 管理對檔案和流的同步和非同步訪問 |
System.Windows | 處理基於窗體的視窗的建立 |
System.Reflection | 包含從程式集讀取後設資料的類 |
System.Threading | 包含用於多執行緒程式設計的類 |
System.Collections | 包含定義各種物件集的介面和類 |
1、匯入名稱空間
C#中只能匯入到sing包,JAVA可以匯入到類。
2、C#的名稱空間
C#中:namespace 名稱
JAVA中: paceage 名稱
3、類的入口類:
Main原型程式入口點
1public static void Main()
2public static int Main()
3public static void Main(String[] t)
4public static int Main(String[])
注:Main的第一個字母大寫
写评论
很抱歉,必須登入網站才能發佈留言。