应用程序向导

应用程序向导 

何志丹

           

使用应用程序向导可以快速生成程序框架。选择菜单“FileNew”命令,此时会弹出“New”对话框,下面对该对话框中的常用选项进行逐一说明。

1.文件(Files)属性页

单击“Files”标签,打开“Files”属性页,如图1-3所示。

1-3  文件属性页

文件类型虽然多,但常用的只有两种:C/C++ Header FileC/C++头文件)和C/C++ Source FileC/C++源文件)。

 

新建一个文件,可以按照以下步骤操作。

1)选择合适的文件类型。

2)如果想把新文件加入到工程内,选中“Add to project”复选框,并在下面的组合框中选择合适的工程。如果当前没有打开任何工程,“Add to project”会被禁用。

3)在“File”编辑框中输入合适的文件名。

4)在“Location”编辑框中输入文件存放位置。

2.工程(Projects)属性页

单击“Projects”标签,弹出“Projects”属性页,如图1-4所示。

1-4  工程属性页

常见工程(Project)类型如下。

¡  ATL COM AppWizardATL COM应用程序向导。

¡  MFC ActiveX ControlWizardMFC ActiveX控件向导。

¡  MFC AppWizarddll):MFC应用程序向导(动态库)。

¡  MFC AppWizardexe):MFC应用程序向导(可执行文件)。

¡  Win32 ApplicationWin32应用程序。

¡  Win32 Console ApplicationWin32控制台程序。

新建一个工程,可以按照以下步骤操作。

1)在“Project name”编辑框中输入工程名。

2)在“Location”编辑框中输入存放位置。

3)为新工程新建工作空间或将新工程加到现有的工作空间中。“Dependency Of”是依赖的意思。

4)选择运行平台(Platforms)。

5)选择合适的工程类型,单击“OK”按钮或直接双击工程类型。

 

3MFC AppWizard生成应用程序

本部分将介绍如何利用应用程序向导(AppWizard)生成应用程序框架。应用程序向导提供了一系列选项供用户选择,用户可以选择不同的选项生成不同的应用程序,具体生成应用程序框架的步骤如下。

1)在“New”对话框中选择“Project”属性页,选择MFC AppWizard(exe)。输入合适的工程名及存放位置。单击“确定”按钮,弹出“MFC AppWizard - Step 1”对话框,如图1-5所示。

1-5  MFC AppWizard – Step 1

¡  hat type of application would you like to create:生成何种类型的应用程序。

¡  Single document:单文档。

¡  Multiple documents:多文档。

¡  Dialog base:基于对话框。

¡  Document/View architecture support:生成文档视图结构程序。

¡  hat language would you like your resources in:资源中使用何种语言。

 

2)选择“Multiple documents”单选按钮,单击“Next”按钮。此时将出现“MFC AppWizard - Step 2 of 6”对话框,如图1-6所示。

1-6  MFC App Wizard - Step 2 of 6

¡  hat database support would you like to include:应用程序如何支持数据库。

¡  None:不支持数据库。

¡  Header files only:只包含文件。

¡  Database view without file support:没有支持文件的数据库视图。

¡  Database view with file support:带文件支持的数据库视图。

¡  If you include a database viewyou must select a data source:用户如果选择包含数据库视图,则必须选择一个数据源。

3)使用默认值,直接单击“Next”按钮,进入如图1-7所示的对话框。

1-7  MFC App Wizard - Step 3 of 6

¡  What compound document support would you like to include:应用程序支持何种复合文档。

¡  None:不支持OLE复合文档。

¡  Container:容器。

¡  Mini-server:应用程序能够创建和管理复合文档对象,Mini-server程序不能单独运行,只支持嵌入对象。

¡  Full-server:应用程序能够创建和管理复合文档对象,Full-server程序能够单独运行,并支持链接和嵌入的对象。 

¡  Both container and server:容器和服务器。

¡  Would you like support for compound files:是否支持复合文档。

¡  What other support would you like to include:是否包含其他支持。

¡  Automation:自动化。

¡  ActiveX ControlsActiveX控件。

 

4)在步骤(3)中直接单击“Next”按钮,使用默认值,打开如图1-8所示的对话框。

1-8  MFC App Wizard - Step 4 of 6

¡  hat features would you like to include:生成何种特性的应用程序。

¡  Docking toolbar:生成工具栏。

¡  Initial status bar:生成状态栏。

¡  Printing and print preview:打印及打印预览

¡  Context-sensitive Help:生成支持上下文相关帮助的帮助文件

¡  3D Controls:三维控件

¡  MAPIMessage API):电子邮件相关功能

¡  Windows Sockets:它支持基于TCP/IP的网络通信。

¡  How do you want your toolbars to look:如何定义工具栏外观。

¡  Normal:正常。

¡  Internet Explorer ReBarsIE风格。

¡  How many files would you like on your recent file list:最近使用的文件列表中包含的文件数目。

 

5)直接单击“Next”按钮,使用默认值,打开如图1-9所示的对话框。

1-9  MFC App Wizard -Step 5 of 6

¡  What style of project would you like:选择工程样式。

¡  MFC Standard:标准MFC样式

¡  Windows ExplorerExplorer样式

¡  Would you like to generate source file comments:是否生成源文件注释。

¡  How would like to use the MFC library:怎样使用MFC类库。

¡  As a shared DLL:作为动态链接库。

¡  As a statically linked library:作为静态链接库。

 

6)直接单击“Next”按钮,使用默认值,打开如图1-10所示的对话框。

1-10  MFC App Wizard - Step 6 of 6

在这个对话框中可以修改类名、父类及文件名称。先在类名列表框中选中要修改的类,然后输入新类名、新文件名、选择新基类。

注意:只有CEx01View可以更改基类,CEx01App不能改文件名。

7)单击“Finish”按钮,会弹出“New Project Infomation”对话框,上面显示新工程的一些信息,单击“OK”按钮完成新建工程。会弹出“New Project Information”对话框上面显示新工程的信息,如图1-11所示,单击“OK”按钮关闭就行了。

1-11  新工程信息概要

4.小结

应用程序向导的步骤和选项虽多,但大部分时候都可以采用默认设置。通常,生成应用程序框架的步骤如下。

1)在“New”对话框中选择“Project”属性页,选择MFC AppWizard(exe),输入合适的工程名称。

2)根据需要选择单文档、多文档或基于对话框后,单击“Finish”按钮,后面的设置全部使用默认值。

注意:以后如不作特别说明都是按上面的两步生成程序框架。如果在步骤(2)中选择单文档,以后简称为“创建一个单文档工程XXX”;如果在步骤(2)中选择多文档,以后简称为“创建一个多文档工程XXX”;如果在步骤(2)中选择对话框,以后简称为“建立一个基于对话框的工程XXX”。

 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

闻缺陷则喜何志丹

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值