一、MFC的概念和作用
1.什么是MFC?
全称为Microsoft Fundation Class Library我们称之为微软基础类库
(1)从硬盘的存在形式来说MFC就是一个库(静态库)
(2)从原理上来说MFC还是一个程序框架
2.为什么使用MFC?
基于框架编程提高工作效率,减少开发周期,降低开发成本
二、几个重要头文件
afx.h - 包含了绝大部分MFC库中的类和声明
afxwin.h - 包含了afx.h和windows.h
afxext.h - 包含了关于扩展窗口类声明,例如:工具栏、状态栏等
附:以Afx开头的函数就可以确定是MFC库中封装的全局函数
以::开头的函数就可以确定是win32的API函数(user32.dll/kernel32.dll/gdi32.dll)
三、MFC应用程序类型
1.使用MFC库制作自己的控制台程序
(1)多了全局对象CWinApp theApp
(2)入口函数不同于win32的入口函数
2.使用MFC库制作自己的静态库程序
3.使用MFC库制作自己的动态库程序
(1)使用(静态/动态)MFC库制作自己的规则动态库程序
时间: 2024-10-27 04:41:59