现在用mfc一般是很老的项目,既然没有办法选择,那么我们就只能是接受,系统的学习一下,学习mfc顺便补补windowsapi
工作以后没有那么多时间学习,我因为公司是外包的,上来就是以解决问题为主,系统学习根本没有太多时间,所以晚上可以下载一套,以2.5倍速度查看,找到mfc最核心必要的知识,了解mfc 大概是什么可以做什么,有些什么东西组成。
了解mfc 以后,带着问题和了解mfc 最必要知识点后,进行针对性的学习,这样的方式可以快速入门。
MFC 微软基本类
封装了windows api
afx 作为函数 宏 标准预编译头文件
目标设计:
简化编写windows 程序开发难度
拥有cy语言API相当的执行速度
经常使用的代码量最小化
直接调用任意的windows API 能力
c++ 封装过的windows API比原来api 更好用
数据库,打印
MFC 特性
文档/视图体系结构
基本原则-数据和显示分离
文档类:数据保存
视图类:数据显示
多文档界面 MDI --最丰富
打印和打印预览支持
ActiveX 控件
ODBC数据库编程支持
TCP/IP 支持
windows 公共控件支持
多线程支持
MFC 与 Windows API 的关系
mfc 与windows api 紧密映射关系