Visual Studio.NET 程序设计实验题目
软件理论教研室 曹旻
Page 1 of 20
实验一 调试技术
实验 1:单步调试技术
实验目的:单步调试技术和简单应用。从本章单步调试技术的介绍中可以发现,使用单步调
试可以观察语句、方法以及整个程序组织的逻辑细节,核对是否符合我们想要做的事,
所以它可以作为学习的辅助工具。
实验内容:使用单步调试技术了解 foreach 语句的功能和运行过程。即使还没有学过 foreach
语句,我们仍然可以通过单步调试技术,很清楚地观察它究竟是怎样工作的。
实验步骤:
1) 在 IDE 中创建一个控制台应用程序项目;输入下面的程序:
using System;
namespace Debug2
{
public class Debug2
{
public static void Main()
{
int [,] arrInt ={{1,2},{3,4}};
for(int j=0;j<=1; j++)
for(int k=0;k<=1; k++)
Console.WriteLine("arrInt[{0},{1}]={2}",j,k,arrInt[j,k]);
foreach(int s in arrInt)
Console.WriteLine(s);
}
}
}
2) 运行程序,排除错误,获得正确的输出。
3) 在“调试”菜单中选择“逐语句”命令,进入调试状态进行单步调试,观察 for 语
句和 foreach 语句执行的差别。
实验报告:写出执行 foreach 语句时,每一步所执行的内容(即,具有底色突显的部分)。
实验 2 : 使用断点调试技术
实验目的和内容:通过调试一个简单的 Windows 应用程序,熟悉使用断点的技术,并观察
程序运行到断点时的执行过程;熟悉主
要的观察窗口。
实验步骤:
第 1部分:建立一个 Windows 应用程序。
1) 建立一个 Windows 应用程序项目
WinDebug1;
2) 在窗体 Form1 中加入三个标签,三
个文本框和一个按钮,其布局如图
1.1 所示。textBox1、textBox2 和
图 1.1 WinDebug1 的窗体