다음을 통해 공유


Visual C# Express 개발 환경 소개

업데이트: 2007년 11월

Visual C# Express Edition IDE(통합 개발 환경)에서는 C# 응용 프로그램을 빌드, 테스트 및 디버깅합니다. Visual C# Express Edition IDE에서는 다음을 포함한 간소화된 사용자 인터페이스를 제공합니다.

  • 코드 편집기
    C# 소스 코드를 입력하는 창입니다.

  • Windows Forms 디자이너
    응용 프로그램의 사용자 인터페이스를 만드는 데 사용됩니다.

  • 데이터 탐색기
    데이터베이스에 저장된 정보를 보는 데 사용됩니다.

  • 디버거
    오류를 찾기 위해 응용 프로그램을 한 단계씩 실행하는 강력한 도구입니다.

IDE는 모든 소스 코드와 리소스 파일을 프로젝트 안에서 관리하며 코드 편집, 사용자 인터페이스 디자인, 빌드 및 디버깅을 위한 도구를 제공합니다.

Visual C# Express IDE

프로그래머는 Windows Forms 디자이너에서 프로그램의 사용자 인터페이스를 만드는 작업과 코드 편집기에서 응용 프로그램을 구성하는 C# 소스 코드를 입력하는 작업을 번갈아 수행하며 대부분의 시간을 보냅니다. Windows Forms 디자이너에서 단추, 메뉴, 탭 컨트롤과 같은 간단한 컨트롤뿐 아니라 웹 브라우저, 달력, 데이터 표 컨트롤과 같은 고급 컨트롤을 빠르게 추가할 수 있습니다. 디자이너는 이러한 컨트롤을 만드는 소스 코드를 자동으로 생성하며, 프로그램이 컨트롤과 상호 작용하는 데 사용할 C# 메서드도 추가합니다.

Visual C# Express 코드 편집기

Visual C# Express IDE 기능

C# IDE에는 사용자 개인의 기호나 작업 스타일에 맞게 구성할 수 있는 여러 개의 창, 도구 모음 및 메뉴가 포함되어 있습니다. 창을 도킹하거나 탭으로 연결할 수 있고, 자주 사용하는 창을 더 넓게 표시하기 위해 다른 창을 숨길 수도 있습니다.

IDE에 포함된 가장 중요한 기능은 다음과 같습니다.

  • 코드 편집기 창: 이곳에 C# 코드를 입력합니다. 이 창에서는 색 구분을 통해 키워드와 주석이 강조 표시되며, 자동 코드 완성과 같은 강력한 기능이 있어 프로그래밍이 빠르고 오류가 줄어듭니다. 코드 편집기에 포함된 강력한 리팩터링 도구를 사용하여 소스 코드를 지능적으로 다룰 수 있습니다. 예를 들어, 코드를 추출하고 자동으로 이를 사용하여 메서드를 만들 수 있습니다. 방법: 리팩터링을 사용하여 메서드 추출을 참조하십시오.

  • 솔루션 탐색기 창: 프로젝트를 구성하는 모든 파일을 표시합니다.

    참고

    "솔루션"이라는 용어를 종종 보게 됩니다. 솔루션은 Windows 응용 프로그램과 클래스 라이브러리 같은 여러 개의 프로젝트를 포함할 수 있습니다.

  • 프로젝트 노드: 파일 및 폴더 같은 프로젝트의 특정 항목을 포함합니다.

  • 속성 창: 선택한 항목의 속성을 표시합니다. 속성은 단추의 위치, 폼의 이름, 텍스트의 스타일 같은 특정 개체의 특성을 정의합니다. 속성 창의 모양은 현재 선택된 개체에 따라 달라집니다.

  • 폼 디자이너 창: 응용 프로그램의 사용자 인터페이스를 위한 디자인 화면을 제공합니다. 보통 Windows 응용 프로그램은 폼으로 이루어지며, 폼은 컨트롤을 포함하고 응용 프로그램을 구성하는 텍스트를 표시합니다. 이 창은 처음에 코드 편집기 뒤에 숨겨져 있습니다. 작업하는 동안 응용 프로그램의 소스 코드 또는 이 시각적 화면을 전환하며 표시할 수 있습니다.

  • 도구 상자 창: 단추 및 타이머와 같은 컨트롤을 포함합니다. 이 창은 도구 상자 탭을 클릭하면 열립니다. 이 창은 항상 사용할 수 있도록 IDE에 도킹할 수 있고 사용하지 않을 때 화면에서 사라지도록 설정할 수도 있습니다.

  • 도구 상자 항목 탭: 구성 가능한 각 탭에는 간단히 폼에 끌어 놓아 프로젝트에 추가할 수 있는 구성 요소 집합이 들어 있습니다. 예를 들어, Timer 구성 요소를 폼으로 끌면 응용 프로그램에서 배경 타이머를 관리하는 코드가 생성됩니다.

  • 작업 목록 창: 코드 편집기에서의 오류, 컴파일러 오류, 사용자가 입력한 작업 등과 같이 솔루션 개발을 완료하는 데 필요한 작업을 나열합니다.

  • 클래스 뷰: 클래스 및 해당 메서드 집합의 형태로 프로젝트를 표시할 수 있습니다. 클래스 뷰는 소스 파일에서의 파일 구성 방법과 무관한 프로젝트의 논리적 뷰입니다.

  • 출력 창: 빌드 프로세스에서 생성된 정보를 표시합니다.

  • 오류 목록 창: 컴파일 오류를 표시합니다.

참고 항목

작업

방법: C# 콘솔 응용 프로그램 만들기

방법: C# Windows Forms 응용 프로그램 만들기

개념

C# 언어 입문

기타 리소스

Visual C# Express

Visual C# Express IDE 사용