有C++的基础,学C#大概需要多久呢?

C++基本已经掌握,正在自学MFC,也快学的差不多了。最近突然想玩玩WPF,但是MFC不支持,所以想再自学一门C#,请问需要多久?一个月能学到什么程度?
如果您觉得哪本C#教材比较经典,也请你们推荐一下,谢谢。

学C++不需要多久。类机制和泛型模板用不了你多久,精通8个月大部分人足够了。
只是你学完C++,你根本就开发不了任何程序,因为语言只是决定程序的结构,程序的功能取决于系统API和数据库API。大多数人叫它SDK,Software Development Kit。提供了你调用系统的规范,如果你写一个简单的窗口程序,你不需要掌握多少C++知识,会用几个API就行了。但是如果随着应用程序的功能复杂,你对语言掌握的不深,你的结构就无法支撑住这种复杂性,导致程序崩溃,这就是C++封装重要性。

你们这些人,认为学会C++就可以开发程序了。学程序开发大部分时间是学系统机制和API。 学C++花的时间又算得了什么。
还有如果你英语只有三脚猫工夫,看个MSDN还得查字典,你还趁早别浪费时间,真正搞软件开发的,没有接受能力不强的。

--------------------------------------------------------------
楼上和我意见差不多。现在的人,不学SDK学MFC。根本就搞清楚MFC不是拿来学习的,而是用来给商业化公司提高效率用的。
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-11-27
我是在C++和java的基础上学的C#。

在C++基础上学java花了12天
在C++和java的基础上学C#花了5天

如果您的C++基础已掌握,学习C#应该不会超过15天。
第2个回答  2016-01-09
1、有实际C++编程能力的人,在有相关指导资料情况下,可以直接进行练习性的C#开发。
2、有实际C++编程能力的人,熟练掌握C#应用,应该能在一个星期左右掌握,视记忆、领悟力,各人有差别。
3、只是学会C++,学C#也只能说学会,学会的时间也应该不超过一星期。真正的进行开发工作,需要实践的煅炼。

扩展:
1、C++和C#因为使用的是同一语系,虽然开发的架构、主要应用方向上可能有所不同,但理解起来,记忆起来会容易很多。
2、如果是对付考试,那主要是考的理解力和记忆力,当别论。
第3个回答  2010-11-27
要是c++学的好,那个很快就可以搞定的,如果你已经是c高手,一个月学好应该没有任何问题本回答被网友采纳
第4个回答  2010-11-27
有C++基础,再学C#会很容易上手的。

首先话一点点时间了解一下C#的语法,主要是与C++语法不同的地方。
再了解一下.net framework的基础类库。
而且C#有很多现成的控件,一个月后编写一般的windows程序是完全没有问题的。本回答被提问者采纳

有C++的基础,学C#大概需要多久呢?
学C++不需要多久。类机制和泛型模板用不了你多久,精通8个月大部分人足够了。只是你学完C++,你根本就开发不了任何程序,因为语言只是决定程序的结构,程序的功能取决于系统API和数据库API。大多数人叫它SDK,Software Development Kit。提供了你调用系统的规范,如果你写一个简单的窗口程序,你不需要掌握...

C++转学C#容易吗?需要注意哪些
我在网上看到过这样一句话“学好C++之后,学C#仅需要1个月,然后再学JAVA也许1个星期就搞定了”,当然前提是你要学好,精通C++,主要是理解思想,毕竟C#是更新一些的语言,也就更人性化,所以搞定了C++,C#自然不难。

有VC++\/C++基础,学习C#最快要多少时间
看你想学到什么程度了。如果是写一个windows或者控制台的实用程序,估计十天半个月就差不多了。复杂一点的应用程序,比如自定义的界面、连接数据库进行操作等,估计要1-3个月。再深入就要看个人的努力程度了。

C#工程师要学习多久
如果学习过C语言或者是C++,那么学习C#会很快,只需要3,4个月的时间,如果没有学习过是从头开始学习的,需要半年以上的时间。资料拓展 C#是微软推出的一种面向对象的编程语言,是由C语言衍生出来的一种语言,是.net开发的搭配语言,并且融入了Pascal、Java、VB的一部分功能。C#的优点 1、C#是可视编程...

学c#语言,需要多长时间...入门级的。
学c#如果有C++的基础,半个月就可以上手,没有基础,难说。学VB,只谈入门,新手三个月即可。

C++高手,学习C#要多久?会有多难?
如果c++高手,学c#的语法特性大概2-7天就可以搞定。但是要学习c#的库和.NET的机制,结构,VStudio的用法大概要一个积累过程。时间在2星期到3个月不等。取决于天赋和时间投入

C#一般要学习多久?
看你的目的咯。如果你想学基础的话,有点编程基础,一个星期就可以搞定,如果再想在基础上深入的话,可能需要一个多月,当然,如果再想对C#的一些相关技术以及编程上的一些方法增强的话,那或许需要更长的时间。除非你是天才,那你可以在很短的时间内,把C#学得很精~~~个人意见~...

现在初三,问下学完C C++ C#要几年
看你怎么学了,方法得当,一两年就可以做些简单的东西了。想快一点的话,建议你学C#。我非科班出身,自学c++和opengl一年后才入门,第二年有幸参加师傅们一起做项目,感觉进步很快。编程跟学数学一样,光看书背公式没用,关键是得动手写,写的过程中解决问题,解决多了积累就多了,进步就快了。说...

学好C#一般需要多长时间。。本人零基础
看你有没编程方面的经验了,分三种情况:CASE 1:有3到5年C++经验,对面向对象也比较熟悉,那么1个月就可以拿下了,记住要边做边学,因为你已经有丰富的基础,所以C#会令你越做越顺的,不用专门抽时间学习;CASE 2:刚毕业,什么编程经验都没有的话,建议还是从基础抓起,数据库、数据结构、算法...

...这些我都要学习 请问先学什么号,大约要多长时间!!!
c-〉c++ c一般认真学半个月能掌握基本的使用,深入的话就比较难了(半年都不定)c++一般认真学3到4个月就可以掌握常用的使用,深入的话至少一年 c++学会后c# 小菜

相似回答