学习C#要怎么走?请给一个大体的过程就好,谢谢。
LZ本身做C++的,对于C++已经是熟练的程度,现在要学C#,不知道具体怎么搞。直接把语法搞完就好了吗?貌似需要学习什么框架之类的吧。是哪些框架呢? 谢谢。我希望的是快速学好。
------解决方案--------------------给你一些参考书籍吧,自己去找,电子版荣容易找到的。
初级:
C# Via CLR
Essential .Net: The Common Language Runtime
中级:
Advanced .net debugging
The C# Language specification(别小看它,里面很多地方一句话,你可以写个几十页文章来解释)
高级:
Apress[1].Expert.dot.NET.2.0.IL.Assembler
The Common Language Infrastructure Annotated Standard
Shared Source CLI 2.0 Internals
还有一本讲C#编译器的书,名字忘记了。
。。。。
最后的多看看Rotor的源码,还有C#的语言设计哲学。
------解决方案--------------------光推荐理论书籍没有任何用途的,我来推荐几本
1、《C#开发实战宝典》,读这个可以让你马上写出很多小程序来,对C#有一个整体认识,增加兴趣,并逐渐产生一些问题
2、《C#高级编程(中文第七版)》,遇到问题时,留着当工具书查即可
3、《CLR via C#》 一些基本的运行原理机制的介绍
3、《C# In Depth》根据C#的发展过程逐渐讲解的,遇到问题解决问题,讲得很有意思也很深入
4、《Effective C#》一些很重要的常识
之后就是确定你的方向了
1、《WPF编程宝典》 学习WPF的基础资料,讲得很全面
2、《WCF全面解析》 学习WCF的基础资料,搞分布式的话可以看看
3、《Apress.Pro.Silverlight.5.in.CSharp.4th.Edition.Jan.2012》 学习silverlight的基础资料,不过讲得很基础,还需要自己不断摸索查询
网站推荐:
www.codeproject.com 各种非常棒的技术文章
stackoverflow.com 提问题的好地方
www.codeplex.com 各种非常棒的第三方库
总之多写东西才是重点,有些书如果你上来就读根本就不知道说的是什么,而写了一些东西,带着问题读就会很快理解