不用MFC框架怎样编写好的VC程序

不用MFC框架怎样编写好的VC程序,第1张

这个有很多途径,第一VC只是一个IDE不是一个MFC工具,虽然支持MFC的只有他。

MFC是对win32 APIs 进行的重封装,换句话说,MFC可以实现的任何功能,你都可以用win32 APIs来完成。

VC程序是支持使用任何符合C++标准的程序设计的,虽然支持的不好。同时MFC也由于封装有很大的缺陷,常被人诟病。既然不是用MFC,那么这个问题就是怎么编写好的C++程序了:(嘿嘿)那么这个可能需要去阅读一些开源社区的代码了(比如apache基金会下的一些 ),对于MVC模式的应用(MFC是底层封装了的)和对于设计模式的灵活使用都要比MFC强。MFC正要走向没落。

当然如果你熟悉了MFC的使用方式,推荐你使用WxWidgets Library来开发图形界面应用程序。

MFC只是一组微软打包好的类,供你使用,能完成windows下的绝大部分需要,在VC环境里你可以不用MFC,单独用win32 SDK开发出程序,但是你要自己构建窗口、消息循环,比起用MFC现成类要繁琐的多。但使用win32 SDK可以明白很多windows运行机理,但是一般windows应用不如MFC好用。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11232038.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存