MFC 是什么
Microsoft Foundation Classes,是微软公司提供的类库,以 C++类的形式封装了
Windows API,也是一个应用程序框架,用以减少应用程序开发人员的工作量
那框架又是什么? 来形象的描述一下
总的来说框架相当于生成机器,生成效率高(开发效率高),而一行一行手写代码就和很多人包饺子一样(开发效率低)。
API 与 SDK
Application Programming Interface 应用程序编程接口。(别想多了,printf,scanf就是API)
Software Development Kit 软件开发工具包,一般会包括 API 接口文档,示例文
档,帮助文档,使用手册,相关工具等。
窗口与句柄
窗口就是屏幕上的一片区域,接收用户的输入,显示程序的输出。可以包含标题
栏,菜单栏,工具栏,控件等。
句柄(handle) (资源的编号,指针,门把手),窗口句柄,文件句柄,数据库连接句
柄
为什么要学习 MFC
• 满足 windows 应用开发需求
• 满足外包开发需求
• 就业需要
• 学习方法
– 掌握理论(C++多态,Windows 消息循环)
– 学会查询文档