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

  • 10
  • 0
  • 约1.46万字
  • 约 162页
  • 2016-10-26 发布于广东
  • 举报

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

第2章 应用程序基本框架 在熟悉Visual C++ 6.0的开发环境后,就可以在该开发环境下进行程序设计了。 Visual C++ 6.0提供了应用程序框架生成向导(AppWizard),以方便用户自动生成一个简单的应用程序。 当然,利用AppWizard只是得到一个程序框架而已,因为程序的执行结果仅仅是显示一个包括菜单、工具栏和状态栏的空窗口。 本章首先介绍在AppWizard工具中创建应用程序框架的步骤,然后介绍生成的工程文件中各部分所包含的类及相互间的关系。 本章着重阐述应用程序框架及整个应用程序的运行机理,这部分内容可能读者暂时不能完全明白,不过在后续各章的学习中回过头来阅读相关部分便能更为深刻的领悟。 2.1 利用MFC AppWizard自动生成应用程序 2.1.1 关于工程及工作区的概念 在启动Visual C++ 6.0之后,将会进入它的集成开发环境,用户可以在这个集成开发环境中进行程序设计。 现在的应用程序(尤其是Windows应用程序),一般由很多相关联的文件共同组成,包括程序源文件、头文件、资源文件等,所以在利用Visual C++进行Windows程序开发的时候,有必要引入工程的概念。 将一个应用程序作为一个工程来处理,通过工程化的管理,使组成应用程序的所有文件形成一个有机的整体。 在Visual C++ 6.0开发环境中,工程又是置于工作区的管理之下,所以工作区又称为工程工作区,一个工作区可以管理多个工程,甚至是不同类型的工程。 同一个工作区中的工程之间相互独立,但共用一个工作区的设置环境。 在Visual C++ 6.0的集成环境中专门设置了一个工作区窗口,用以显示当前工作区的内容。 在新建一个工程时,可以选择是为该工程新建一个工作区还是加入当前工作区。 在利用应用程序向导(AppWizard)工具生成一个应用程序时,Visual C++会在用户选择的路径下以当前的工程名建立一个目录,然后将自动生成的文件置于该目录下。 2.1.2 利用向导生成应用程序框架 下面介绍使用应用程序向导工具生成HelloMFC应用程序的具体步骤。 (1)选择“File|New”菜单命令,将弹出“New”对话框,如图2-1所示。 (2)此时会自动弹出“MFC AppWizard-Step1”对话框,如图2-2所示。 在这个对话框中可以设置要建立应用程序的类型,有3种类型可以选择: ● Single document(单文档); ● Multiple documents(多文档); ● Dialog based(基于对话框)。 (3)此时会弹出“MFC AppWizard-Step 2 of 6”对话框,如图2-3所示。 该对话框用于指定数据库选项。 (4)此时弹出“MFC AppWizard-Step 3 of 6”对话框,如图2-4所示。 (5)此时弹出“MFC AppWizard-Step 4 of 6”对话框,如图2-5所示。 (6)弹出“MFC AppWizard-Step 5 of 6”对话框,如图2-8所示。 (7)弹出MFC AppWizard最后一个对话框,如图2-9所示。 (8)弹出“New Project Information”对话框,如图2-10所示。 (9)生成程序后,在项目工作区中将自动打开HelloMFC.dsw项目工作区文件。 窗口标题将显示为打开的项目名HelloMFC。 这样即生成了一个可执行的应用程序框架。 2.1.3 Visual C++工程文件的组成 在用AppWizard创建的工程中包含了框架程序所有的类、全局变量的声明和定义。 如果用Windows资源管理器查看AppWizard工具自动创建的工程目录,可以发现该目录下会生成十几个文件和两个目录,其中res目录用于存放工程的资源文件,Debug目录用于存放编译、连接时产生的中间文件。 在Visual C++中,一个工程文

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档