MFC启动过程(二)

原创 2013年12月05日 22:01:33

今天我想看看MFC生成的所有的文件是干什么用的,先从基本的对话框程序下手。

新建一个名字为MFC的MFC基本对话框程序,编译连接并运行。之后便会生成所有的文件,包括exe。以下的截图便是所有的文件。


res文件中的东西


Debug文件中的东西(在工程建立之后,编译运行之前这个文件夹是空的,编译之后会自动挡额生成很多的文件),


系统自动生成的ReadMe.txt文件中写了部分文件的信息,包括:MFC.dps、MFC.h、MFC.cpp、MFC.rc、MFC.clw、res\MFC.ico、res\MFC.rc2、MFCDlg.h, MFCDlg.cpp、StdAfx.h, StdAfx.cpp、Resource.h。

将文件中的MFC.clw文件剪切出后打开ClassWizard(建立类向导)时便出现了这个错误。由此可见这个文件是记录工程ClassWizard中数据用的。

工程打开时MFC.APS文件无法删除;关闭工程之后删除此文件,重新打开工程时此文件会自动重新生成。其实MFC.APS是支持ResourceView用的,记录了ResourceView中的数据。

MFC.ncb文件和MFC.APS一样能自动生成,只不过MFC.ncb是记录ClassView数据用的。

.opt文件用于保存工作空间的配置,plg文件保存了最后的编译信息,这个文件爱你可以用浏览器打开。例如我删除了工程中的一个分号之后该文件中的信息变成了:

MFC启动过程

1. 首先说一下MFC程序的启动过程. 每个MFC程序都有一个全局的应用程序类的对象, 在面向对象程度非常好的MFC程序中, 应该只有这一个全局的对象. MFC应用程序启动时, 首先创建这个应用程序对...
  • haonan9122
  • haonan9122
  • 2010年07月19日 21:13
  • 4159

深入分析MFC启动流程

精简以上代码,就会发现其实是一样的 1.初始化主框架,保存参数 : if (!AfxWinInit(hInstance, hPrevInstance, lpCmdLine, nCmdShow))...
  • comwise
  • comwise
  • 2013年11月27日 15:59
  • 2384

MFC截图程序的实现(二)

上一篇文章
  • wwkaven
  • wwkaven
  • 2014年06月11日 22:10
  • 732

MFC播放声音和录音的实现(二)

上一篇中主要介绍了MCF中声音文件的播放。这一篇根据自己的理解介绍一下录音的实现,最后以实例的形式在Win32 APP中实现 录音并回放。下一篇将介绍一下录音在MFC中的实现,并在MFC中实现一个简单...
  • shufac
  • shufac
  • 2014年03月03日 22:46
  • 2837

MFC窗口程序启动运行机制剖析

本文的测试环境: IDE:VS2010 + VC助手(GO按钮对后面的跟踪调试很有用) 操作系统:Win8.1...
  • eldn__
  • eldn__
  • 2014年07月18日 21:13
  • 3203

MFC启动过程(一)

#include #include LRESULT CALLBACK WinSunProc( HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lP...
  • LIKUI123456789
  • LIKUI123456789
  • 2013年12月04日 18:06
  • 546

CxImage二值化

CxImage提供了减少BPP的算法,可以处理二值化,但是对灰度图可以直接用直方图简化算法,参考了网上的一些算法,实现了一个对于灰度图的二值化实现,没有原始的通用行好,但是速度稍微的比他快了一点,...
  • visualassist4680
  • visualassist4680
  • 2007年09月10日 15:18
  • 1761

Ogre嵌入MFC傻瓜完全教程(三)

经过前两两篇博文的讲解,我们已经完成了渲染工作,但只是渲染而没有交互性,本篇博文我们就来加上事件的处理方法。 首先我们需要为项目添加一个帧监听类:CMyFrameListener,为了直观,在这直接...
  • guoyk1990
  • guoyk1990
  • 2014年05月17日 13:52
  • 2685

MFC开发智能设备的总结

 原文链接:http://blog.csdn.net/citybug_nj/article/details/2598705 程序中包括四个部分: 系统配置 这个部分用来配置系统中的相关...
  • ljsant
  • ljsant
  • 2016年07月05日 09:55
  • 251

8051 MCU学习之分析单片机的启动过程

接触单片机有几年的时间了,一直专注于如何在单片机上写一些应用,对单片机如何启动的知之甚少,惭愧惭愧。。。今天得空整理了一下,加深了对单片机的认识,如为什么定义data区里的变量重新开机的初始值为0。单...
  • u013083059
  • u013083059
  • 2017年03月15日 17:50
  • 656
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:MFC启动过程(二)
举报原因:
原因补充:

(最多只允许输入30个字)