关于MFC和C#.Net的学习和使用难度问题

本人计算机专业,学校专业课学过C++和Java,基本上都应付考试了。以前在公司做的是大型机平台的汇编。现在不干程序员了。现在想自己学一门桌面开发的语言(工具),自己写点东... 本人计算机专业,学校专业课学过C++和Java,基本上都应付考试了。以前在公司做的是大型机平台的汇编。现在不干程序员了。现在想自己学一门桌面开发的语言(工具),自己写点东西用。MFC和C#学习难度差别有多大?或者说该先学习哪一个?要是能简要分析下二者难度上的区别就更好了。谢谢!! 展开
 我来答
志远823
2012-04-12 · TA获得超过2296个赞
知道小有建树答主
回答量:913
采纳率:66%
帮助的人:1205万
展开全部
MFC的难度大约是C#的两倍。主要的难点在与消息机制太复杂,中间环节太多,而且又都很重要。
MFC时间长所以看着像博物馆,各种技术都有,所以也加大了难度。最重要的是如果你C++不行,或者刚刚入门看MFC会非常痛苦,简单的说,就像高中毕业的英语水平去美国居住一般。
不过通常学会MFC后,对Win32 的机制理解会很深刻,对C++的理解会很深刻,而后再学C#犹如砍瓜切菜一般。
我做了10年的C++,我建议你学C#,而不是MFC,C#取代C++是趋势,也许会很长。MFC你可以研究,但是要出成果的话,没有个1年半载的是没希望的。C#可以让你快速上手赚钱,何乐不为
lokily2010
2012-04-13 · TA获得超过284个赞
知道小有建树答主
回答量:776
采纳率:100%
帮助的人:600万
展开全部
C# 吧 ,c# 体系虽然大覆盖面虽广,但编程模型简单,而且很多地方有java的影子 ,快捷简单而且不用指针已经垃圾回收机制让你 编程更省心(其实有了这个玩意,程序更不让人放心)。
MFC的难度要远远大于C#,MFC 其实是windows 编程 + C++语法,用的都是底层API,很多事情,都要在庞大复杂的win32体系中绕一圈你才能明白什么意思,而且越到底层,指针漫天飞,看起来很慢。这也是微软急切需要。net框架的原因之一。不过我在用完MFC之后,用C#,只接受它的语法就能很快应用,所以这点有别于1楼的2倍学习C#,呵呵
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jingxiong12345
2012-04-13 · TA获得超过536个赞
知道小有建树答主
回答量:1252
采纳率:0%
帮助的人:664万
展开全部
你学了C#、、然后才到mfc的! 因为mfc是面对消息机制的,就好像wcf一样。。是属于C#的一种技术吧,感觉你直接用VC++做桌面程序不就得了?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wkwkgo
2012-04-13
知道答主
回答量:53
采纳率:0%
帮助的人:40.6万
展开全部
C#最容易阿 然后是net
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式