MFC是类库没错,VC++是编译环境,C++是语言,这些概念的区分清楚一些。
能够称为MFC程序的是借衫数汪助MFC这个类库有目的性的利用语言毕橘编写出来的代码集合啊。
MFC,微软基础类(Microsoft Foundation Classes),同VCL类似,是一种Application Framework,随微软Visual C++ 开发工具发布。也或仔就是说它只是VC++中的一个类库,一个工具。
具体理解参见 http://baike.baidu.com/view/10918.htm?fr=ala0_1
1、 文件名App.h (cpp)应用程序类CMyApp的基类是CWinApp,而CWinApp的基类又是CWinThread,CWinThread类是用来完成对线程(见后面的名词解释)的控制,包括对线程的创建、运行、终止和挂起等。它实神凯际上是Windows首先运行的内容,当这个程序开始时,它将会把主窗口放在屏幕上。C或C++是从main()主函数开始执行,而VC++是从WinMain()函数开始执行,且WinMain()函数就是隐含在此应用程序中
2、 CMainFrm.h (cpp)主框架类
CMainFrm的基类是CFrameWnd,该类是显示主窗口,是我们找到菜单栏、窗口的标题栏以及工具栏的地方,主窗口对象负责窗口中出现的、围绕 *** 作领域的一切,如:图画、文本和其它图形,这个区域称为窗口中的客户区。它用于管理应用程序窗口显示如:标题栏、菜单栏、工具栏、状态栏游族唤、控制菜单、控制按钮等,它是所有MDI(多文档)和SDI(单文档)子窗口的包容器。
3、 文件名View.h (cpp)视图类
CMyView的基类是CView,处理客户区,是我们在程序中设置数据格式及显示数据的位置,如我们在创建一个字处理程序时正在编辑的文本,事实上,视图对象是出现在客户区顶部的窗口本身,用于让用户通过窗口来访问文档、视图类。
4、 CMyDoc.h (cpp)文档类
CMyDoc.h (cpp)的基类是CDocument,为程序存储数据,将所有数据存在文档中,而在视图对象中处理并显示。它包含了应用程序在运行期间所用到的数据文穗缺档。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)