跟我学Visual C++ 学习笔记

1.
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中。

你可能感兴趣的:(C++,c,windows,C#,mfc)