初學c#,總結分享(老魚避讓)

      學習c#,其實是從WPF接觸到的。可以說我絕對是個小白,我大學根本不是學計算機的。大三我就去實習,莫名其妙當了程序員。真的不容易啊。實習第三天領導和我說和他一起做一個wpf的項目,我擦,什麼是wpf???我明明想做單片機啊。總不能回邊長就變自己不懂得吧??

    沒有辦法,既來之則安之。真的什麼都不會。說實話我只會51單片機的c編程。夠菜了吧!c#是什麼東西,我看了好久也搞不懂。對此我認爲有以下幾個原因:

1.百度才知道,c#是面向對象的。什麼是對象?面向過程的c語言已經根深蒂固在我的腦子裏了。我花了好長時間理解。面向過程與面向對象,建議學一個吧,初學者真的蛋疼。

2.c#的關鍵字太多了,到現在我也好多不知道,碰到像的就msdn 吧,都有。

       那麼說了這麼多,對於沒有接觸過面向對象的苦逼的孩子們,我們該怎麼辦?

       說說我理解的面嚮對象語言的好處,不說那麼官方。面向對象不容易出錯,也容易找出錯誤,高內聚低耦合。而且這些類分開寫,你寫你的,我寫我的,之言自己定義的類中的方法能實現功能即可。面向過程的語言一旦程序大了,很難做到這樣,會出現一些莫名其妙的問題。樓主曾經自認爲c變成可以。有時候代碼寫多了,老師出現一些問題,在硬件上出現亂七八糟的問題。此外,面向過程的語言寫大項目是會力不從心,因爲你沒辦法分開寫啊,一個過程分開了你也沒法編譯。

       怎麼學習c#。

       我也是初學者,走了不少彎路,分享一些正確的路子給大家,珍惜時間,少走彎路!

       1、如果你邏輯能力很牛逼,就不用看了,找自己的路子。如果你的腦子和我一樣。首先你的照一本別太厚的c#基礎書,別一上來就什麼高級編程,看的你腦子出問題。這本書只要有基本的概念就夠了。看一遍不夠的。你會發現和其他語言大致差不多,這時候第二遍你就要開始找不同了。這樣記得更深。最終要達到對每個概念都要掌握。但是好多概念趨勢特麼太抽象了,比如抽象方法,我到現在還沒看。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章