Exemplarische Vorgehensweisen für das Debugging
Aktualisiert: November 2007
Die folgenden exemplarischen Vorgehensweisen machen Sie mit der Verwendung von Visual Studio-Features zum Debuggen von Anwendungen vertraut.
In diesem Abschnitt
Exemplarische Vorgehensweise: Debuggen eines Windows Forms
Stellt eine Prozedur bereit, die das Erstellen von neuen Windows Forms, das Debuggen von Formularen und das Anhängen des Debuggers an einen ausgeführten Prozess veranschaulicht.Exemplarische Vorgehensweise: Debuggen zur Entwurfszeit
Veranschaulicht, wie Sie über das Direktfenster in Visual Studio eine Funktion oder Unterroutine ausführen können, während die Anwendung nicht ausgeführt wird.Exemplarische Vorgehensweise: Debuggen eines Web Forms
Veranschaulicht das Debuggen einer ASP.NET-Webanwendung (Web Form). Darüber hinaus wird dargestellt, wie die Ausführung gestartet und beendet wird und wie Haltepunkte festgelegt sowie Variablen im Überwachungsfenster überprüft werden.Exemplarische Vorgehensweise: Debuggen eines XML-Webdiensts
Stellt das Debuggen eines XML-Webdiensts dar. Es wird veranschaulicht, wie die Ausführung gestartet und beendet wird und wie Haltepunkte festgelegt werden.Debuggen von T-SQL-Datenbanken
Enthält Beispiele zur Veranschaulichung des Debuggens für alle T-SQL-Datenbankobjekttypen.Exemplarische Vorgehensweise: Debuggen einer gespeicherten T-SQL-Prozedur
Veranschaulicht, wie eine gespeicherte T-SQL-Prozedur durch das direkte Datenbankdebuggen erstellt und gedebuggt wird (d. h. Ausführung in Einzelschritten über Server-Explorer).Exemplarische Vorgehensweise: Debuggen eines T-SQL-Triggers
Enthält ein Beispiel für die Verwendung der Datenbank AdventureWorks, die die Tabelle Sales.Currency mit einem UPDATE-Trigger enthält. Das Beispiel umfasst eine gespeicherte Prozedur, die eine Zeile in der Tabelle aktualisiert und dadurch den UPDATE-Trigger auslöst.Exemplarische Vorgehensweise: Debuggen einer benutzerdefinierten T-SQL-Funktion
Stellt ein Beispiel bereit, in dem eine in der Datenbank AdventureWorks vorhandene benutzerdefinierte Funktion mit dem Namen ufnGetStock verwendet wird, die die Anzahl an vorrätigen Artikeln mit einer bestimmten ProductID zurückgibt. Es wird veranschaulicht, wie aus einem T-SQL-Objekt (der gespeicherten Prozedur) in ein anderes (die Funktion) gesprungen wird.Exemplarische Vorgehensweise: Debuggen von erweiterten gespeicherten Prozeduren
Veranschaulicht das Debuggen einer erweiterten gespeicherten Prozedur.Debuggen von SQL CLR-Datenbanken
Enthält Beispiele für alle CLR/SQL-Datenbankobjekttypen.Exemplarische Vorgehensweise: Debuggen eines SQL/CLR-Triggers
Veranschaulicht das Debuggen eines SQL/CLR-Triggers. Verwendet die Tabelle Contact der Beispieldatenbank AdventureWorks, die zu den vorinstallierten Datenbanken von SQL Server 2005 gehört. Das Beispiel erstellt einen neuen CLR-Insert-Trigger in der Tabelle Contact und führt ihn in Einzelschritten aus.Exemplarische Vorgehensweise: Debuggen einer benutzerdefinierten SQL/CLR-Skalarfunktion
Veranschaulicht das Debuggen einer benutzerdefinierten SQL/CLR-Funktion. Dabei wird in der Beispieldatenbank AdventureWorks eine neue benutzerdefinierte SQL/CLR-Funktion erstellt.Exemplarische Vorgehensweise: Debuggen einer benutzerdefinierten SQL/CLR-Tabellenwertfunktion
Veranschaulicht das Debuggen einer benutzerdefinierten SQL/CLR-Funktion.Exemplarische Vorgehensweise: Debuggen eines benutzerdefinierten SQL/CLR-Aggregats
Veranschaulicht das Debuggen eines benutzerdefiniertes SQL/CLR-Aggregats. In der Beispieldatenbank AdventureWorks wird eine neue CLR/SQL-Aggregatfunktion mit dem Namen Concatenate erstellt. Bei Aufruf dieser Funktion in einer SQL-Anweisung werden alle Werte einer angegebenen Spalte zu einem Eingabeparameter verkettet.Exemplarische Vorgehensweise: Debuggen eines benutzerdefinierten SQL/CLR-Typs
Veranschaulicht das Debuggen eines benutzerdefiniertes SQL/CLR-Typs. Dabei wird ein neuer SQL/CLR-Typ in der Beispieldatenbank AdventureWorks erstellt. Der Typ wird dann in einer Tabellendefinition, einer INSERT-Anweisung und schließlich in einer SELECT-Anweisung verwendet.Debuggen von Datenbankanwendungen mit mehreren Ebenen
Beschreibt die erforderlichen Setupprozeduren und enthält ein Beispiel für das Debuggen einer Anwendung mit mehreren Ebenen.Exemplarische Vorgehensweise: Schreiben einer Schnellansicht in C#
Veranschaulicht die grundlegenden Schritte zum Erstellen von nützlicheren Schnellansichten für verschiedene Datentypen.
Verwandte Abschnitte
Exemplarische Vorgehensweisen für Visual Studio
Hier finden Sie eine verwandte Liste mit exemplarischen Vorgehensweisen für alle Programmierbereiche in Visual Studio.Exemplarische Vorgehensweisen zur Bereitstellung
Hier werden häufige Bereitstellungszenarios exemplarisch Schritt für Schritt beschrieben.