1 / 26
文档名称:

VC60上机操作指南.docx

格式:docx   大小:611KB   页数:26页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

VC60上机操作指南.docx

上传人:ttteee8 2022/6/24 文件大小:611 KB

下载得到文件列表

VC60上机操作指南.docx

文档介绍

文档介绍:VC++
贵州大学计算机科学与技术学院
张志明
目录
Visual C++控制台应用程序上机实现 步骤
用32位调试程序了解类和对象的内存 映象
1. Visual C++控制台应用程序(Win32
程序执行 的任务。
图8 Build (编译)菜单
P^i "C:\new\ex5_l 3\Debug\ex5_l " x=133 y=124 z=16~
Press any key to continue.
图9程序运行结果
打开工程文件夹可以找到该工程的所有工作文件。
打开工程文件夹中的Debug子文件夹,可以找到生成的可执行(.exe)文件。

一个较大型C++程序,有时需要包含多个源程序文件。一种常见的情况是将类的定义放 在头(.h)文件中,将类的实现或对类的访问放在源(.cpp)文件中。
多文件程序的实现与单文件程序的实现方式需要经历同样的步骤,不同的是,在编译之 前需要利用新建文件对话框逐一将所有需要的文件追加到项目中。


(1)加入和编辑头文件:
在New对话框,在File选项卡中选择C/C++ Header File选项,然后输入头文件名。 完成后系统将打开源程序(.h)文件编辑窗口。
(2)加入和编辑源程序文件
打开New对话框,在File选项卡中选择C++ Sourse File选项,然后输入源程序文件名。 完成后系统打开源程序(.cpp)文件编辑窗口。
注意:在源程序文件中应该用文件包含命令将头文件包含进来。如下例源程序文件
的第一行:#include""
: 步骤同单文件程序的生成和执行。
#

Visual C++的IDE内置了 32位DEBUG程序调试程序。可以用于帮助检测查和纠正逻 辑错误,查看和内存变量和寄存器的动态运行情况,进程的内存空间分配等。
DEBUG程序调试程序通过菜单命令提供了设置断点,单步运行等基本调试功能。并提 供了各种调试窗口帮助用户了解程序运行时机器底层发生的各种情况。
调试窗口
说明
Output
显示调试过程中输出的错误信息
Watch
显示变量和表达式的结果
Quick Watch
提供一个对话框供显示或修改变量和表达式的值
Variables
显示当前及上一条语句所使用的变量和函数的返回值等信息
Registers
显示CPU寄存器当前内容
Memory
显示内存储器当前内容
Call Stack
显示未返回的函数的堆栈内容
Dissembly
显示当前编译的源程序的汇编语言代码
下面通过对教材中几个****题和例题的调试举例,了解类和对象在机器底层的实例化情 况,有助于加深对类和对象,进程空间分配及动态绑定等概念的了解。
调试程序1****题5. 3写出下面程序的运行结果:
#include<>
void main()
{
int a[5]=(34,256,87,46,90 );
intb口[3]={1,2,3,4, 5, 6, 7, 8,9};
int x,y,z;
x=a[2]+a[3];
y=*a+*(a+4);
z=b[l][2]+**b+**(b+l)+*(*(b+l)+l);
cout«"x =,«x«n y = n«y«" z = "«z«endl;
)
光标设在main。函数中x=a[2]+a[3]; 一句前面,执行菜单命令Run to Cursor打开调试窗 口,在动态变量窗口中观察变量的实例化和初始化情况。然后在Watch窗口中,观察数组a 和b:
]|0文件编辑查看插入工程Debug工具窗口帮助
-|g|xi
an
帽 Workspace 'ex5_3': 1 project(s) 国 画 ex5_3 files 一
〃5. 3与出下面程序的运行结果:
ttinclude<>
uoid main()
"3网』匪国副国◊西部***@p街' 原尊回自同幻
int a[5]={34, 256, 87, 46, 90};
int b[][3]={1, 2, 3, 4, 5, 6, 7, 8, 9}; int x,y,z;
x=a[2]+a[3];
y=*a+*(a+4);
z=b[1][2]+**b+*»(b+1)+*(*(b+1)+1);
cout«"x = ,,«x«" y = "«y«" z = "«z«endl;
ClassV