一.什麼叫.NET?
.NET: 一般指.Net Framework框架.是一種平台,是一種技術.
二.Net Framework框架主要組成部分?
Net Framework框架主要組成:
1> 類庫(FCL)
2> 公共語言(CLR)
三..NET程序的簡單編譯原理?
1 .編寫源代碼
2. 將源代碼編譯成微軟中間代碼(MSIL)
3. 將中間代碼交給CLR的即時編譯器(JIT)
4. JIT將中間代碼轉換成平台對應的CPU指令
5. 將CPU指令交給CPU執行
四.托管代碼與非托管代碼
1>由CLR托管運行的代碼叫做托管代碼(C#是的)
2>不被CLR管理的代碼叫非托管代碼
3>托管代碼的優缺點?
原理:CLR為每一個被托管的程序創建一個獨立的內存空間,並禁止其他程序來訪問這塊內存同時也禁止此程序訪問
其它程序;
缺點:運行效率相對較低。
優點:安全性高。適用於安全性高的需求。
……》main(){println("hello world");}
其中main()函數是C語言的主模塊函數,說白點就是程序的入口。
其中println()是在屏幕上顯示一段字符。
……》“按保存以後出現一個文件”,這個文件是用來保存您的源代碼的文件。也就是說再下次修改源代碼時,您還可以打開這個文件繼續修改。
……》“代碼結合一起就成為EXE文件”,點擊程序提供的“編譯”菜單可以對上訴代碼進行編輯連接,形成可執行的EXE文件。雙擊形成的EXE文件後,會在屏幕上顯示“hello world”這段文字。
可以畫1條(四點在同一直線)
或4條(只有3點共線)
或6條(任意3點都不共線)