熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

c# 復習、筆試全攻略(一、.net 框架)

2022-06-13   來源: .NET編程 

NET Framework 的特點
— 多平台它可以在廣泛的計算機上運行包括從服務器桌面機到PDA和移動電話
— 行業標准它使用行業標准的通信協議比如XMLHTTPSOAP和WSDL
— 安全性它能提供更加安全的執行環境即使有來源可疑的代碼存在
NET Framework 的組成
NET Framework由三部分組成的
— CLR (Common Language Runtime公共語言運行庫)它是NET Framework的核心組件在操作系統的頂層並管理程序的執行
它在運行期間管理程序的執行包括以下內容
— 代碼安全驗證
— 執行代碼
— 自動垃圾收集
— 通過訪問BCL得到廣泛的編程功能包括如WEB服務和數據服務之類的功能
— BCL (Base Class Library基類庫)它包括以下一些類
— 通用基礎類比如字符串操作安全和加密
— 集合類它實現了列表字典散列表以及位數組
— 線程和同步類這些類用於創建多線程程序
— XML類這些類用於創建讀取以及操作XML文檔
— 編程工具它包括
— Visual Studio集成開發環境
NET兼容編譯器(例如C#VBJScript和托管的C++)
— 調試器
— 服務器端改進比如ASPNET
代碼的編譯和運行過程
— 編譯器編譯?源代碼?後生成名為?程序集?的輸出文件程序集可以是可執行文件或DLL
— CIL (Common Intermediate Language公共中間語言)它是程序集裡的代碼(它還有其他兩個術語ILMSIL)
程序集包含的信息中包括下列項目
— 程序的 CIL
— 程序中使用的類型的元數據
— 對其他程序集引用的元數據
— CIL 在CLR運行時被JIT編譯器成?本機代碼在運行時CLR執行下面的步驟
?檢查程序集的安全性
— 在內存中分配空間
— 把程序集中的可執行代碼發送給 JIT把其中的一部分編譯成本機代碼
CLI — 公共語言基礎結構
— CLI 它把所有NET框架的組件連結成一個內聚的一致的系統它展示了系統的概念和架構並詳細說明了所有軟件都必須堅持的規則和約定
— CLI 的重要組成部分
— CTS (Common Type System公共類型系統)它定義了那些在托管代碼中一定會使用的類型的特征
— 它定義了一組豐富的內置類型以及每種類型確定的詳細的特性
— 它最重要的特征之一是所有類型都繼承自公共的積累—Object
— CLS (Common Language Specification公共語言規范)詳細說明了一個NET兼容編程語言的規則屬性和行為
— 其主題包括數據類型類結構和參數傳遞


From:http://tw.wingwit.com/Article/program/net/201404/30520.html
    推薦文章
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.