麻烦给推荐一下适合转.net方向看的书
原来一直做c++和MFC的,现在想转C#和asp.net方向.麻烦大家给推荐点比较好的书,能尽快的上手写程序.
先谢啦!
------解决方案--------------------不知道哦。
c#之类的,从基本概念上恐怕最大的变化就是自动垃圾回收了。
如果你能注意分清哪些概念属于那些框架,会更好。例如Linq不是c#语言的,而是.net框架内置的。asp.net的Page对象,以及其它对象(例如各种控件)也不是c#语言的,而是.net框架中的asp.net子框架的。等等。学习时最忌讳地是那种:号称自己“学完了”之后还以为学的都是c#语言知识。
------解决方案--------------------做项目啊,做一个就知道了。
------解决方案--------------------首先推荐MSDN必备,example多看多写,.NET Framework与C#一起学;书的话经典的那么几本可以去看看,《C#入门经典》《C#高级编程》去翻一翻。建议还是一边做一边学,网上的视频教程也不少,传智播客,网易云课堂的都可以看看,微软的虚拟学院也有很多for very beginner的课程,比如Bob Tabor的C#课程很适合入门学习:http://www.microsoftvirtualacademy.com/training-courses/c-fundamentals-development-for-absolute-beginners#?fbid=ypKtWUKGqH_
sp1234讲了关键的点,仅基础语法其实差不多的,一些名词和概念需要去熟悉,类继承与C++的异同,局部类,命名空间,程序集,属性、特性、委托、事件、匿名委托,慢慢到Lambda表达式,扩展方法,一堆的语法糖等等,其他就要靠自己慢慢去熟悉和理解了,相信有了C++的基础入C#的门很快的。
ASP.NET方面,建议在C#基础打好了以后再入手,前端的Html/CSS/Js,HTTP协议的基础这些都不能少,然后就是数据持久化方面的知识,了解ASP.NET的机制,看看它是如何提供WEB解决方案的,动手做几个小型网站;经过这些过程后会有一些认识,其他的就需要更多的经验积累和学习深入了
作为建议只能提这么多了,希望楼主学得开心,玩得转~