mfc到底是什么意思 有人可以解释的详细点吗 最好是基础点 能听懂的 谢谢

 我来答
domain_pro
2011-11-29 · TA获得超过279个赞
知道小有建树答主
回答量:359
采纳率:0%
帮助的人:271万
展开全部
早些时候的windows程序都是用API来写的,从c语言的角度来看,一个API其实就是一个函数,windows系统是封闭的,所以你不能自己编函数来调用系统资源,只能用微软给你的函数(即API)来做。现在微软为了做C++平台,直接把这些API和windows系统变量包装成现成的类,供使用者来使用。他包装出来的所有这些类,形成一个类库,就是MFC。其实MFC就是windows上的C++。

写c++程序的时候你要自己定义类、类成员、类成员的访问权限、继承关系等等东西,现在微软不用你自己去花大量的时间定义了,他直接帮你定义好,你只要建立一个类的对象,然后调用就可以了。“用MFC编程”意思就是让你调用微软给你的类库来编程。

微软的c语言系列编程里,你可能还会听到SDK编程这个说法,其实也很好理解,MFC编程就是windows的c++编程,SDK编程就是windows的c语言编程。

如果你没学过C和C++,那肯定怎么也理解不了。
孤松独海
2011-11-29 · TA获得超过1513个赞
知道大有可为答主
回答量:1220
采纳率:0%
帮助的人:489万
展开全部
MFC(Microsoft Foundation Classes),是一个微软公司提供的类库(class libraries),以C++类的形式封装了Windows的API,并且包含一个应用程序框架,以减少应用程序开发人员的工作量。其中包含的类包含大量Windows句柄封装类和很多Windows的内建控件和组件的封装类。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
忘至白葬不情必0T
2011-11-29 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:90%
帮助的人:1.2亿
展开全部
MFC是微软提出的一种程序设计框架,并且微软提供了很多基于这种框架的函数库,可以让程序员直接使用这些函数库来写基于MFC的程序。
MFC程序的核心原理是:主进程启动一个消息处理循环,不停地获取系统各处传来的消息(包括键盘、鼠标、其他程序等),并根据事先设定好的处理程序来进行处理。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
slhohebeve
2011-11-29 · TA获得超过2052个赞
知道小有建树答主
回答量:134
采纳率:0%
帮助的人:126万
展开全部
简单的说就是用C++写可视化的windows程序就一般用MFC 里面有很多好用的类库 写可视化很好写 比如类似QQ这种客户端程序就可以用MFC开发
写可视化你也可以选择直接调用windows API 但是这些开发起来复杂 MFC就是把这些API给包装起来 用起来就方便了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zero_fn
2011-11-29 · TA获得超过2258个赞
知道小有建树答主
回答量:1173
采纳率:80%
帮助的人:456万
展开全部
Microsoft Foundation Class
MS-Visual C++的类库
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式