.net和API编程以及MFC编程的联系和区别

我学API编程,学MFC编程,学C,学C++,可是很多人在讨论.net,我始终不理解.net是干嘛的,是大势所趋?2楼说替代C?????2楼说替代C???????????... 我学API编程,学MFC编程,学C,学C++,可是很多人在讨论.net,我始终不理解.net是干嘛的,是大势所趋?
2楼说替代C?????2楼说替代C???????????????????
-------------------------------------------
我还是更倾向于API编程,不知道.net在哪些领域可以完成API编程完成不了的东西。
-------------------------------------------
而且我发现,每次我补充问题,我的问题就会被更新到最上面去,哇哈哈哈哈。
-------------------------------------------
回复:599241225 什么叫VC6.0好学,一款软件,有什么好学的,你能为我解答什么。我看你只能误人子弟。
-------------------------------------------
哈哈哈哈哈!!!我对做网站实在是没有半点兴趣
展开
 我来答
anglecloudy
2010-10-12 · TA获得超过1981个赞
知道小有建树答主
回答量:831
采纳率:0%
帮助的人:619万
展开全部
看到楼上几位回答,我笑而不语。
首先我说一下三年来我的一些经验和看法:
一、MFC和.NET可以说没什么必然的联系,只是要完成不同的工作需要不同的工具而已,就像你吃饭用筷子,喝汤用勺子一样。

二、MFC和API API是基于WINDOWS开发的程序员必学的一样东西。即使你用.NET,到最后很多核心用的也是API【如.net的P/invoke】。MFC是喜欢用VC开发的首选。别说什么它很烂,只有什么都不懂的人和完全精通的人才这样说。如果用.NET,可以不用学MFC,不过API最好了解一下,它能让你知道WINDOWS到底是个啥。

三、学C/C++是为了语言基础。当然他是学MFC/API的基础。如果你喜欢.NET,那可以去学C#。的确现在学JAVA/C#的人很多,说以后是他们的天下。可是你别忘了,现在软件开发里面工资最高的嵌入式开发和游戏开发,核心都是用的C/C++,当然你不可能用.NET和JAVA去做嵌入式。我想没人会和钱多过不去。

四、.NET在做企业开发时很强大【不过这块领域还有强大的JAVA】,就是大型企业的站建设等

【补】我还是更倾向于API编程,不知道.net在哪些领域可以完成API编程完成不了的东西。

最大的一方面,.NET可以做网站 API不能,哇哈哈哈
火驹
2010-10-12 · TA获得超过1447个赞
知道小有建树答主
回答量:6294
采纳率:0%
帮助的人:1717万
展开全部
.net是一个开发框架,类似MFC,主要使用C#语言。
.net优势就是开发速度快、界面美观、学习成本低,缺点是有性能上的丢失,以及难以学精。

我也是学C++和API的,但用的是c#,C#做软件项目优势很明显,基本上企业做项目都是使用C#,但平时还是学C++,这个不矛盾。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
望穿秋水待伊人
2010-10-12 · TA获得超过644个赞
知道小有建树答主
回答量:708
采纳率:100%
帮助的人:799万
展开全部
.net是微软,集C,C++和JAVA弄的一个框架,感觉是想让C也去跨平台,而且在VS2010里C++的CLR项目连智能提示也没了,而C#的智能提示很强大,这样看来,微软可以是想让。net去代替C++吧,如果把API和C的一套东西真的完全封装到到.net里,说不定有一天真可以代替掉C,期待出现一个万能的语言。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
599241255
2010-10-12 · TA获得超过472个赞
知道答主
回答量:405
采纳率:0%
帮助的人:105万
展开全部
C++6.0 这个好学、、
设和初学者
我就用这个,这个自动代码系统输好了、、而且还带单词提示功能。。
【599341255】为您解答。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式