在工程文件夹中有个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. Windows下搭建svn服务器端--创建自…

    Windows下搭建svn服务器端 1.软件 1)服务端:Subversion subversion.apache.org - Getting Subversion - Binary Packages ...

  2. 卸载openjdk安装java后,netbeans启动不了

    Cannot find java. Please use the --jdkhome switch. 默认的jdkhome不存在了,所以重新指定一下就可以了. 修改 /netbeans-8.0/etc ...

  3. 在MongoDB中修改数据类型

    引言 本文主要讲解Mongodb的类型转换.包括:string转double, string转int, string转Date. 0. 出现类型不一致的原因 ES导入数据到Mongo后,会出现类型统一 ...

  4. Eclipse下对maven进行配置

    前提:安装好maven插件http://www.cnblogs.com/lchzls/p/6281697.html 1.需要修改配置:首先选择Window->Preferences,弹出如下对话 ...

  5. 3. docker容器内信息获取、命令的执行、容器的导入和导出

    一.依附容器 依附操作attach通常用在由docker start或者docker restart启动的交互型容器中.由于docker start启动的交互型容器并没有具体终端可以依附,而容器本身是 ...

  6. 星级评分--封装成jquery插件

    <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> ...

  7. FZU - 2109 Mountain Number 数位dp

    Mountain Number One integer number x is called "Mountain Number" if: (1) x>0 and x is a ...

  8. 程序员必备,C#各类项目、开源项目插件资料收藏

    一.AOP框架     Encase 是C#编写开发的为.NET平台提供的AOP框架.Encase独特的提供了把方面(aspects)部署到运行时代码,而其它AOP框架依赖配置文件的方式.这种部署方面 ...

  9. Jsoncpp写“鱘”的json数据,报错。

    最近在用Json::FastWriter生成json数据时,发现一个问题.含有“鱘”字的json字段会多出一个斜杠,不知道是不是编码的问题. C++要使用JSON来解析数据,一般采用jsoncpp. ...

  10. 萌新笔记之Nim取石子游戏

    以下笔记摘自计算机丛书组合数学,机械工业出版社. Nim取石子游戏 Nim(来自德语Nimm!,意为拿取)取石子游戏. 前言: 哇咔咔,让我们来追寻娱乐数学的组合数学起源! 游戏内容: 有两个玩家面对 ...