2010-11-05 54 views
0

我對C#相對較新。顯然,我需要提高我在C#中的編程技能。我主要在WPF中工作,並經常需要編寫轉換器和依賴項屬性。我在ActionScript中有快速的編程經驗。然而,在C#中編程類似的邏輯是非常不同的,特別是在語法方面。我意識到我需要擴展自己對C#的知識,並提高對語法的理解,以便更好地使用C#。我想知道是否有人可以建議什麼是最好的方法來感受這種差距和任何你知道的基於網絡的源代碼或書籍。感謝您的幫助。我正在尋找C編程技巧開發中的最佳實踐建議

回答

1

如果您想購買,對於您的C#基礎,您無法比Head First C#做得更好。 (提醒:有了這本書或任何技術書籍,只要你拿到它,去圖書館的官方網站,打印出勘誤表,並保留這本書。)

C#基礎免費:檢出C# Station's C# Tutorial。這很不錯,但他們關於多態的部分很薄弱。此外,困擾堆棧溢出的C#問題,看看其他人如何使用它。

對於WPF,請查看Sacha Barber的「WPF:初學者指南」。 Here is Sacha's article listing。該組織缺乏,因此只需在「WPF:初學者指南」中搜索該頁面即可查找每個後續部分。

+1

太好了。謝謝! – vladc77 2010-11-07 19:26:34

2

從你的問題現在還不清楚到底有多大經驗和知識,你到目前爲止。我們擁有編程技能,並且擁有C#/ .NET技能,並且我們擁有WPF技能,每種技能都有所不同。 1)編程技巧:你需要牢牢掌握編程技巧,面向對象,算法,設計模式......但你可能會一路獲得。 2)C#/ .NET技能:對C#對象,數組,委託,變量,引用類型值類型,泛型的深刻理解......您可能已經有了這方面的知識,但如果沒有的話,買或借一個

3)WPF:只需得到亞當·納森WPF釋放的書。並學習MVVM或MVVM精簡版。

+0

感謝您的輸入! – vladc77 2010-11-07 19:25:59

2

我發現www.blackwasp.co.uk幾乎涵蓋了所有需要精通C#的教程。

+0

偉大的來源。謝謝! – vladc77 2010-11-07 19:26:50