请问 MFC 是什么?
常看到代码中有 MFC 出现,如下面:004014EB .E8 5A030000 call <jmp.&MFC42.#3876> ;取得假码位数
请问是什么意思?
谢谢! “MFC”: Microsoft Fundation classes 微软基础类库
大家都知道,使用SDK编程方式往往有很多每次都重复的固定不变的一些代码,为了提高编程的效率,减少上千个API带给开发人员巨大的精神压力,微软开发出了这么一个类库,注意,这个类库与操作系统本身无任何关系,它只是对API进行了一个面向对象的封装,当然,还给出了一系列编程的框架。使用SDK的方法,使用Visual Studio,通过调用Windows API,MFC你也可以做得出来。MFC把一些固定不变的代码已经写好了,只在编译时候链上,所以我们的代码里看不到WinMain(),而事实上整个程序的运行,和SDK的方式无任何区别,初学者请记住这一点。另,补充一点个人感想,MFC的初衷,带给开发人员更多的便利,我觉得并不太成功。学习MFC所费的力气和最终的所得,并不太成正比。
你知道了吗? 谢谢!基础太差,要学的东西太多。
页:
[1]