MFC win32区别

来源:互联网 发布:高达00 知乎 编辑:程序博客网 时间:2024/06/10 08:56
空项目好,咱们从来再来。做出来的程序肯定是黑乎乎的东西,新手做这个,高手其实也喜欢这个。win32项目,给你预编译头,新手用不到的,其实我也没用过。 win32应用程序,就是做界面的。难看的像系统自带的计算器,好看点的像QQ,更好看的就是游戏。但是这用一般书本上的c++知识是做不出来的。应该使用某个公司的开发库或操作系统API。预编译偷应该给你包含了一个做界面的头文件。 mfc就是微软的开发库。开发出来的东西只能用于微软的操作系统。api指的是操作系统的内部函数。用微软的api开发出来的只能用于微软。用linux开发出来的能用于linux。gtk是支持linux 的开发库,对微软的 兼容不是很好。Qt兼容微软与linux。 做api编程的比较多,这里我不给你介绍某一个。c++还有很多的出路。比如3d什么的..

可以这样理解,MFC是 对 win32的封装(MFC对windows API函数的封装)

比如有2个函数, void a(); void b(); 把它们看成是win32项目
那么我用MFC定义了一个新函数void ab();,包含了 a和b这两个函数和它们的全部功能。这就是它们的关系。 
应用场景的话,就是说用MFC能做出来的东西 ,win32肯定也能作出来. win32程序更接近底层,但是开发软件的效率底。

0 0
原创粉丝点击