MFC程序入口 在CWinApp类库中定义。
各应用程序都有已有的类库中派生出新的类,继承并使用已有类库中的资源,通过重载类库中的虚函数来实现需要的功能。
class CMyApp:public CWinApp //继承类库CWinApp类产生新类CMyApp
CMyApp myapp;//声明一个构造函数,如果没有重载构造函数则调用基类的构造函数
BOOL CMyapp:InitInstance(){}//重载过程 实现目标功能
MFC向导创建应用程序的主要框架,程序员重载补充代码实现特定功能。
Windows为消息循环机制,操作系统监控用户操作,向应用程序发送消息,应用程序顺序读取消息,调用函数执行操作。因此使用MFC类库和向导来编程具有高效性。
本节课主要讲解MFC的窗口设计:
1、新建工程MFC AppWizard(exe)->设置存储目录和名字....生成工程;
2、应用程序向导为用户生成了五个类:(命名:C+程序名+类标识)
——1、View 视窗类
——2、App 应用程序类
——3、CMainFrame 主边框窗口类
——4、CChildFrame 子边框窗口类
——5、Doc 文档类
3、工作区分三种视图:类视图 资源视图 文件视图;类视图中每个类下树状图列出它的成员函数;为软件打补丁可修复显示类缺失的问题,同时熟练使用各种视图模式也可处理紧急情况
4、双击打开代码编辑窗口
5、同样在资源视图中双击可打开编辑应用程序的各可视组件
6、消息控制机制