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