1. 程式人生 > >.NET框架

.NET框架

ges get ima net com 如同 對象 lec 獲得

.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框架