永发信息网

请问MFC和VC++的显著区别是什么?

答案:4  悬赏:0  手机版
解决时间 2021-03-02 07:18
都是编译器,为什么网上说MFC有大量的Windows的API,难道VC++没有吗?VC++和MFC哪个功能更多?哪个更擅长于做大软件(类似游戏)?是不是MFC仅限于windows系统中用?
我还在学窗体程序呢,对于C++的窗体应用很好奇。
最佳答案
哥们,VC++是编译器MFC是微软出的与VC++同时发行的C++类库,它不是编译器,MFC是windows API的C++包装。如果你觉得MFC不好用也可以使用其他的类库如:QT库。MFC也可以在BC++、WATCOM C++中使用。只是BC++有自己的库,而且它编译的MFC程序效果不是很好也就没什么人用了。对了MFC只能在windows下用!
全部回答
请问显示器和电脑的显著区别是什么? 你问的这个问题没法回答。MFC作为VC的一个组成部分,没人能按照你的思路回答你。VC是一个集成开发环境,你可以在这个环境里面开发以C/C++语言(甚至包括其它语言如汇编)为基础的控制台(DOS)程序、win32 SDK程序、MFC框架程序、ATL框架程序等等等等。 兄弟是初学吧,编程并不好学也没有太多捷径,啃书/啃代码,如此而已。
其实一般的应用程序创建窗体等都是用的api. 这样来说比如你要写个程序,全部用api来写(即sdk)很麻烦. 所以vc就推出了mfc,他封装了大部分api, 并且把相关的api组成一个类,这样不断的封装, 并且使用类向导,就可以很方便很快速并且灵活的完成一个应用程序 当然mfc的封装是很复杂的,你可以参见下msdn的封装海图!
MFC(Microsoft Foundation Classes)是微软自己封装的WINDOWS API集合。包含了很多句柄、结构、对象、方法等等。VC++是微软改过的c++语言并且可以编写可视化程序,其实API就是对更底层的函数以及硬件、操作系统等方面的接口的封装整理。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
搬新家有什么说法
Al2(CO3)3的水解方程式
龙湖副食经营部在什么地方啊,我要过去处理事
以下有关中国古代土地制度的叙述正确的一项是
谁有乐蜀的万有引力资源
一般五金店卖的电线好不好
一口鲜九堡店我想知道这个在什么地方
在考虑相对论的情况下电子的动量是动质量乘以
有剧情流或升级流的耽美文吗,,,不是的话不
【shop的现在分词】.arrive(现在分词)现在分
青年湖水源艺术培训中心这个地址在什么地方,
若点P在曲线y=x^3-3x^2+(3-根号3)x+1上移动,
天安保险(新泰同济医院南)地址有知道的么?有
我家门牌号是一个十位上是8,个位上的数比十位
天翼4G手机大卖场在哪里啊,我有事要去这个地
推荐资讯
长明村村民委员会在哪里啊,我有事要去这个地
通力电梯维保
量化投资有什么优势 量化投资的前景
金城量贩式KTV我想知道这个在什么地方
我户籍是外地,在杭州读的大学,读书那会户口
我报了一个驾校,发传单的时候说交给驾校费用
以撒的结合怎么双人
农村路的建设有什么标准吗?
久旱逢甘霖的意思
单选题将AlCl3溶液和NaAlO2溶液分别蒸干并灼
诺基亚5300刚上架时多少钱
股票交易佣金不够5元按5元收取,超出按万分之
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?