实例002 如何创建基于文档视图的MFC工程(1)
在创建MFC工程时,除了创建基于对话框的工程以外,还可以创建基于文档视图的工程。本实例将介绍如何创建基于文档视图的MFC工程,新创建的工程运行效果如图1.7所示。
(1)选择"开始"→"所有程序"→Microsoft Visual Studio 6.0→Microsoft Visual C++(www.cppentry.com) 6.0命令,打开Visual C++(www.cppentry.com) 6.0集成开发环境。
(2)在Visual C++(www.cppentry.com) 6.0的开发环境中选择File→New命令,弹出New窗口。在New窗口的Projects选项卡中选择MFC AppWizard[exe](MFC应用程序向导)选项,如图1.8所示。
|
| 图1.7 新创建的工程运行效果 |
|
| 图1.8 New窗口 |
(3)在Project name文本框中输入创建的工程名,在Location文本框中设置工程文件存放的位置。单击OK按钮,弹出MFC AppWizard-Step 1窗口,如图1.9所示。
(4)选中Single document单选按钮,创建一个单文档应用程序框架,然后单击Next按钮进入MFC AppWizard-Step2 of 6窗口,如图1.10所示。
|
| 图1.9 MFC AppWizard-Step 1窗口 |
|
| 图1.9 MFC AppWizard-Step 1窗口 |
MFC AppWizard-Step 2 of 6窗口中的主要选项介绍如下。
None:代表在程序中不使用数据库。
Header files only:表示在代码框架中加入数据库类的头文件。
Database view without file support:表示在代码框架中加入对具体数据库的支持,但没有对通过菜单打开指定文件进行支持。
Database view with file support:相对Database view without file support单选按钮增加了通过菜单打开指定文件的支持。
Data Source:设置数据源。
(5)单击Next按钮,弹出MFC AppWizard-Step 3 of 6窗口,如图1.11所示。
MFC AppWizard-Step 3 of 6窗口中的主要选项介绍如下。
None:表示不使用组件。
Container:表示在代码框架中增加对容器的支持。
Mini-server:表示在代码框架中增加对最小的组件服务的支持。
Full-server:表示增加对完整组件服务的支持。
Both container and server:表示在代码框架中增加对容器和组件服务的支持。
Automation:支持自动化组件。
ActiveX Controls:支持ActiveX控件。
(6)单击Next按钮,弹出MFC AppWizard-Step 4 of 6窗口,如图1.12所示。
MFC AppWizard-Step 4 of 6窗口中的主要选项介绍如下。
Docking toolbar:自动加入浮动工具栏。
Initial status bar:自动加入状态栏。
Printing and print preview:自动加入打印及打印预览命令。
Context-sensitive Help:自动加入帮助按钮。
3D controls:三维外观。
MAPI(Messaging API):用于创建、操作、传输和存储电子邮件。
Windows Sockets:基于TCP/IP的Windows应用程序接口,用于Internet编程(www.cppentry.com)。
Normal:使用默认风格的工具栏。
Internet Explorer ReBars:使用IE风格工具栏。
Advanced:设置程序中使用的文档模板字符串及窗体的样式。
(7)单击Next按钮,弹出MFC AppWizard-Step 5 of 6窗口,如图1.13所示。
MFC AppWizard-Step 5 of 6窗口中的主要选项介绍如下。
MFC Standard:标准MFC项目。
Windows Explorer:"Windows资源管理器"风格项目。
Yes,please:在源文件中添加注释。
No,thank you:不添加注释。
As a shared DLL:共享动态链接库。
As a statically linked library:静态链接库。



