【正文】
元數(shù)據(jù) ( METADATA) =結(jié)構(gòu)化的異常處理 =root object class =垃圾回收 (garbage collector) =”new” 操作符 統(tǒng)一的編程模式 Windows API .NET Framework 不論什么語言和編程模式都是用一樣的 API ASP 代碼嵌套在 HTML頁面中 MFC/ATL 強大, 相對復(fù)雜 VB Forms 快速開發(fā)工具 公共語言運行庫 傳統(tǒng)的開發(fā) HWND hwndMain = CreateWindowEx( 0, MainWinClass, Main Window, WS_OVERLAPPEDWINDOW | WS_HSCROLL | WS_VSCROLL, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, (HWND)NULL, (HMENU)NULL, hInstance, NULL)。 .NET Framework 架構(gòu) Windows COM+ Services 公共語言運行時 (CLR) 基類庫( Base Class Library) and XML Windows Forms 公共語言規(guī)范 ( Common Language Specification) VB C++ C JScript … Visual Studio.NET .NET Framework 架構(gòu) Windows COM+ Services 公共語言運行時 ( Common Language Runtime) 基類庫 ( Base Class Library) and XML Windows Forms 公共語言規(guī)范 ( Common Language Specification) VB C++ C JScript … Visual Studio.NET 公共語言運行時 ( Common Language Runtime) ? 管理運行代碼 ? 確認(rèn)類型的安全性 ? 提供垃圾收集,錯誤處理 ? 對半信任代碼的訪問安全控制 ? 提供公共類型系統(tǒng)( mon type system) ? 數(shù)值類型 (integer, float, user defined, etc) ? 引用類型( Objects, Interfaces) ? 可以訪問系統(tǒng)資源 ? 本地 API, COM interop, etc. MSIL 編譯和執(zhí)行 源代碼 語言編譯 編譯 在安裝或函數(shù) /