调试演练

更新:2007 年 11 月

下列演练的目的是使您熟悉如何使用 Visual Studio 功能调试您的应用程序。

本节内容

  • 演练:调试 Windows 窗体
    提供一个过程,该过程向您说明如何创建一个新 Windows 窗体、调试窗体并将调试器附加到正在运行的进程。

  • 演练:在设计时调试
    向您显示如何在应用程序未运行时使用 Visual Studio 即时窗口来执行函数或子例程。

  • 演练:调试 Web 窗体
    向您显示如何调试 ASP.NET Web 应用程序(Web 窗体)。它还为您显示如何启动和停止执行、设置断点以及在“监视”窗口中检查变量。

  • 演练:调试 XML Web services
    向您显示如何调试 XML Web services。它将向您显示如何启动和停止执行以及如何设置断点。

  • T-SQL 数据库调试
    包含演示对所有 T-SQL 数据库对象类型进行调试的示例。

  • 演练:调试 T-SQL 存储过程
    显示如何通过直接的数据库调试创建并调试 T-SQL 存储过程,即通过“服务器资源管理器”单步执行此存储过程。

  • 演练:调试 T-SQL 触发器
    包括一个使用 AdventureWorks 数据库的示例,该数据库具有附带更新触发器的 Sales.Currency 表。此示例包括一个更新表中的行而导致触发器激发的过程。

  • 演练:调试 T-SQL 用户定义的函数
    提供一个在 AdventureWorks 数据库中使用现有用户定义的函数 (UDF) 的示例,此函数称为 ufnGetStock,它返回给定 ProductID 的堆栈中的项的计数。它介绍如何从一个 T-SQL 对象(存储过程)跳到另一个 T-SQL 对象(函数)。

  • 演练:调试扩展存储过程
    演示如何调试扩展存储过程。

  • SQL CLR 数据库调试
    包含所有 CLR SQL 数据库对象类型的示例。

  • 演练:调试 SQL CLR 触发器
    说明如何调试 SQL CLR 触发器。它使用 AdventureWorks 示例数据库中的 Contact 表,该表是使用 SQL Server 2005 安装的数据库之一。此示例在 Contact 表上创建了一个新的插入 CLR 触发器,然后单步实现它。

  • 演练:调试 SQL CLR 用户定义的标量函数
    说明如何调试 SQL CLR 用户定义的函数 (UDF)。它在 Adventureworks 示例数据库中创建了一个新的 SQL CLR 用户定义的函数。

  • 演练:调试 SQL CLR 用户定义的表值函数
    说明如何调试 SQL/CLR 用户定义的表值函数 (UDF)。

  • 演练:调试 SQL CLR 用户定义的聚合
    说明如何调试 CLR SQL 用户定义的聚合。它在 Adventureworks 示例数据库中创建了一个名为 Concatenate 的新的 CLR SQL 聚合函数。当在 SQL 语句中调用此函数时,它将作为其输入参数的指定列的所有值串联在一起。

  • 演练:调试 SQL CLR 用户定义的类型
    说明如何调试 SQL/CLR 用户定义的类型。它在 Adventureworks 示例数据库中创建一个新的 SQL/CLR 类型。然后将此类型用于表定义、INSERT 语句、以及 SELECT 语句中。

  • 多层应用程序数据库调试
    描述必要的设置过程,并提供一个介绍如何调试多层应用程序的示例。

  • 演练:用 C# 编写可视化工具
    说明要为不同的数据类型创建更有用的可视化工具而必须遵守的基本步骤。

相关章节

请参见

概念

C# 编程指南

Visual C# 示例

如何实现 - C#

其他资源

Visual C# 演练