Visual C++实用教程 教学课件 作者 周进 朱训林 张宏林 第2章-应用程序基本框架.ppt

Visual C++实用教程 教学课件 作者 周进 朱训林 张宏林 第2章-应用程序基本框架.ppt

ID:50307495

大小:2.03 MB

页数:161页

时间:2020-03-07

Visual C++实用教程 教学课件 作者 周进 朱训林 张宏林 第2章-应用程序基本框架.ppt_第1页
Visual C++实用教程 教学课件 作者 周进 朱训林 张宏林 第2章-应用程序基本框架.ppt_第2页
Visual C++实用教程 教学课件 作者 周进 朱训林 张宏林 第2章-应用程序基本框架.ppt_第3页
Visual C++实用教程 教学课件 作者 周进 朱训林 张宏林 第2章-应用程序基本框架.ppt_第4页
Visual C++实用教程 教学课件 作者 周进 朱训林 张宏林 第2章-应用程序基本框架.ppt_第5页
资源描述:

《Visual C++实用教程 教学课件 作者 周进 朱训林 张宏林 第2章-应用程序基本框架.ppt》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、第2章 应用程序基本框架程序的应用框架和运行过程2.2文档类和视图类2.4应用程序类及其主要成员函数2.3利用MFCAppWizard自动生成应用程序2.1窗口类及其控件栏2.5应用程序框架中各类对象间的关系2.6小结2.7在熟悉VisualC++6.0的开发环境后,就可以在该开发环境下进行程序设计了。VisualC++6.0提供了应用程序框架生成向导(AppWizard),以方便用户自动生成一个简单的应用程序。当然,利用AppWizard只是得到一个程序框架而已,因为程序的执行结果仅仅是显示一个包括菜单、工具栏和状态栏的空窗口。本章首先介绍在AppWizard工具中创建应用程序

2、框架的步骤,然后介绍生成的工程文件中各部分所包含的类及相互间的关系。本章着重阐述应用程序框架及整个应用程序的运行机理,这部分内容可能读者暂时不能完全明白,不过在后续各章的学习中回过头来阅读相关部分便能更为深刻的领悟。2.1利用MFCAppWizard自动生成应用程序2.1.1关于工程及工作区的概念在启动VisualC++6.0之后,将会进入它的集成开发环境,用户可以在这个集成开发环境中进行程序设计。现在的应用程序(尤其是Windows应用程序),一般由很多相关联的文件共同组成,包括程序源文件、头文件、资源文件等,所以在利用VisualC++进行Windows程序开发的时候,有必要

3、引入工程的概念。将一个应用程序作为一个工程来处理,通过工程化的管理,使组成应用程序的所有文件形成一个有机的整体。在VisualC++6.0开发环境中,工程又是置于工作区的管理之下,所以工作区又称为工程工作区,一个工作区可以管理多个工程,甚至是不同类型的工程。同一个工作区中的工程之间相互独立,但共用一个工作区的设置环境。在VisualC++6.0的集成环境中专门设置了一个工作区窗口,用以显示当前工作区的内容。在新建一个工程时,可以选择是为该工程新建一个工作区还是加入当前工作区。在利用应用程序向导(AppWizard)工具生成一个应用程序时,VisualC++会在用户选择的路径下以当

4、前的工程名建立一个目录,然后将自动生成的文件置于该目录下。2.1.2利用向导生成应用程序框架下面介绍使用应用程序向导工具生成HelloMFC应用程序的具体步骤。(1)选择“File

5、New”菜单命令,将弹出“New”对话框,如图2-1所示。图2-1“New”对话框(2)此时会自动弹出“MFCAppWizard-Step1”对话框,如图2-2所示。图2-2“MFCAppWizard-Step1”对话框在这个对话框中可以设置要建立应用程序的类型,有3种类型可以选择:●Singledocument(单文档);●Multipledocuments(多文档);●Dialogbased(基于

6、对话框)。(3)此时会弹出“MFCAppWizard-Step2of6”对话框,如图2-3所示。该对话框用于指定数据库选项。图2-3“MFCAppWizard-Step2of6”对话框(4)此时弹出“MFCAppWizard-Step3of6”对话框,如图2-4所示。图2-4“MFCAppWizard-Step3of6”对话框(5)此时弹出“MFCAppWizard-Step4of6”对话框,如图2-5所示。图2-5“MFCAppWizard-Step4of6”对话框图2-6DocumentTemplateString选项卡图2-7WindowStyles选项卡(6)弹出“MFC

7、AppWizard-Step5of6”对话框,如图2-8所示。图2-8“MFCAppWizard-Step5of6”对话框(7)弹出MFCAppWizard最后一个对话框,如图2-9所示。图2-9“MFCAppWizard-Step6of6”对话框(8)弹出“NewProjectInformation”对话框,如图2-10所示。图2-10“NewProjectInformation”对话框(9)生成程序后,在项目工作区中将自动打开HelloMFC.dsw项目工作区文件。窗口标题将显示为打开的项目名HelloMFC。这样即生成了一个可执行的应用程序框架。图2-11MFC自动生成的应

8、用程序框架运行结果2.1.3VisualC++工程文件的组成在用AppWizard创建的工程中包含了框架程序所有的类、全局变量的声明和定义。如果用Windows资源管理器查看AppWizard工具自动创建的工程目录,可以发现该目录下会生成十几个文件和两个目录,其中res目录用于存放工程的资源文件,Debug目录用于存放编译、连接时产生的中间文件。在VisualC++中,一个工程文件可以产生两种不同版本的可执行程序,即Debug版本和Release版本。其中Debug版本中包含用于

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。