c#學習路徑

看了些帖子,有了點路子:
最佳答案
《c#精髓》垃圾極了,推薦《C#入門經典》(精讀)-〉《C#編程語言詳解》(C#之父Anders Hejlsberg寫的,比較晦澀,算複習一遍了)-〉《C#高級編程》(一定要看,爆強的書)-〉《.NET Framework高級編程》(不看等於白學C#,講了好多技術內幕,很有意思)-〉《Professional C# Data》-〉《Professional C# Web Services》,包你成爲骨灰極programmer!!我就是這麼來的。
至於ASP.NET嘛,一定要C#&&ASP.NET,其他的都是False,別考慮,VB那垃圾千萬別學,沒用。
.NET是什麼?答:.NET是Microsoft XML Web services平臺。XML Web services允許應用程序通過因特網進行通訊和共享數據,而不管所採用的是哪種操作系統、設備或編程語言。.NET 平臺提供創建XML Web services並將這些服務集成在一起。它可大致上分爲幾種主要語言,Visual Basic .NET、Visual C#、Visual J#、Visual C++ .NET等。無論使用的是哪一種語言,在.NET這個平臺上都將編譯成微軟中間語言(即MSIL)以達到無縫集成的目的。
多寫程序少看書,實現同樣的功能,儘量用新技術(比如委託,很多地方都可以用,代碼風格的問題,你用多了自然就精通了),另外,多線程編程比較有意思,值得研究,把多線程弄通了,再加上委託,你又能多做好多事情,能比較輕鬆的實現之前幾乎沒辦法實現的功能,比如配合XMLHTTP無刷新實時顯示上傳速度,我已經實現了,雖然性能並不優秀,但至少是實現了,而之前(不太理解多線程和委託的時候),要實現這個功能,基本就不可能
還有,常用的算法要熟悉,比如分頁(涉及到SQL數據庫優化),遞歸(做文件管理常用),一些簡單的圖形算法(作圖形報表的時候常用),具體點就是,配合datagrid實現分頁顯示,別用它自帶的那個,用自定義分頁,自己造個10億行的表,如果分頁成功沒有超時,算你過關了,然後研究配合超線程遍歷硬盤找到前四個字節爲49 43 33 03的文件,結果你就發現,你找到了一堆MP3文件,然後在winform上做一個放花的動畫,做出來算你過關(可以試着用DirectX來實現一下,雖然我還沒試過~~),然後開始網絡編程了,教程太多了,配合XML和多線程,作個完善的P2P文字圖片+聲音聊天系統算你過關,再然後,寫個暴力密碼破接器,吃掉幾個沒有驗證碼的論壇,YY一下,接下來,你應該能找到感覺了,知道下一步該做什麼了。。。。。。。。。(我基本就是這麼走過來的,供你參考)
書籍方面:
c#完全手冊
c#primer
C#入門經典
《C#技術揭祕》
<
C# 高級編程
C# 高級編程(第3版)
        本文轉自
http://liuhongdan.bokee.com/2989650.html
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章