Visual C++ 6.0 开发环境简介 doc 联系客服

发布时间 : 星期五 文章Visual C++ 6.0 开发环境简介 doc更新完毕开始阅读9619daeba22d7375a417866fb84ae45c3a35c244

Visual C++ 6.0 开发环境简介

一. C++ 控制台程序步骤

1. 启动Visual C++ 6.0 开发环境:从“开始”菜单中选择“程序 | Microsoft Visual Studio 6.0 | Microsoft Visual C++ 6.0”,显示 Visual C++ 6.0 开发环境窗口。 2. 创建一个项目:

(1)单击 File 菜单中的 New 选项,显示 New (新建)对话框。 (2)单击 Project (项目)标签,在 Projects 选项卡中,选择 Win32 Console Application

(Win32 控制台应用程序)。在 Location(位置)文本框中指定一个路径(指向一个

硬盘(C或D盘)上的文件夹,例如D:temp,可以先建立一个),在 Project

Name(项目名称)文本框中为项目输入一个名字,如test1,单击 OK 按钮。 (3)在弹出的Win32 Console Application-Step 1 of 1 对话框中选择 An Empty Project 单

选项,然后单击 Finish(完成)按钮。

(4)最后在 New Project Information对话框中单击 OK 按钮,完成项目的建立。 3. 建立C++源程序文件:

(1)选择菜单命令 Project | Add to Project | New,弹出 New 对话框。

(2)在 New 对话框的 Files 选项卡中选择 C++ Source File,并填入文件名称,如

test1,单击 OK 按钮,完成新建C++源程序文件(这时可以在编缉窗口输入源程序)。

(3)如果已有源文件,可以选择菜单命令 Project | Add to Project | Files,弹出目标文件

对话框,找到所要的文件,选择OK即可。

4. 编辑C++源程序文件内容:

(1)在文件编辑窗口中输入代码。

(2)选择菜单命令 File | Save 保存这个文件。 5. 建立并运行可执行程序:

(1) 选择菜单命令 Build | Build test1.exe,建立可执行程序。

如果你正确输入了源程序,此时便成功地生成了可执行程序 test1.exe。 如果程序有语法错误,则屏幕下方的状态窗口中会显示错误信息,根据这些错误信息对源程序进行修改后,重新选择菜单命令Build | Build test1.exe ,建立可执行程序。 (2) 选择菜单命令Build | Execute test1.exe 运行程序,观察屏幕的显示内容。 6. 关闭工作空间:选择菜单命令 File | Close Workspace关闭工作空间。

二. 调试

一个程序编写完成后往往会存在错误。有些错误在编译连接阶段可以由编译系统发现并指出(一.5.(1)),称为语法错误。当修改完语法错误生成了可执行程序后,并不意味着程序已经正确。我们常常会发现程序运行的结果与我们预期的结果相去甚远,有时甚至在程序执行过程中程序终止或发生死机,这种错误称为运行错误,是因为算法设计不当或编程实现时的疏忽造成的。所谓调试就是指在发现了程序存在运行错误以后,寻找错误的原因和位置并排除错误。这一工作是非常困难的。

虽然编译系统不能像对待语法错误那样,明确提出运行错误的原因和位置,但大多数开发环境都为我们提供了辅助调试工具,可以实行单步运行,设置断点,观察变量和

表达式的值等功能,使我们可以跟踪程序的执行流程,观察不同时刻变量值的变化状况。一般步骤为:(后面是一个参考程序)

(1)首先在(比如说)第 10行处设置调试断点。用鼠标右键单击源程序第 10 行左

边的空白处,出现一个菜单。

(2)选择 Insert | Remove Breakpoint 选项,可看到左边的边框上出现了一个褐色的圆

点,这代表已经在这里设置了一个断点。

所谓断点就是程序运行时的暂停点,程序运行到断点处便暂停,这样我们就可以观察程序的执行流程,以及执行到断点处的有关变量的值。

(3)然后选择菜单命令 Build | Start Debug | Go,或按下快捷键 F5,系统进入 Debug

(调试)状态,程序开始运行,一个 Dos 窗口出现,此时程序暂停在断点处。 (4)单步执行:从 Debug 菜单或 Debug 工具栏中单击 Step Over选项或按扭两次。

再程序运行的 Dos窗口中输入选择的图形类型,例如,输入3,代表正方形,这时,回到 Visual Studio中,把鼠标放在变量名,例如 iType,上片刻,可看到出现了一个提示:例如 iType=3;此时,在 Variables窗口中也可以看到 iType以及其他变量得值。

单步执行时每次执行一行语句。便于跟踪程序的执行流程。因此为了调试方便,需要单步执行的语句不要与其它语句写在一行中。

(5)在 Watch窗口中,在 Name栏中输入一个变量名,例如 iType,按回车键,可看

到 Value栏中出现,例如,3,这是变量 iType现在的值(如果没有看到 Variables窗口或 Watch窗口,可通过View菜单的 Debug Windows | Variables或 Debug Windows | Watch的选项打开它们)。

(6)继续执行程序,参照上述方法,再试试 Debug菜单栏中别的菜单项,熟悉 Debug

的各种方法。

#include

const float PI = 3.1416;

void main(void) {

int iType;

float radius, a, b, area;

cout << \ cin >> iType; switch(iType){ case 1: cout << \ cin >> radius; area = PI * radius * radius; cout << \ break; case 2: cout << \ cin >> a;

cout << \ cin >> b; area = a * b; cout << \ break; case 3: cout << \ cin >> a; area = a * a; cout << \ break; default: cout << \

} }

三. 写实验报告时需要的数据可以这样得到:

在执行后的Dos窗口中,点击左上角C:\\ | 编缉 | 标记,用鼠标选择所要标记的区域,再点击左上角C:\\ | 编缉 | 复制,复制到文本文挡中。

下面的黑体部分为实验报告的参考模式:

C++程序设计实验报告() 实验人 学号: 时间:

实验原理:

实验过程中的问题:

实验结果:

思考与疑问:

作为作业上缴的应包括文件 cpp源文件和实验报告。 Email to: rphuang@math.ecnu.edu.cn