第一張

 深刻.NET框架與面向對象的回顧
.NET DOTNET DNET 點NET(.NET框架支持跨語言開發。如C#,VB .NET ,C++.NET,F# ,lronRuby,Others)

任何人,在任何地方,使用任何終端設備,都能訪問微軟提供的服務。(Microsoft)

1..NET Framwork vs版本
.NET Framwork 1.0 /1.1 vs2003

.NET Framwork 2.0 vs2005

.NET Framwork 3.0 /3.5 vs2008

.NET Framwork 4.0 vs2010

.NET Framwork 4.5 vs2012/vs2013

SP(service pack)2版本補丁

  2.NET Framework 兩大組件 公共語言運行時 (CLR Common Language Runtime) 框架類庫(FCL Framework Class Library)

CLR:
1.1 CLS 公共語言規範 Common Language Specfication

1.2 CTS 通用類型系統 Common Type System,用於解決不一樣語言之間數據類型的相互兼容

3.WF Work Flow:工做流 
WCF HTTP TCP/IP 協議
WPF :提供了豐富的用戶界面(User interface UI)框架,酷炫的3D效果和視覺效果

LInq: from db.stus where(查詢)

4.兩道編譯:咱們直接寫的C#代碼,CPU並不認識,由於CPU只認識 0和 1, 因此咱們須要將源文件編譯成一箇中間
文件,名字叫MSIL(微軟中間代碼)。而後中間代碼,CPU依然不認識,須要通過CLR的一個特殊組件,就是JIT(Just
in time 即時編譯器)來翻譯,翻譯成CPU能夠讀懂的0和1,若是再往底層說,0 和 1在計算機中對應的就是高低電位。
高電位用1表明,低電位用0表明。


5.類圖:右鍵類查看類圖。或者選中全部類查看類圖,會顯示屬性和字段

11.自動屬性 封裝,
C#
private int age;

public int Age
{
get
{
return age;
}
set
{
age=value;
}

}

public int Age
{
get { return age; }
set { age = value; }
}


1.自動屬性 :快捷鍵prop+兩次Tab鍵,不能作邏輯驗證
2.封裝:get只讀,set只寫,裏面均可以作邏輯驗證

總結:

1.Microsoft.NET是一個面向網絡,支持各類用戶終端的開發平臺。

2..NET框架有兩個主要組件,CLR和FCL.CLR是.NET框架的基礎,FCL是一個綜合性的面向對象的可重用類型集合。.NET框架的主要內容有CLR,FCL, ADO.NET,XML, ASP.NET,WinForms和Web Service等。 3.CLR是全部.NET應用程序運行時的環境,是全部.NET應用程序都要用的編程基礎。 4.CLR中有兩個主要組件:通用類型系統(CTS)和公共語言規範(CLS). 5.FCL是一個寶藏,經常使用的命名空間下類庫要靈活運用。 6.MSDN文檔提供了.NET框架類庫的詳細技術說明,善用MSDN能夠提升咱們分析和解決問題的能力 7.類圖是表示類的結構以及類與類之間關係的圖表。
相關文章
相關標籤/搜索