我正在尋找可幫助C++開發人員獲取C#的網站或書籍。 到目前爲止,this是我找到的最好的一個。針對C++開發人員的C#書籍或網站
回答
坦率地說,當我得知.NET,這是很難理解它從C++背景的許多方面。我發現試圖將C#融入C++的思維模式對我來說確實有效 - 而不是爲了我。
我不會專注於爲C++開發人員尋找C#的東西 - 儘量爲C#尋找一些好的資源。好,詳細的C#和.NET框架書會讓你在那裏,你的C++背景只會幫助你更好地理解細節。學習C#將學習框架,預期的做事方式,以及忘記很多C++習慣。
我會推薦幾本不關注初學者主題的詳細書籍,如CLR via C#和C# in Depth。
我也認爲Framework Design Guidelines可能是讓我在C#/。NET而不是C++中思考的最有價值的資源 - 它確實討論了爲什麼框架是這樣的,並且學習如何編寫代碼其他C#開發人員將希望維護。指南是available online,但這本書很有幫助,它也解釋了指南背後的原因,而不僅僅是「規則」。
dot net book zero由Charles Petzold專門針對具有C++經驗的開發人員。
儘管這是2007年的最後更新,所以並不完全是最新的(.net 3.0我認爲)。
它主要是關於c#語言的,所以並沒有真正覆蓋這個框架。
我也從C/C++背景進入C#。 CLR通過C#「講我們的語言。」
這是非常可讀的,並以一種習慣於管理自己的記憶的人熟悉的方式覆蓋主題。
當你拿起基礎知識,你需要某種參考書,我建議C# in the Nutshell。我喜歡把這本書放在我的桌子上,而且寫得很棒:)。這絕對不是學習語言的書。
你爲什麼認爲這不是學習這門語言的書? – Zoman 2009-07-24 19:55:47
它包含1章介紹C#,這對於從基礎學習有點簡單,本書的其餘部分描述了許多功能,如序列化,LINQ,流等。這些信息是偉大的,當你想要編碼的東西,因爲它們包含關於.NET特性,而不是語言特性,但不會給你關於語言本身的深入知識。儘管如此,當你追上語言本身時,本書可能有助於理解.NET平臺的特性。 – 2009-07-24 23:11:22
如果您想採取一些較小的步驟,請了解Managed C++。您將能夠使用標準C++和.NET命名空間。
我通過維護別人的託管C++項目,在這個莊園裏撿到了。一旦我瞭解了C#之後,它就只是一個清理語法的莊園,因爲我知道那個時候System名稱空間的結構。
如果您需要C++互操作性來引用DLL,Managed C++也會派上用場。
我覺得Peter Sestoft的Java Precisely對於C++程序員來說是一個不錯的簡潔參考;他也是作者C# Precisely這是寫在同一精神,雖然我沒有閱讀,所以我不能說話。
- 1. 針對C/C++開發人員的Eclipse和針對Ctrl + C的Eclipse
- 2. 爲有點經驗豐富的開發人員推薦的C#書籍
- 3. 針對PHP開發人員的C#學習資源
- 4. Xamarin對於C#開發人員?
- 5. C#開發人員認證
- 6. iOS開發人員證書
- 7. 針對彭博金融軟件開發人員的C語言問題財務軟件開發人員職位
- 8. 如何在同一時間爲java開發人員,c/C++開發人員,php開發人員安裝eclipse?
- 9. 針對iPhone的C++開發
- 10. 深入瞭解Ruby Gem開發資源(書籍,視頻,網站)
- 11. 開發強大的C#模塊的高級書籍
- 12. 對於開發人員,是否有任何已接受的「最佳」或有關SCM的標準書籍?
- 13. 針對瀏覽器開發的Windows Phone開發人員
- 14. 適用於C#開發人員的Java
- 15. c#開發人員的雲計算
- 16. 面向C++開發人員的IDE
- 17. 適合很長時間的開發人員的良好Flex書籍
- 18. 什麼是J2SE程序員開始學習J2ME的最佳網站/書籍?
- 19. 每個開發人員針對c#類庫的不同配置設置
- 20. 最佳視頻教程/書籍或教程網站學習VB.NET/C&C++和C#.NET
- 21. 用於PHP開發人員的VB或Visual C++
- 22. 針對網站的圖書閱讀器
- 23. VS2008如何從Web開發人員更改爲C#開發人員設置
- 24. 我想學習Struts.Is有沒有好的網站或書籍?
- 25. 好的網站和/或書籍來學習遊戲算法?
- 26. iPhone開發人員證書申請
- 27. 續訂iOS開發人員證書
- 28. 更新Apple開發人員證書
- 29. iOS開發人員證書到期
- 30. Appium - 開發人員證書問題
好的建議,謝謝里德。 – Zoman 2009-07-24 20:31:12