学好了VC++能干些什么

 我来答
xiangjuan314
2016-05-06 · TA获得超过3.3万个赞
知道大有可为答主
回答量:2.9万
采纳率:0%
帮助的人:2832万
展开全部
任何windows客户端程序平台的产品,想要有效率,快速,安全并且高效运行,MFC是最优选择。MFC封装了VC的win32函数,采用汇编加C语言操作内存,C++写界面,大量指针跟句柄的使用,尽管门槛高,但是速度快,稳定,能长久运行不耗内存,适合工业或者单机程序或者局域网程序,能快速适当的自动生成巨大的程序,完全机械化流水线写程序,一个人就可以三天做浏览器,熟手一个人一个月可以做杀毒软件,当然前提有算法。在其他编程IDE上门MFC的自动化跟工业化是最强的。

MFC可以做windows平台的网络程序网页数据库之类,图形处理,CAD制图,游戏开发等等。MFC难学是出名的,要从硬件开始入手,到汇编,C语言,计算机硬件原理,数学算法,物理计算都得懂一点,还得学C语言,C++,VC,windowsAPI编程,高等数学等等知识。但是工资不高,因为有限制。首先MFC只在微软windows下开发,嵌入式winCE领域跟windows7等。win8推荐使用.NET语言,但是.NET类java的设计,没有指针,没有多态,没有各种虚函数跟复杂继承,看似简单但是实际要处理更多业务逻辑,并且效率低。其次MFC对人的要求很高,最后就是MFC写的程序网络功能不好,不适合做互联网。这也是现在MFC落寞的原因,现在互联网火热,MFC自然这种单机程序不招人喜欢。

在CE嵌入式,桌面软件,专业制图,工业生产上MFC用处很多。但是学习曲线长,陡峭,但是要走嵌入式,电子,电气机械自动化上门,MFC还真是必不可少。QT javaSwing之类效率低下,工业要求运行时精准高效快速安全稳定,这些只有MFC能满足。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式