我對C#相對較新。顯然,我需要提高我在C#中的編程技能。我主要在WPF中工作,並經常需要編寫轉換器和依賴項屬性。我在ActionScript中有快速的編程經驗。然而,在C#中編程類似的邏輯是非常不同的,特別是在語法方面。我意識到我需要擴展自己對C#的知識,並提高對語法的理解,以便更好地使用C#。我想知道是否有人可以建議什麼是最好的方法來感受這種差距和任何你知道的基於網絡的源代碼或書籍。感謝您的幫助。我正在尋找C編程技巧開發中的最佳實踐建議
回答
如果您想購買,對於您的C#基礎,您無法比Head First C#做得更好。 (提醒:有了這本書或任何技術書籍,只要你拿到它,去圖書館的官方網站,打印出勘誤表,並保留這本書。)
C#基礎免費:檢出C# Station's C# Tutorial。這很不錯,但他們關於多態的部分很薄弱。此外,困擾堆棧溢出的C#問題,看看其他人如何使用它。
對於WPF,請查看Sacha Barber的「WPF:初學者指南」。 Here is Sacha's article listing。該組織缺乏,因此只需在「WPF:初學者指南」中搜索該頁面即可查找每個後續部分。
這裏有一些資源,這將幫助ü http://weblogs.asp.net/lhunt/pages/CSharp-Coding-Standards-document.aspx
,並檢查線程Are there any suggestions for developing a C# coding standards/best practices document?
不要讓我們知道如果u neeed更
非常感謝! – vladc77 2010-11-07 19:26:17
從你的問題現在還不清楚到底有多大經驗和知識,你到目前爲止。我們擁有編程技能,並且擁有C#/ .NET技能,並且我們擁有WPF技能,每種技能都有所不同。 1)編程技巧:你需要牢牢掌握編程技巧,面向對象,算法,設計模式......但你可能會一路獲得。 2)C#/ .NET技能:對C#對象,數組,委託,變量,引用類型值類型,泛型的深刻理解......您可能已經有了這方面的知識,但如果沒有的話,買或借一個
3)WPF:只需得到亞當·納森WPF釋放的書。並學習MVVM或MVVM精簡版。
感謝您的輸入! – vladc77 2010-11-07 19:25:59
- 1. 的Eclipse Ganymede黑客,提示,技巧,技巧和最佳實踐
- 2. 尋找在C#中使用「Net Use」的最佳實踐
- 3. JMS開發最佳實踐
- 4. Django開發最佳實踐
- 5. Android開發最佳實踐
- 6. STL Vectorised Map - 尋找最佳實踐
- 7. Spring MVC開發流程 - 最佳實踐
- 8. 在Java中使用新線程(foo).start()。尋找最佳實踐
- 9. 將java移植到javascript:示例,技巧和最佳實踐?
- 10. 什麼是Ruby調試器技巧,調整和最佳實踐?
- 11. Java中協議棧開發的最佳實踐
- 12. SquishIt在開發時的最佳實踐
- 13. 最佳編程實踐
- 14. MATLAB編程最佳實踐
- 15. tsql加入最佳實踐建議
- 16. Android SQLite最佳實踐建議
- 17. MediaPlayer setDataSource需要最佳實踐建議
- 18. C# - 什麼是ADO.NET的一些高性能最佳實踐/技巧
- 19. 實踐中的Android ADK開發 - 什麼是最佳實踐?
- 20. 創建一個C++ Dll的最佳實踐,編組在C#
- 21. jQuery的示例應用程序來尋找最佳實踐
- 22. 尋找測試存儲過程的最佳實踐?
- 23. Moneydance擴展開發的最佳實踐
- 24. C#最佳實踐
- 25. 最佳實踐 - C#
- 26. 如何創建「Watch」系統?尋找最佳實踐
- 27. 我尋求CSS技巧
- 28. 學習新技術的最佳實踐
- 29. 關於使用PhoneGap for Android或iOS開發應用程序的最佳實踐的任何建議/建議?
- 30. 正在尋找與管理iBeacon本地通知相關的最佳實踐建議
太好了。謝謝! – vladc77 2010-11-07 19:26:34