天天看點

《c#之全局觀》

不謀全局者,不足以謀一域;不謀萬世者,不足以某一時。

      一路走來,學過了VB,看過了耿建玲視訊,了解了資料庫……從現在開始迎接了一個新的時代:C#.

    我的進度在同期之中是較為緩慢的,很早就 聽到有人說,C#,那時,僅僅隻有這樣一個名詞進入腦海,沒有經過任何的加工。現在,要真正相知、相交、相識了,先來看看它的實體形态:

《c#之全局觀》

   總布局大緻是這樣,一共分為5部分,每一部分又分為5-6個檔案夾,每一檔案夾下大約有30集左右的視訊,視訊的平均觀看值大約位于7分鐘左右。此次的學習資料由原先的楚光明視訊更新為傳智播客基礎集訓,但楚光明視訊的學習材料并不是完全摒棄,而是作為輔助材料存在的。

      從度娘口中得知:

     含義:

     C#是微軟公司釋出的一種面向對象的、運作于.NET Framework之上的進階程式設計語言。它是微軟公司研究員Anders Hejlsberg的最新成果。

     設計目标

     C#的設計目标旨在設計成為一種“簡單、現代、通用”,以及面向對象的程式設計語言。

     基本資料類型:

     bool;byte;ubyte;short;ushort;int;uint;long;ulong;float;double;Decimal.所有這些類型都有一個固定的大小,每個資料類型都有有符号和無符号兩種類型。

    亮點

     COM的內建,這是C#對Windows程式最大的賣點。

    執行

     C#所開發的程式源代碼别被編譯成為中間代碼,然後通過.NETFRramework的虛拟機執行。

    家譜

    C#1.0-純粹的面向對象:提出了純粹的面向對對象概念

    C#2.0-泛型變成新概念:對泛型類型參數提出了“限制”的新概念,并以優雅的文法展現在語言之中;用匿名方法取代一些短小的并且僅出現一次的委托,使得語言結構更加緊湊。

    C#3.0-研發代号“Orcas”:率先實作了LINQ的語言。

    C#4.0動态程式設計:新增dynamic關鍵字,提供動态程式設計。

    前景

    C#将不可避免地崛起,在Windows平台上成為主角。

            GO:跳出山間,識得廬山真面目。