3.2.2 利用向导生成应用程序框架
MFC AppWizard是一个辅助我们生成源代码的向导工具,它可以帮助我们自动生成基于MFC框架的源代码,该向导的每一个步骤中,我们都可以根据需要来选择各种特性,从而实现定制应用程序。
【实例3-1】 利用向导生成的应用程序框架实例
光盘路径 /03/ test/
实例目的 利用向导生成应用程序框架
本实例利用向导生成一个应用程序的框架。实例名为:test。
下面我们就用MFC AppWizard来创建一个基于MFC的单文档界面(SDI)应用程序。
(1).启动Microsoft Visual Studio 6.0,单击“File”菜单,选择“New”,在“Projects”选项卡下,选择“MFC AppWizard(exe)”,在右侧的“Projects name”文本框中,输入工程的名称:test,如图3-1所示。
![]() |
| 图3-1 “New”对话框 |
![]() |
| 图3-2 “MFC AppWizard-Step1”对话框 |
另外,如果取消该对话框上的“Documents/View architecture support ”选项,AppWizard将不会为该应用程序生成文档类。本例保持该选项的选中状态不变。在这个对话框的最下面,让用户选择应用程序资源使用的语言,通常选择本地语言,本例选择的就是中文。
(3) .单击“Next”按钮,出现MFC AppWizard-Step 2 of 6对话框,如图3-3所示。
![]() |
| 图3-3 “MFC AppWizard-Step2 of 6”对话框 |
None:在应用程序中忽略所有的数据库支持。
Head files only:包括定义基本数据库的头文件,但不创建对应特定表的数据库类或视图类。
Datebase view without file support:创建对应指定表的一个数据库类和一个视图类,不附加标准文件支持。
Datebase view with file support:创建对应指定表的一个数据库类和一个视图类,并附加标准文件支持。
这里我们选择的是默认值None,不使用数据库特性。
(4) .单击“Next”按钮,出现MFC AppWizard-Step 3 of 6对话框,如图3-4所示。
![]() |
| 图3-4 “MFC AppWizard-Step3 of 6”对话框 |
(5) .单击“Next”按钮,出“现MFC AppWizard-Step 4 of 6”对话框,如图3-5所示。
![]() |
| 图3-5 “MFC AppWizard-Step 4 of 6”对话框 |
![]() |
| 图3-6 “Advanced Options”对话框的“Document Template Strings”选项卡 |
![]() |
| 图3-7 “Advanced Options”对话框的 “Windows Styles”选项卡 |
(6) .不改变默认选择。单击“Next”按钮,出现“MFC AppWizard-Step 5 of 6”对话框,如图3-8所示。
![]() |
| 图3-8 “MFC AppWizard-Step 5 of 6”对话框 |
“What style of project would you like ”项用于设置工程的生成方式。
“Would you like to generate source file comments ”项用于设置是否为生成的源代码添加必要的注释说明。由于注释说明有助于对应用程序源代码的学习和理解,因此一般选择“YES,please”项。
“How would you like to use the MFC library ”项用于生成MFC类。选择“As a shared DLL”项,所有MFC的类存放在动态链接库中(静态库方式),因此应用程序会小一些,但是发布该应用程序可执行文件时必须随同提供必要的动态链接库;选择“As a static linked library”项时,应用程序所用到的MFC类都编译进了可执行文件之中,因此可执行文件比使用DLL方式的要大,但可以单独发行。一般地,对于小的应用程序可以采用静态库的方式,对于大(7).单击“Next”按钮,出现“MFC AppWizard-Step 6 of 6”对话框,如图3-9所示。
![]() |
| 图3-9 “MFC AppWizard-Step 6 of 6”对话框 |
(8).单击“Finish”按钮,出现“New Project Information”对话框,如图3-10所示。这里需要确认前面几步所做的选择。如果需要修改先前步骤的选择,可以单击“Cancel”按钮返回到上一步。这里单击“OK”按钮,MFC AppWizard就是我们创建一个新工程:test。
![]() |
| 图3-10 “New Project Information”对话框 |
现在,按下“F7”键编译程序,接着按下“Ctrl+F5”键运行程序,可以看到如图3-11所示的运行结果。
![]() |
| 图3-11 AppWizard创建的SDI程序运行结果 |
【责任编辑:雪花 TEL:(010)68476606-8007】
| 回书目 上一节 下一节 |










