1,.NET Framework:是開發平臺,包含兩大部分: ①龐大的代碼庫(類庫),可以在客戶語言(C#,VB)中來使用這些代碼 ②Common Language Runtime,負責管理應用程式的執行 2,使用.NET Framework編寫應用程式,就是使用.NET 代碼庫編寫程式。 3,C# ...
1,.NET Framework:是開發平臺,包含兩大部分:
①龐大的代碼庫(類庫),可以在客戶語言(C#,VB)中來使用這些代碼
②Common Language Runtime,負責管理應用程式的執行
2,使用.NET Framework編寫應用程式,就是使用.NET 代碼庫編寫程式。
3,C#編寫在托管環境下(CLR)運行的程式,C#語言需要通過編譯以後轉換為目標系統能夠理解和執行的語言。
4,用.NET Framework編寫的程式 首先編譯為CIL,CIL代碼存儲在應用程式集中,在執行程式的時候,JIT把CIL編譯為本機代碼。
CLR: Common Language Runtime,管理用.NET庫開發的應用程式:JIT編譯器把CIL編譯為Native Code;管理記憶體、處理安全性以及允許跨語言調試。、
CIL: Common Intermediate Language,中間語言,CIL代碼是獨立於電腦、操作系統和CPU的。
JIT: Just-In-Time 編譯器,它把CIL編譯為OS可以理解的本機代碼。CIL代碼僅在需要的時候才進行編譯。
Words:
Intermediate [,ɪntə'miːdɪət]: 中間的,媒介
Integrated ['ɪntɪgreɪtɪd] :集成的,綜合的
Intelligence [ɪn'telɪdʒ(ə)ns] :智能
garbage collection:垃圾回收