.NET框架
.NET框架的二個主要控件:
CLR(Common Language Runtime)公共語言運行時
FCL:.NET本框架類庫
CLR是.NET框架的基礎。FCL是一個綜合性的面向對象的可重用類型集合,利用它不僅可以開發傳統命令行應用程序,而且還可以開發WinForms應用程序及基於ASP.NET的應用程序。
CLR分為:
CLR是所有.NET應用程序運行時環境,是所有.NET應用程序都要使用的編程基礎,它如同一個支持.NET應用程序進運行和開發的虛擬機。
CLS(Common Language Specifcation)公共語言規範
CTS(Common Type System)通用類型系統
類庫:一堆類的集合;
常用類庫;
泛型:System.Collection.Generic
文件操作: System.IO
網絡編程:System.Net
數據庫:System.Data
Winform窗體:System.Windows.Forms
GDI+基本圖形操作:System.Drawing
.NET的戰略目標是在任何時候(when),任何地方(where),使用任何工具(what)都能通過.NET的服務獲得網絡上的任何信息。
.NET框架的魅力:
1).提供了一個面向對象的編程環境,完全支持面向對象編程.
2).對Web應用的強大支持.
3).對Web Service(Web服務)的支持.
4).實現SOA,支持雲計算.
5).支持構建.NET程序的炫彩外衣.
.NET框架核心架構:
NET框架運行在操作系統之上,是.NET最基礎的框架。
它提供了創建,部署和運行.NET應用的環境,主要包含公共語言運行時(CLR)和框架類庫(.NET Framework類庫,FCL),並且支持多種開發語言。
.NET的編譯過程:
JAVA編譯過程:
類的屬性:通過get set訪問,屬性訪問器分為三種:
1)只寫屬性:只包含set訪問器
2)只讀屬性:只包含get訪問器
3)讀寫屬性:同時包含set訪問器和get訪問器
.NET框架