我想学习C#,请推荐下大致流程(目前熟练C++)?

来源:百度知道 编辑:UC知道 时间:2024/06/22 10:50:39
由于没有接触过C#,但是看这个词曝光率极高,想学下。我目前比较熟悉C++以及MFC编程等。请大致介绍下学习流程以及流行的开发环境。谢谢了。还想问下什么是.net,谢谢了。谢谢了。

我可以给你说一下我多年总结的经验
1.首先拿几本C#基础入门的书籍看看,主要就是变量语句什么的,熟悉一下基本API,写个什么Console.write("Hello World");--!这应该对你不成问题,毕竟C++要难很多,不过如果像2楼说那样,那楼主还要在这部分好好花点时间。
2.首先要知道C#是MS的.NET框架的首选语言,所以它只是一个工具,用它的目的是做其他的事情,比如桌面应用、网站开发、嵌入式、网页应用插件......所以下一步开始学这些东西。
3.我推荐首先学习C#的WindowsForms,环境用VS2005或新一点的2008,在这里你可以轻易体会到C#在编写应用程序的强大,拖拖控件、写写事件,马上搞定,比起eclipse编写应用程序和MFC简直会让你感动的流泪。当然有点缺点是部署时需要把.netFramework弄进去,有点小不爽。呵呵
4.不推荐把WinForms作为楼主的主要努力目标,下面应该简绍给楼主一下努力地2个方向之一:ASP.NET动态网页制作,重要性不多说了,直接给楼主说应该怎么学:首先找一本基本概念的书,如《asp.net基础入门》,然后找一本连接数据库实例编程的书,从注册、登陆、消息发布、论坛、购物等板块一个一个编起,最后做1、2个大项目巩固。最后可以找一些高级点的书籍,如圣殿祭司那本书和UML什么的书籍
5.然后是第二个方向,WPF,它必将全面替代WindowsForms,所以强烈建议楼主学习,如果有asp.net的基础可以轻松入门,现在这方面的书不多,新兴技术,有一本机械工业出版的砖头一样的书可以看,我正在研读,共勉
6.然后在闲暇之余楼主会发现自己对C#的理解还很不够,这个时候就是拿起那本红皮书《C#高级编程》的时候了,这时候楼主会发现只有对C#本身理解的够了才能更好驾驭asp.net和WPF

就是这些了,.net基础知识在任何一本C#和asp.net的入门书上都会有介绍,就不赘述了,它是一个框架。最后祝愿楼主和我一起成为C#牛人...

C#也叫CSharp。
想学它很简单,市面上有很多书籍。
开发环境通用的是VS2008。

我kao 你熟悉c++,c#还用学么?手到擒来