C#程式設計總結

來源:互聯網
上載者:User

標籤:c#

            說實在話,看了楚廣明的C#視頻教程,感覺講得有點亂,但大體設計的東西都還在。我就按照自己的理解整合了一遍所涉及的內容。

            子曰:"學而時習之,不亦樂乎?“,溫故而知新,這真的是一件快樂的事。C#早學過去了,但遲遲沒有總結。那麼學設計模式的時候才發現,沒有C#的基礎,設計模式是很難學的。僥倖自己學得時候認真了一點,所以相對學起來還是毫不費力的。只是有個別的知識點有印象,但還是想不來。這就需要再回顧回顧了。

           過來人看C#是很容易理解的。在這之前,我們學習了VB,對於電腦語言的各方面知識有了一定的認識。電腦語言都是想通的,好比英語和漢語,都是用來交流的,拿蘋果舉例,只不過是”蘋果“和”apple“的區別,指代的都是一樣的東西。VB中我們學習了資料類型、常變數、數組、三大結構,物件導向的知識也涉及到了一點,運算子、字串、異常處理這樣的知識也都涉及到了。這些”蘋果"是一直存在的,只不過到了另一種電腦語言中或許就變成了“apple"。只不過唯一有點遺憾的地方就是VB基於對象,我們寫的一些代碼都是面向過程。從剛開始的設計小程式到後來的作品展的大程式再到學生資訊管理系統、機房收費系統。我們已經習慣了面向過程的代碼。所以一下子面向對像,有點蒙圈。要說難也只是這裡有那麼一丁點的難。其他的都還算不上了。知道了這一點,那再學起來不就有針對性了嗎?現在我都感覺物件導向比面向過程更加具有整體性、獨立性、簡單易懂。

            我們有的人之前學過C和C++語言,那學這個更容易懂了。C++本身就是物件導向的一種語言,那它的所涉及的內容都與C#及其相似。看看下面這幅圖,我就又想到了當初學C++要學的東西。新知識只是增添了那麼一丁點兒。

             談談我對C#的理解吧。其實說C++和其相似是有道理的。C#本就是C和C++語言家族中最新潮流的面向組件語言。它是從C和

C++派生的一種簡單的、現代的、型別安全的物件導向程式設計語言。它所設計的內容我就不多說了,大部分和其它語言都是想通的。一幅圖已直觀形象地說明了一切。基本都和C++是極其的相似。在我的部落格中關於C++總結了十幾篇部落格,大家可以通過此連結找到。http://blog.csdn.net/qwlzxx/article/details/38065571。

            如果細心一點,你會發現,在這裡會有UML圖的出現,我們已經學過了UML圖,現在才知道它與C#可以互動。可以將類圖轉換為代碼,也可以將物件導向的代碼轉換為類圖。通過VS軟體也可以做到這些。關於UML,部落格中也有介紹,可以通過此連結找到。http://blog.csdn.net/qwlzxx/article/details/41522465

            關於委託和事件等新知識點,將會在後面設計模式的學習中再詳細總結。敬請期待!

C#程式設計總結

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.