Procedure dettagliate sul debug
Aggiornamento: novembre 2007
Le procedure dettagliate elencate di seguito consentono di familiarizzare con le funzionalità di Visual Studio per eseguire il debug delle applicazioni.
In questa sezione
Procedura dettagliata: debug di un Windows Form
Viene fornita una procedura che descrive come creare un nuovo Windows Form, eseguire il debug del form e aggiungere il debugger a un processo in esecuzione.Procedura dettagliata: debug in fase di progettazione
Viene dimostrato come utilizzare la finestra di controllo immediato di Visual Studio per eseguire una funzione o una subroutine quando l'applicazione non è in esecuzione.Procedura dettagliata: debug di un Web Form
Viene descritto come eseguire il debug di un'applicazione Web ASP.NET (Web Form). Viene dimostrato inoltre come avviare e arrestare l'esecuzione, impostare punti di interruzione ed esaminare le variabili nella finestra Espressioni di controllo.Procedura dettagliata: debug di un servizio Web XML
Viene descritto come eseguire il debug di un servizio Web XML. Verrà illustrata inoltre la modalità di avvio e di arresto dell'esecuzione e di impostazione dei punti di interruzione.Esecuzione del debug di database T-SQL
Sono contenuti esempi che illustrano il debug di tutti i tipi di oggetti di un database T-SQL.Procedura: eseguire il debug di una stored procedure T-SQL
Viene dimostrato come creare una stored procedure T-SQL ed eseguirne il debug utilizzando il debug diretto di database, ossia eseguendone le istruzioni tramite Esplora server.Procedura dettagliata: esecuzione del debug di un trigger T-SQL
È riportato un esempio in cui viene utilizzato il database AdventureWorks, che contiene una tabella Sales.Currency con un trigger UPDATE. Nell'esempio è compresa una stored procedure che aggiorna una riga nella tabella, generando così il trigger.Procedura dettagliata: esecuzione del debug di una funzione T-SQL definita dall'utente
Viene fornito un esempio in cui viene utilizzata una funzione definita dall'utente (UDF, User-Defined Function) esistente nel database AdventureWorks, denominata ufnGetStock, che restituisce un numero di elementi per un determinato ProductID. Viene anche illustrato il passaggio da un oggetto T-SQL (la stored procedure) a un altro (la funzione).Procedura dettagliata: esecuzione del debug di una stored procedure estesa
Viene dimostrato come eseguire il debug di una stored procedure estesa.Esecuzione del debug di database CLR SQL
Sono presentati esempi per tutti i tipi di oggetto database CLR SQL.Procedura dettagliata: esecuzione del debug di un trigger CLR SQL
Viene dimostrato come eseguire il debug di un trigger SQL CLR. Viene utilizzata la tabella Contact del database di esempio AdventureWorks, uno dei database installati con SQL Server 2005. Nell'esempio viene creato nella tabella Contact un nuovo trigger CLR insert, quindi viene eseguito.Procedura dettagliata: esecuzione del debug di una funzione scalare CLR SQL definita dall'utente
Viene dimostrato come eseguire il debug di una funzione SQL CLR definita dall'utente (UDF, User Defined Function). Viene creata una nuova funzione SQL CLR definita dall'utente nel database di esempio Adventureworks.Procedura dettagliata: esecuzione del debug di una funzione con valori di tabella CLR SQL definita dall'utente
Viene dimostrato come eseguire il debug di una funzione SQL/CLR con valori di tabella definita dall'utente (UDF, User Defined Function).Procedura dettagliata: esecuzione del debug di un aggregato CLR SQL definito dall'utente
Viene dimostrato come eseguire il debug di un'aggregazione CLR SQL definita dall'utente. Nel database di esempio Adventureworks viene creata una nuova funzione di aggregazione CLR SQL denominata Concatenate. Quando questa funzione viene richiamata in un'istruzione SQL, vengono concatenati tutti i valori per la colonna specificata come relativo parametro di input.Procedura dettagliata: esecuzione del debug di un tipo CLR SQL definito dall'utente
Viene dimostrato come eseguire il debug di un tipo SQL/CLR definito dall'utente. Un nuovo tipo SQL/CLR viene creato nel database di esempio Adventureworks. Il tipo viene quindi utilizzato in una definizione di tabella, in un'istruzione INSERT e infine in un'istruzione SELECT.Esecuzione del debug a più livelli del database dell'applicazione
Vengono descritte le procedure di installazione necessarie e viene fornito un esempio che illustra come eseguire il debug di un'applicazione a più livelli.Procedura dettagliata: scrittura di un visualizzatore in C#
Vengono descritte le istruzioni di base a cui attenersi per creare visualizzatori più utili per diversi tipi di dati.
Sezioni correlate
Procedure dettagliate di Visual Studio
Fornisce un elenco di procedure dettagliate per tutte le aree di programmazione di Visual Studio.Procedure dettagliate relative alla distribuzione
Vengono descritti dettagliatamente alcuni esempi di situazioni comuni nella distribuzione.