在工程文件夹中有个readme文件,下面是翻译过来的。

========================================================================
MICROSOFT FOUNDATION CLASS LIBRARY : Down1
========================================================================
微软基础类库

AppWizard has created this Down1 application for you.This application not only demonstrates the basics of using the Microsoft Foundation classes ,but is also a starting point for writing your application.
AppWizard已经为你创造了Down1这个应用程序。这个应用程序不仅展示了使用微软基础类的基本知识而且为你编写应用程序提供了一个起点起点。

This file contains a summary of what you will find in each of the files that make up your Down1 application.
这个文件对你将会发现每一个文件进行了一个总结,正是它们组成了你的Down1应用程序。(同样在你建其他工程时也会有这个文件,可以忽略它,但是工程里大致包括哪些文件,还是要大致了解下)

Down1.dsp
This file (the project file) contains information at the project level and is used to build a single project or subproject. Other users can share the project (.dsp) file, but they should export the makefiles locally.
这个文件(项目文件)包含项目中的信息并用于构建单个项目或子项目。其他用户可以共享这个项目(.dsp)文件,但他们要在本地输出makefile。

Down1.h
This is the main header file for the application. It includes other project specific headers (including Resource.h) and declares the CDown1App application class.
这是应用程序的头文件。它包括其他项目指定的头文件(包括Resource.h)并且声明了CDown1App应用程序类。

Down1.cpp
This is the main application source file that contains the application class CDown1App.
这是主应用程序源文件,其中包含应用程序类CDown1App

Down1.rc
This is a listing of all of the Microsoft Windows resources that the program uses. It includes the icons, bitmaps, and cursors that are stored in the RES subdirectory. This file can be directly edited in Microsoft Visual C++.
这是一个程序使用的所有的Microsoft Windows资源清单。它包括存储在RES目录中的图标,位图,游标。这个文件可以在Microsoft Visual c++中直接编辑。

Down1.clw
This file contains information used by ClassWizard to edit existing classes or add new classes. ClassWizard also uses this file to store information needed to create and edit message maps and dialog data maps and to create prototype member functions.
这个文件包含被ClassWizard用来编辑现有类或添加新类的信息。ClassWizard也使用这个文件来存储信息,例如:需要创建和编辑的消息映射,对话框数据映射,要创建的成员函数原型。

res\Down1.ico
This is an icon file, which is used as the application's icon. This icon is included by the main resource file Down1.rc.
这是一个图标文件,用作应用程序的图标。这个图标文件在主资源文件Down1.rc

res\Down1.rc2
This file contains resources that are not edited by Microsoft Visual C++. You should place all resources not editable by the resource editor in this file.
这个文件包含Microsoft Visual c++无法编辑的资源。你应该把所有资源编辑器不可编辑的资源放在这个文件中。

/////////////////////////////////////////////////////////////////////////////

For the main frame window:

MainFrm.h, MainFrm.cpp
These files contain the frame class CMainFrame, which is derived from CFrameWnd and controls all SDI frame features.
这些文件包含CMainFrame框架类,它继承于CFrameWnd并控制所有SDI框架功能。

res\Toolbar.bmp
This bitmap file is used to create tiled images for the toolbar.The initial toolbar and status bar are constructed in the CMainFrame class. Edit this toolbar bitmap using the resource editor, and update the IDR_MAINFRAME TOOLBAR array in Down1.rc to add
toolbar buttons.
这个位图文件用于为工具栏创建平铺的图像。最初的工具栏和状态栏是在CMainFrame类中构造。使用资源编辑器编辑这个工具栏位图,此外添加工具栏按钮要在Down1.rc中更新IDR_MAINFRAME TOOLBAR数组rc。

 

/////////////////////////////////////////////////////////////////////////////

AppWizard creates one document type and one view:
AppWizard创建了一个文档和一个视图:

Down1Doc.h, Down1Doc.cpp - the document文档
These files contain your CDown1Doc class. Edit these files to add your special document data and to implement file saving and loading (via CDown1Doc::Serialize).
这些文件包含了你的CDown1Doc类。编辑这些文件可以让你添加特殊的文档数据并实现文件保存和加载(通过CDown1Doc::Serialize)

  

Down1View.h, Down1View.cpp - the view of the document文档的视图
These files contain your CDown1View class.CDown1View objects are used to view CDown1Doc objects.
这些文件包含你的CDown1View类。CDown1View对象是用于查看CDown1Doc对象。

/////////////////////////////////////////////////////////////////////////////
Other standard files:
其它的标准文件:

StdAfx.h, StdAfx.cpp
These files are used to build a precompiled header (PCH) file named Down1.pch and a precompiled types file named StdAfx.obj.
这些文件是用来建立一个名为Down1的预编译头文件(PCH)和一个名为StdAfx.obj 的预编译类型文件。

Resource.h
This is the standard header file, which defines new resource IDs.Microsoft Visual C++ reads and updates this file.
这是标准的头文件,它定义了新资源的id。Microsoft Visual c++读取和更新这个文件。

/////////////////////////////////////////////////////////////////////////////
Other notes:
其它注意的:
AppWizard uses "TODO:" to indicate parts of the source code you should add to or customize.
AppWizard使用"TODO:"提示你部分源代码应该增加或编写。

If your application uses MFC in a shared DLL, and your application is in a language other than the operating system's current language, you will need to copy the corresponding localized resources MFC42XXX.DLL from the Microsoft Visual C++ CD-ROM onto the system or system32 directory,and rename it to be MFCLOC.DLL. ("XXX" stands for the language abbreviation.For example, MFC42DEU.DLL contains resources translated to German.) If you don't do this, some of the UI elements of your application will remain in the
language of the operating system.
如果您的应用程序在一个共享的DLL中使用MFC,并且您的应用程序使用的语言不是操作系统的当前语言,你需要从Microsoft Visual c++光盘复制相应的本地化资源MFC42XXX.DLL到system或system32系统目录中,同时对它重命名为MFCLOC.DLL。(“XXX”代表语言的缩写。例如,MFC42DEU.DLL包含翻译成德语的资源)如果你不这样做,你的应用程序的一些UI元素
将保持操作系统使用的语言。

/////////////////////////////////////////////////////////////////////////////

统计电脑上具体的情况:工程文件夹中包括文件夹在内有18个文件,其中一个是资源文件夹,一个是调试文件夹;资源文件夹中有4个文件,调试文件夹(我把它看成是1 + 4 + 5 + 2)中包括生成的exe文件共有12个

MFC【exe】工程中的文件大致信息(翻译的)的更多相关文章

  1. Visual Studio 向工程中添加文件夹

    将要添加的文件夹拷贝到工程的目标文件夹中. 打开工程,在Solution Explorer中选中“Show All Files”按钮. 然后VS会显示文件夹中包含,但是不在工程中的文件夹. 右键该文件 ...

  2. vs2003 刷新项目失败。无法从服务器中检索文件夹信息

    环境: 操作系统:windows server 2003 开发工具:Visual stuadio 2003 FrameWork: 1.1 打开web项目的时候报错   提示 项目刷新失败,无法从服务器 ...

  3. MFC在一个工程中启动其他工程的exe文件

    说明:有的时候把两个工程合并,但是偷懒不想在工程中添加代码,所以想到了这个办法,仅限偷懒哈哈哈哈 方法:新建一个主程序,在主程序的界面中添加按钮,在按钮的程序代码中添加以下语句: void CMain ...

  4. Android 工程中各种文件的介绍

    一:Android.mk     Android.mk 内部定义了一个或者多个源代码的模块,该文件的产生是和NDK相关的,NDK 是Android提供的一种工具,可以为编译mk文件内部的源代码提供依赖 ...

  5. Quartus工程中各文件类型的含义

    https://blog.csdn.net/jingliangliu/article/details/52245497 .jic           JTAG Indirect Configurati ...

  6. Windows下QT Creator工程中添加文件夹

    在QT项目,常常会有很多头文件和源文件,但是QT Creator中却没有添加文件夹的功能,造成项目代码混乱.   下面是建立文件的步骤: 1.打开工程目录,在目录下建立文件夹,如建立文件SerialP ...

  7. VS2008 工程中部分文件不参与编译 从生成中排除【Worldsing笔记】

    Visual Studio 2008 .VS2008.VC2008工程源文件配置.编译配置   有时编写代码时,往往存在这样的需求(或是希望有这样的功能):一个工程经过不共同的配置实现不同的版本或是功 ...

  8. keil 工程中多文件编译时全局变量怎么引用

    由于代码较多时,为了代码的工整以及易读性,往往将代码拆分成模块,并书写头文件.但keil中定义全局变量往往是一件头疼的事情. (1)xx.h文件中基本书写的是管脚定义和函数声明,全局变量不能定义在头文 ...

  9. 工程中.pch文件的作用 及使用方法

    #ifdef __OBJC__ #define ABC 10#import "UIImage+Image.h"// 配置pch: buildSetting -> prefix ...

随机推荐

  1. 关于SetTimer间隔小于OmTimer执行时间的问题

    如果SetTimer的时间间隔为t,其响应事件OnTimer代码执行一遍的时间为T,且T>t.这样,一次未执行完毕,下一次定时到,这时候程序会如何执行? 可能的情况:1.丢弃还未执行的代码,开始 ...

  2. 性能压测,SQL查询异常

    早上测试对性能压测,发现取sequence服务大量超时报错,查询线上的监控SQL: 大量这个查询,我在DeviceID和Isdelete上建有复合索引,应该很快,而且我测试了一下,取值,执行效率很高, ...

  3. 699. Falling Squares

    On an infinite number line (x-axis), we drop given squares in the order they are given. The i-th squ ...

  4. linux命令之ll按时间和大小排序显示

    ll不是命令,是ls -l的别名 按大小排序 [root@localhost ~]# ll -Sh 按时间排序 [root@localhost ~]# ll -rt ll -t 是降序, ll -t ...

  5. vjudge个人赛 复习1

    A - 大鱼吃小鱼(栈) 有N条鱼每条鱼的位置及大小均不同,他们沿着X轴游动,有的向左,有的向右.游动的速度是一样的,两条鱼相遇大鱼会吃掉小鱼.从左到右给出每条鱼的大小和游动的方向(0表示向左,1表示 ...

  6. 洛谷 P2731 骑马修栅栏 Riding the Fences

    P2731 骑马修栅栏 Riding the Fences 题目背景 Farmer John每年有很多栅栏要修理.他总是骑着马穿过每一个栅栏并修复它破损的地方. 题目描述 John是一个与其他农民一样 ...

  7. IT兄弟连 Java语法教程 Java语言背景

    驱使计算机语言革新的因素有两个:程序设计技术的改进和计算环境的改变.Java也不例外.在大量继承C和C++的基础之上,Java还增加了反应当前程序设计技术状态的功能与精华.针对在线环境的蓬勃发展(In ...

  8. 剑指Offer的学习笔记(C#篇)-- 数组中重复的数字

    题目描述 在一个长度为n的数组里的所有数字都在0到n-1的范围内. 数组中某些数字是重复的,但不知道有几个数字是重复的.也不知道每个数字重复几次.请找出数组中任意一个重复的数字. 例如,如果输入长度为 ...

  9. 剑指Offer的学习笔记(C#篇)-- 合并两个排序的链表

    题目描述 输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则. 一 . 题目分析 根据题意,可得出,该题目要求两个单增的链表合成一条单增的链表. 链表一:1→5 ...

  10. 道阻且长 莫失本心(我的OI之旅

    道阻且长 莫失本心      今天午睡醒来,发现自己发烧了.尽管穿的很厚,尽管今天的阳光如此明媚.身体还是由内而外地散发着冷意. 期末考已经结束了,接下来又是艰难而难忘的奥赛训练.(要到春节才能放假了 ...