다음을 통해 공유


디버깅 연습

업데이트: 2007년 11월

다음 연습은 Visual Studio의 기능을 사용하여 응용 프로그램을 디버깅하는 데 도움을 주기 위해 제공됩니다.

단원 내용

  • 연습: Windows Form 디버깅
    새 Windows Form을 만들고 폼을 디버깅하며 디버거를 실행 중인 프로세스에 연결하는 방법을 보여 주는 프로시저를 제공합니다.

  • 연습: 디자인 타임에 디버깅
    응용 프로그램이 실행되지 않을 때 Visual Studio 직접 실행 창을 사용하여 함수나 서브루틴을 실행하는 방법을 보여 줍니다.

  • 연습: Web Form 디버깅
    ASP.NET 웹 응용 프로그램(Web Form)의 디버깅 방법을 보여 줍니다. 또한 실행을 시작하고 중지하며, 중단점을 설정하고, 조사식 창에서 변수를 검사하는 방법을 보여 줍니다.

  • 연습: XML Web services 디버깅
    XML Web services의 디버깅 방법을 보여 줍니다. 또한 실행을 시작하고 중지하며 중단점을 설정하는 방법을 보여 줍니다.

  • T-SQL 데이터베이스 디버깅
    모든 T-SQL 데이터베이스 개체 형식에 대한 디버깅을 보여 주는 샘플이 있습니다.

  • 연습: T-SQL 저장 프로시저 디버깅
    T-SQL 저장 프로시저를 만들고 직접 데이터베이스 디버깅을 사용하여 디버깅하는 방법을 보여 줍니다. 직접 데이터베이스 디버깅에서는 서버 탐색기를 통해 코드를 한 단계씩 실행합니다.

  • 연습: T-SQL 트리거 디버깅
    Sales.Currency 테이블과 UPDATE 트리거가 있는 AdventureWorks 데이터베이스를 사용하는 예제가 포함되어 있습니다. 이 샘플에는 테이블의 행을 업데이트함으로써 트리거를 발생시키는 저장 프로시저가 포함되어 있습니다.

  • 연습: T-SQL 사용자 정의 함수 디버깅
    AdventureWorks 데이터베이스에서 지정된 ProductID의 재고 품목 수를 반환하는 ufnGetStock이라는 기존 UDF(사용자 정의 함수)를 사용하는 예제를 제공합니다. 또한 하나의 T-SQL 개체(저장 프로시저)에서 다른 개체(함수)로 이동하는 방법을 보여 줍니다.

  • 연습: 확장 저장 프로시저 디버깅
    확장 저장 프로시저의 디버깅 방법을 보여 줍니다.

  • SQL CLR 데이터베이스 디버깅
    모든 CLR SQL 데이터베이스 개체 유형에 대한 샘플이 들어 있습니다.

  • 연습: SQL CLR 트리거 디버깅
    SQL CLR 트리거의 디버깅 방법을 보여 줍니다. 또한 SQL Server 2005와 함께 설치되는 데이터베이스 중 하나인 AdventureWorks 샘플 데이터베이스의 Contact 테이블을 사용합니다. 샘플에서는 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#에서 시각화 도우미 작성
    다양한 데이터 형식에 대해 보다 유용한 시각화 도우미를 만들기 위해 수행해야 하는 기본 단계를 보여 줍니다.

관련 단원

  • Visual Studio 연습
    Visual Studio의 모든 프로그래밍 영역에 대한 관련 연습 목록을 제공합니다.

  • 배포 연습
    일반적인 배포 시나리오의 단계별 예제를 제공합니다.

참고 항목

개념

C# 프로그래밍 가이드

Visual C# 샘플

C# 작업 절차

기타 리소스

Visual C# 연습