和VB比,MFC有什么优势?

MFC开发效率低的很,和vb比优势何在?和C#比又有什么优势?... MFC开发效率低的很,和vb比优势何在?和C#比又有什么优势? 展开
 我来答
starfar1983
2011-01-30 · TA获得超过2257个赞
知道小有建树答主
回答量:692
采纳率:0%
帮助的人:1014万
展开全部
跟VB比,MFC的优势是功能强大,win32 API能做的MFC都能做。MFC程序的运行效率也比VB要快很多。MFC的劣势如你所言,是开发效率低。
跟VB.NET或者C#比,MFC的优势是不需要.net framework。有时你装个几百K的.net写的小程序,却不得先安装几十M的.net redistribution pack。另外,MFC毕竟是native C++写的,有时你需要用一些C/C++库,如果用MFC,可以直接调用。如果用C#,就必须用managed c++再封装一层。反之,如果你要调用.net的库,那么C#可以直接用,但MFC就必须先实现个从.net到native code的封装。
cdunna
2011-01-31 · TA获得超过1676个赞
知道小有建树答主
回答量:1.9万
采纳率:0%
帮助的人:1487万
展开全部
为什么要除了C外额?
DEPHI和VB是没有单独用的.一般都是作为一个加快开发进度的工具语言使用.是用来辅助其它语言的.
JAVA可以尝试.未来手机应用层和WEB应用开发的主要方向之一.
C其实也可以尝试,.主要的应用软件和游戏开发的主要语言.

那既然你学过C语言.接下来你可以继续学习C++.然后详细掌握MFC编程或DIRECTX编程以及SOCKET网络编程走上商业应用软件开发的道路.比如电信,移动的增值服务开发,游戏开发,大型的监控或管理系统的开发,等等..

你也可以继续学习JAVA语言.再辅以扎实的ORACLE,MY SQL等数据库技术,以及ASP.NET或C#或者ACTION SCRIPT.然后走上网页,手机软件应用开发的道路.比如很时髦的IPHONE,ANDROID软件开发,网页游戏开发,以及各种OA系统,网站后台系统的开发.

DEPHI和VB主要是作为加快开发进度的一种工具.一般不单独出产品.这是其本身的特性决定的.
还有包括LUA,Python等一系列脚本语言.都是一种辅助工具.一般是用来为软件做二次开发或扩展用的.一般不单独出产品.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式