从QBasic和VisualBasic 2008学习Microsoft Visual C#2008有什么好的资源?

时间:2010-11-05 22:33:53

标签: c# visual-studio visual-studio-2008

从QBasic和VisualBasic 2008学习Microsoft Visual C#2008有什么好资源?

2 个答案:

答案 0 :(得分:2)

如果您已经熟悉VB.NET,那么您很可能会用双脚跳入C#。一旦超出花括号和其他语法差异,这两种语言就非常相似。我学习C#主要是借助一些在线转换工具转换VB.NET项目,并查找我没有立即理解两种语言之间关系的任何内容。如果您还没有要转换的内容,请使用一些示例代码,就像在CodeProject甚至MSDN上找到的那样。在此过程中,您可能会积累一系列可用于未来应用的巧妙技巧。

我和Developer Fusion's conversion tool的运气非常好,我也曾多次使用this one。另外,正如我认为许多资深.NET程序员会告诉你的那样,Reflector没有替代品。

这让你大部分时间都在努力学习C#和VB.NET中编码风格和公认实践之间的差异。我不知道还有什么比阅读Stack Overflow更好的学习。

有些电子书可能会有所帮助,例如Illustrated C#2008,显然是available for free

就QBasic背景而言,如果这是您的大多数经验,那么向C#过渡的最大障碍就是学习面向对象的编程。要真正掌握任何.NET语言,您需要充分了解OOP概念,如对象,类,抽象,继承,封装,多态等。我没有在这里推荐任何特定的标题(应该很容易找到),只是建议在你学习语言的语法时不要忽视对设计模式的透彻理解。

最重要的是,不要害怕提问!无论我们承认与否,这都是我们所学的。 : - )

答案 1 :(得分:0)

这本书是一个好的开始。 PRO C#