字体
第(3/4)页
关灯
   存书签 书架管理 返回目录
打开HelloMFC.dsw 项目工作区文件,窗口标

    题将显示为打开的项目名HelloMFC。这样即生成了一个可执行的应用程序框架。

    在菜单中依次选择“Build|Compile”菜单(或按快捷键F7)编译该程序。编译完后选择

    “Build|Execute HelloMFC.exe”菜单命令(或按快捷键Ctrl+F5)运行该程序。也可以直接按

    组合键Ctrl+F5,系统提示是否编译,选择“Yes”,IDE 将自动编译连接并运行HelloMFC.exe

    程序。结果如图2-11 所示。

    图2-11 MFC 自动生成的应用程序框架运行结果

    2.1.3 Visual C++工程文件的组成

    在用AppWizard 创建的工程中包含了框架程序所有的类、全局变量的声明和定义。如果

    用Windows 资源管理器查看AppWizard 工具自动创建的工程目录,可以发现该目录下会生成

    十几个文件和两个目录,其中res 目录用于存放工程的资源文件,Debug 目录用于存放编译、

    连接时产生的中间文件。

    在Visual C++中,一个工程文件可以产生两种不同版本的可执行程序:Debug 版本和

    Release 版本。其中Debug 版本中包含用于调试的信息和代码,而Release 版本中由于不包含

    调试信息,所以不能进行调试,但其最终产生的文件更小。

    根据选项设置的不同,AppWizard 所创建的文件会略有不同。标准的AppWizard 文件包

    括下面5 个部分:

    ? 工作区文件和项目文件;

    ? 应用程序源文件和头文件;

    ? 资源文件;

    ? 预编译头文件。

    AppWizard 所创建的文件可以在指定的工程路径下找到,每一种文件都有自己明确的作

    枫叶文学网www.fywxw.com

    第2 章 应用程序基本框架

    ·13·

    用,下面将分别介绍这些文件的作用。

    1.工作区文件和项目文件

    工程区文件和项目文件主要是用于保存和更新工作区和项目信息,以及相关的类信息

    等,主要包括下面几个文件。

    ? HelloMFC.dsw:这是MFC 自动生成的工作区文件,它包含当前工作区中的项目信息。

    ? HelloMFC.dsp:这是MFC 生成的项目文件,它包含当前项目的设置、所包含的文件

    等信息。

    ? HelloMFC.clw:这个文件包含ClassWizard 中用来编辑的现有类或增加新类的信息。

    ClassWizard 还用这个文件来保存创建和编辑消息映shè和对话框数据所需的信息,或是

    创建虚拟成员函数所需的信息。

    2.应用程序源文件和头文件

    根据应用程序的类型—单文档、多文档或基于对话框,AppWizard 将创建下述应用程

    序源文件和头文件中的某些文件,这些文件是工程的主体,负责主框架、文档、视图和相关

    cāo作的具体实现,主要包括下面几个方面。

    ? HelloMFC.h:这是应用程序的主头文件,它包含所有全局符号和用于包含其他头文件

 
上一页 目录 下一页