有mfc appwizard(exe)为啥还用win32 application?

来源:百度知道 编辑:UC知道 时间:2024/05/16 10:53:03
mfc既然封装了api,提供了基本框架,只要填写自己的关键代码就行了,为啥还需要要用win32的api来编程

问这个问题,你应该是新手
首先你该知道MFC虽然那提供了框架,但是这个框架是在98年那个年代开始用的,那个时候这个框架还是个新东西,加之软件开发的难度,这个框架的意义也就很明显了,但是用它就要掌握和理解它的原理……到现在其实很多人还不会是很了解这个,就匆匆学VC…………殊不知这个MFC涉及到的类库之多,掌握之不易,最重要的用这个开发程序其编译周期是很漫长的,因为MFC提供的框架对现而言,有些老了,许多东西因为根本没有必要而过多占用编译时间,使软件整体效率下滑,而且这样开发出来程序后期维护也不是很方便………………

你问为啥用win32 applicaton? 呵呵,这个问题,我想你还没做过什么项目或是还没看过一些好的有关VC程序开发的书。 是这样的,因为大多数情况是,用户使用WINDOWS操作系统居多,所以大多数软件还是以开发WINDOWS下的应用程序软件为主……
一个好的开发公司,会用相对简洁,高效、易管理的方式来实现代码,他们会根据不同需求加之对市场的详细分析来封装好自己的各种实用类库,然后用着类库来在 自己搭建的程序开发平台上快速,灵活的完成各种项目开发,从而节约时间和资源,高效高质的文成任务…………注意我刚说到是 “灵活”,win32 application 允许我们可以从0开始构建我们自己的框架,当然前提是你对windows编程有很深的理解,对MFC框架也有很高的认识,进而可以移去MFC里边那些显得既庞大又无用的代码部分,专注于我们自己要解决的实际问题……………… 说到这,我想你该明白些了吧。
加油吧,同行。

mfc的运行效率不如纯api程序