1.
Windows下的应用程序按界面分为3种:SDI MDI 对话框界面(计算器)
MFC中所有类名以C开头、数据成员:m_
Windows API:
WinMain函数——程序入口
WinProc函数——处理消息
应用程序主窗口缺省资源标识符:IDR_MAINFRAME、其中图标大小为32*32 16*16
2.
MFC应用类层次:
资源:
1)文本资源:存在ASCII文本文件中,称为资源描述文件,与项目名相同,扩展名 .rc
2)二进制资源:保存在项目目录的RES子目录下
每一个程序都有一个资源描述文件,有全部的文本资源和二进制资源文件名的引用,编译程序时,资源编译器将二者组合为一个二进制映像(存在RES文件中),该映像在链接阶段时联编到执行文件中。
3.
应用程序类及归属(程序名FourUp)
1)应用程序对象:由CWinApp导出的类作为应用程序对象类,类名CFourUpApp,应用和实现包含在FourUp.h和FourUp.cpp中
2)窗口对象:由CDialog派生类作为主窗口,CDialog是CWin的子类,主窗口:CFourUpDlg,定义:FourUpDlg.h,实现:FourUpDlg.cpp。
3)资源:文本、二进制
4)控件:控件和图标等分散在CAboutDlg和CFourUpDlg的资源描述文件中,类定义和实现在FourUpDlg.cpp中。
Windows下的应用程序按界面分为3种:SDI MDI 对话框界面(计算器)
MFC中所有类名以C开头、数据成员:m_
Windows API:
WinMain函数——程序入口
WinProc函数——处理消息
应用程序主窗口缺省资源标识符:IDR_MAINFRAME、其中图标大小为32*32 16*16
2.
MFC应用类层次:
CObject
|
CCmdTarget
|
——————
| |
CWinApp CWnd
----+----------+---
| |
CYourApp CYourWindow
1.应用程序 2.窗口 3.文档类 4.视图类 5.控件 6.资源
资源:
1)文本资源:存在ASCII文本文件中,称为资源描述文件,与项目名相同,扩展名 .rc
2)二进制资源:保存在项目目录的RES子目录下
每一个程序都有一个资源描述文件,有全部的文本资源和二进制资源文件名的引用,编译程序时,资源编译器将二者组合为一个二进制映像(存在RES文件中),该映像在链接阶段时联编到执行文件中。
3.
应用程序类及归属(程序名FourUp)
1)应用程序对象:由CWinApp导出的类作为应用程序对象类,类名CFourUpApp,应用和实现包含在FourUp.h和FourUp.cpp中
2)窗口对象:由CDialog派生类作为主窗口,CDialog是CWin的子类,主窗口:CFourUpDlg,定义:FourUpDlg.h,实现:FourUpDlg.cpp。
3)资源:文本、二进制
4)控件:控件和图标等分散在CAboutDlg和CFourUpDlg的资源描述文件中,类定义和实现在FourUpDlg.cpp中。