程序
设计(C)
课程的实验环境 1 Visual C++6.0 编程环境
VC++6.0 是 Microsoft 公司出品的基于 Windows 环境的 C/C++开发工具, 它是 Microsoft Visual Stdio 套装
软件的一个组成部分.C 源程序可以在 VC++6.0 集成环境中进行编译,连 接和运行.
1.VC++6.0 主窗口
从 Visual Stdio 的光盘中运行 VC++6.0 安装程序(Setup.exe) ,完成安装后,就可以从 桌面上顺序选择"开始/程序/Microsoft Visual Stdio/Microsoft Visual C++6.0"或双击桌面上的 VC++6.0 快捷图标来启动.启动后的 VC++6.0 主窗口如图 0-1 所示.
图 0-1 VC++6.0 主窗口
2.输入和编辑 C 源程序
在 Visual C++主窗口的主菜单中选择"文件/新建" ,屏幕上出现"新建对话框" ,如图 0-2 所示.单击此对话框的"文件"选项卡,选择"C++ Source File"选项建立新的 C++源 程序文件,然后在对话框右边的目录文本框中输入准备编辑的源程序文件的存储路径(如: D:\C 源程序) 在对话框右侧的文件文本框中输入准备编辑的 C 源程序文件名 , (如: sy0_1.c) . 后缀.c 表示建立的是 C 源程序,若不加后缀,则默认的文件后缀为.cpp,表示建立的是 C++ 源程序.
图 0-2 【新建】对话框 单击"确定"按钮,返回 Visual C++主窗口,此时窗口的标题栏中显示当前编辑的源程 序文件名 sy0_1.c 如图 0-3 所示.可以看到光标在程序编辑窗口闪烁,表示程序编辑窗口已 激活,可以输入和编辑源程序了. VC 编辑器的编辑功能和 Windows 的记事本很相似,并提供了许多用于编写代码的功 能,如关键字加亮,自动调整格式等.鼠标和键盘配合使用,可大大加快编写速度. 程序输入完毕选择"文件/保存" ,或单击工具栏上的"保存"按钮,也可以用
快捷键来保存文件.
图 0-3 编辑窗口
3.编译,连接和运行
程序编写完毕后,选择菜单"编译/编译"命令,或单击工具栏上的"编译"图标,也 可以按键,开始编译.但在正式编译之前,VC 会先弹出如图 0-4 所示的对话框, 询问是否建立一个默认的项目工作区.VC 必须有项目才能编译,所以这里必须回答【是】 .
编译
运行
图 0-4 在进行编译时,编译系统检查源程序中的语法,并在主窗口下部的调试信息窗口输出 编译的信息,如果有语法错,就会指出错误的位置和性质,并统计错误和警告的个数,如图 0-5 所示.
图 0-5
如果编译没有错误,在得到目标程序(如 sy0_1.obj)后,就可以对程序连接了,单击 键或工具栏图标 ,生成应用程序的.EXE 文件(如 sy0_1.exe) .
以上介绍的是分别进行程序的编译与连接,实际应用中也可以直接按键一次完成 编译与连接. 在得到可执行文件后(如 sy0_1) ,就可以运行程序了.选择菜单"编译/执行" ,或单击 工具栏上的执行图标 , 也可以使用快捷键, 程序将在一个新的 DOS 窗口中运行.
程序运行完
毕后,系统会自动加上一行提示信息"Press any key to continue" ,如图 0-6 所示, 按照提示按任意键即关闭 DOS 运行窗口返回 VC++6.0 开发环境.
图 0-6 sy0_1 程序运行结果 图 0-7 是"编译连接"工具栏,它提供了常用的编译,连接以及运行操作命令.表 0-1 则是编译,连接以及运行命令的功能列表.
图 0-7
按钮命令 Compile
"编译连接"工具栏
功能描述 编译 C 或 C++源代码文件 生成应用程序的.EXE 文件
表 0-1 编译连接工具栏按钮命令及功能描述
Build
Stop Build
停止编译和连接
Execute
执行应用程序
Go
单步执行
Inserrt/Remove Breakpoint
插入或消除断点
4.关闭程序工作区
当一个程序编译连接后, VC++系统自动产生相应的工作区, 以完成程序的运行和调试. 若需要执行第二个程序时,必须关闭前一个程序的工作区,然后通过新的编译连接,产生第 二个程序的工作区. "文件"菜单提供关闭程序工作区功能,如图 0-8(a),执行"关闭工作区"菜单功能,
然后在如图 0-8(b)对话框中选择【否】按钮.如果选择【是】按钮将同时关闭源程序窗口.
(a) 图 0-8 关闭程序工作区
(b)
5.程序的调试
程序调试的任务是发现和改正程序中的错误