win32开发和MFC开发的区别(转载)
2020-05-17 本文已影响0人
FakeCSer爱去网吧
C++的MFC和win32项目的区别有:
1、Win32:包含好多基本的API;
2、MFC:里面包含好多类库,通过类百库间接使用API;有时候mfc是封度装的类不能满足我们的要求,这时就需要我们自己用api来开发了。
3、win32是windows下的最基本的编程方式,使用它得到的代码最问干净最有效率,也是最底层,它是其它所有方式实现的基础。
4、WIN32 SDK还可以编写DLL。
5、mfc是封装的类,最后还是会调答用win32api,win32api开发效率低一些,但比较自由。
6、不用mfc的人群往往是从DOS时代开始从事窗口编程的回人,他们早在mfc出世之前就编得答一手好程序。
7、MFC主要还是引入面向对象的开发思维。而不是过程驱动的模式。
- win32开发是用系统api开发,MFC是系统api封装加上面向对象的思想开发