Visual C++从入门到精通(第2版)
上QQ阅读APP看书,第一时间看更新

1.3 Visual C++ 6.0开发环境介绍

本节视频教学录像:18分钟

Visual C++ 6.0开发环境的界面由标题栏、菜单栏、工具栏、工作区窗口、编辑窗口、输出窗口以及状态栏等组成,如图所示。

1.3.1 操作命令集合——菜单栏和工具栏

Visual C++ 6.0的菜单栏中包含以下菜单:File、Edit、View、Insert、Project、Build、Tools、Window和Help,每个标题对应一类操作。

1.【File】菜单

【File】菜单中包含了用于对文件进行各种操作的命令选项。

2.【Edit】菜单

包含所有与文件编辑操作有关的命令选项,如撤销/重做、复制粘贴、查找替换、设置断点等。

3.【View】菜单

【View】菜单包含用于检查源代码和调试信息的各种命令选项。其中最重要的菜单项是【Class Wizard】,用于编辑应用程序的类,并将资源与代码连接起来。【Class Wizard】菜单项十分重要,关于它的详细用法,将在后面的章节介绍。

4.【Insert】菜单

使用【Insert】菜单,用户可以向当前项目中插入新类、新资源等。

其中,【New Class】菜单项用于创建新类,并将其添加到当前项目中。选择该菜单项后,将弹出一个New Class对话框,用户能够在此对话框中指定新类的名称、基类以及是否支持自动化等属性信息, Visual C++会自动生成新类的头文件和实现文件。

【New Form】菜单项用于创建新表单,并将其添加到当前项目中。【New Form】菜单项与【New Class】菜单项的使用方法相同。

使用【Resource】菜单项,用户能创建任何类型的资源,包括加速键资源、位图资源、光标资源、对话框资源、HTML文档、图标资源、菜单资源、字符表资源、版本信息等。并且这些资源都是以可视化方式创建的,即所见即所得。Visual C++会自动生成资源的描述文件。

5. 【Project】菜单

【Project】菜单包含用于管理项目和工作区的一系列菜单项。比较常用的菜单项如下。

【Set Active Project】菜单项:用于选择指定项目为当前工作区中的活动项目。

【Add To Project】级联菜单:用于将文件、文件夹、数据连接、组件或控件等添加到当前项目中去。

6.【Build】菜单

【Build】菜单中包含的命令选项用于编译、创建、调试和执行应用程序。各菜单项简介如下。

【Compile】菜单项:用于编译当前在源代码编辑窗格中打开的文件。其编译结果(包括错误、警告等信息)显示在输出窗格中。

【Build】菜单项:用于生成项目,即编译、连接当前项目中所包含的所有文件。

【Rebuild All】菜单项:用于重新生成当前项目以及所有项目的依赖关系。

【Start Debug】菜单项:能够使用户进行一些简单的调试工作。

【Execute】菜单项:用于执行程序。

【Set Active Configuration】菜单项:用于设置当前激活的项目,如Win32 Debug或Win32 Release。

【Configuration】菜单项:用于编辑项目配置。

【Profile】菜单项:十分重要,用户可以利用此菜单项来剖析应用程序的运行行为,检查诊断代码的执行情况,以使程序能够更加高效地运行。

7.【Tools】菜单

包含有Visual C++所提供的各种工具,使用户能够直接从菜单中操作这些工具。

工具栏按钮是菜单命令的快捷方式,这里不再一一说明。其他的菜单和工具栏将在后面的章节中通过实例说明。

1.3.2 开始C++程序——【NEW】对话框

在Visual C++ 6.0中新建任何程序或工程都是从【New】对话框开始的。选择【File】➢【New】菜单项,即可打开【New】对话框。

【New】对话框中包含4个选项卡。

1. 【Projects】选项卡

打开【New】对话框,首先会显示【Projects】选项卡,该选项卡用于创建各种类型的项目。常用工程类型如下。

● 【ATL COM AppWizard】:用于创建ATL COM应用程序向导的项目。

● 【MFC AppWizard(dll)】:用于创建dll类型的动态链接库的项目。

● 【MFC AppWizard(exe)】:用于创建Windows下的可执行程序的项目。

● 【Win 32 Application】:用于创建win32下的应用程序的项目。

● 【Win 32 Console Application】:用于创建控制台(即命令提示符窗口)下的程序的项目。

● 【Win 32 Static Library】:用于创建win32下的静态库文件的项目。

2. 【Files】选项卡

● 【Files】选项卡用于创建不同类型的文件。常用文件类型如下。

● 【Active Server Page】:用于创建扩展名为asp的网页文件。

● 【C/C++ Header File】:用于创建扩展名为h的C或C++的头文件。

● 【C++ Source File】:用于创建扩展名为cpp的C++的源程序文件。

● 【HTML Page】:用于创建扩展名为html的网页文件。

● 【Text File】:用于创建记事本文件。

3. 【Workspaces】选项卡

【Workspaces】选项卡用于创建新的工作区。程序正是通过工作区管理多个项目的。

4. 【Other Documents】选项卡

【Other Documents】选项卡用于创建程序所需要的文档文件,如Word文件、Excel工作表和PowerPoint演示文稿等。

1.3.3 项目管理——工作区窗口

Visual C++ 6.0是通过项目工作区窗口对项目进行管理的。工作区窗口如图所示。

工作区窗口有3个选项卡,分别代表3种视图形式。

(1) 【Class View(类视图)】:用以显示项目中所有的类信息。

(2) 【ResourceView(资源视图)】:包含了项目中所有资源的层次列表。每一种资源都有自己的图标。在字符界面或者控制台界面中没有该项,只有Windows程序下才出现。

(3) 【FileView(文件视图)】:可将项目中的所有文件分类显示,每一类文件在【FileView】页面中都有自己的目录项。可以在目录项中移动文件,还可以创建新的目录项,以及将一些特殊类型的文件放在该目录项中。

1.3.4 窗体及代码编辑——编辑窗口

在Visual C++ 6.0中,对代码或资源的一切操作都是在编辑窗口中进行的。

当创建C++源程序时,编辑窗口作为代码编辑窗口使用,可进行输入、修改以及删除代码等操作。

当设计菜单、对话框、图标以及程序界面等资源时,编辑窗口可作为绘制窗口使用。

1.3.5 程序调试——输出窗口

编译器在【Output】窗口给出语法错误和编译错误信息,如图所示。

【error(s)】(语法错误):双击错误信息程序跳转到错误源代码处,一个语法错误可以引发多条Error信息,因此修改一个错误后,最好重新编译一次,以便提高工作的效率。

【warning(s)】(警告信息):一般是违反了C/C++的规则,因而系统给出警告信息,警告信息不会影响程序的执行。