Share via


통합 개발 환경 둘러보기

이 항목은 응용 프로그램 개발을 위해 Visual Studio에 포함되어 있는 많은 기능과 도구에 대한 간단한 개요를 제공합니다.

IDE

Visual Studio 제품군은 단일 IDE(통합 개발 환경)를 공유합니다. 이 IDE는 편집기 공간은 물론 왼쪽, 아래쪽 및 오른쪽에 도킹되거나 자동으로 숨겨지는 메뉴 모음, 표준 도구 모음, 여러 도구 창 등의 몇 가지 요소로 구성되어 있습니다. 사용할 수 있는 도구 창, 메뉴 및 도구 모음은 작업하고 있는 프로젝트나 파일의 형식에 따라 달라집니다.

그림 1: 일반 개발 설정이 적용된 IDE

일반 개발 설정이 적용된 IDE

적용한 설정과 뒤이어 적용한 모든 사용자 지정 설정에 따라 IDE에서 도구 창과 기타 요소의 배치가 달라집니다. Import and Export Settings Wizard를 사용하여 설정을 변경할 수 있습니다. 모든 설정 다시 설정 옵션을 선택하여 기본 프로그래밍 언어를 변경할 수 있습니다.

시각적 안내 다이아몬드를 사용하여 창을 쉽게 이동하고 도킹할 수도 있고 자동 숨기기를 사용하여 창을 일시적으로 숨길 수도 있습니다. 자세한 내용은 방법: 창 정렬 및 도킹을 참조하십시오.

Visual Studio 자동화 모델을 사용하여 IDE를 자동화하고 확장할 수 있습니다. 자세한 내용은 개발 환경 사용자 지정, 자동화 및 확장를 참조하십시오.

프로젝트 시스템

솔루션 및 프로젝트에는 응용 프로그램을 만들 때 필요한 참조, 데이터 연결, 폴더 및 파일을 나타내는 항목이 들어 있습니다. 솔루션 컨테이너에는 여러 프로젝트가 포함될 수 있으며 대개 프로젝트 컨테이너에는 여러 항목이 들어 있습니다. 자세한 내용은 컨테이너로서의 솔루션컨테이너로서의 프로젝트를 참조하십시오.

Solution Explorer에는 솔루션, 해당 프로젝트 및 해당 프로젝트의 항목이 표시됩니다. 솔루션 탐색기에서 편집하기 위해 파일을 열고 새 파일을 프로젝트에 추가하며 솔루션, 프로젝트 및 항목 속성을 볼 수 있습니다.

그림 2: 솔루션 탐색기

솔루션 탐색기 창

자세한 내용은 솔루션 탐색기 사용방법: 솔루션 및 프로젝트 만들기를 참조하십시오.

편집기 및 디자이너

사용하는 편집기와 디자이너는 작성하고 있는 파일이나 문서의 형식에 따라 달라집니다. 텍스트 편집기는 IDE의 기본 워드 프로세서이고 코드 편집기는 기본 소스 코드 편집기입니다.

CSS 편집기, HTML 디자이너 및 웹 페이지 디자이너 같은 다른 편집기는 지원되는 코드 또는 태그의 형식과 관련된 기능 향상과 함께 코드 편집기의 많은 기능을 공유합니다.

편집기 및 디자이너에는 대개 그래픽 디자인 뷰와 코드 숨김 뷰(또는 소스 뷰)가 있습니다. 디자인 뷰를 사용하여 사용자 인터페이스 또는 웹 페이지에서 컨트롤과 다른 항목의 위치를 지정할 수 있습니다. 도구 상자에서 컨트롤을 끌어 디자인 화면에 배치할 수 있습니다.

그림 3: 웹 페이지 디자이너, 디자인 뷰

웹 페이지 디자이너, 디자인 뷰

소스 뷰는 파일이나 문서의 소스 코드를 표시합니다. 이 뷰는 IntelliSense, 축소할 수 있는 코드 섹션, 리팩터링(C#), 코드 조각 삽입 등의 코딩 도우미를 지원합니다. 다른 기능에는 단어 줄 바꿈, 책갈피, 줄 번호 표시 등이 있습니다. 자세한 내용은 편리한 편집기 사용을 위한 명령 및 기능을 참조하십시오.

그림 4: 웹 페이지 디자이너, 소스 뷰

웹 페이지 디자이너, 소스 뷰

웹 페이지 디자이너와 XAML 디자이너 등의 일부 편집기는 파일의 그래픽 뷰와 코드 뷰를 동시에 볼 수 있는 혼합 뷰를 제공합니다. 이 뷰를 분할 뷰라고 합니다.

그림 5: 웹 페이지 디자이너, 분할 뷰

HTML 디자이너의 분할 탭 보기

빌드 및 디버그 도구

Visual Studio에서는 강력한 빌드 및 디버깅 도구 집합을 제공합니다. 빌드 구성을 사용하여 빌드할 구성 요소를 선택하고 빌드하지 않을 구성 요소를 제외하며 선택된 프로젝트를 빌드할 방법과 빌드할 대상 플랫폼을 결정할 수 있습니다. 프로젝트뿐 아니라 솔루션에 대해서도 빌드를 구성할 수 있습니다. 자세한 내용은 방법: 구성 만들기 및 편집응용 프로그램 개발 시의 빌드를 참조하십시오.

빌드할 때 디버그 프로세스가 시작됩니다. 응용 프로그램을 빌드하면 컴파일 타임 오류를 검색하는 데 도움이 됩니다. 이러한 오류에는 잘못된 구문, 맞춤법 오류가 있는 키워드 및 일치하지 않는 형식 등이 있습니다. 출력 창은 이러한 형식의 오류를 표시합니다.

그림 6: 빌드 정보가 있는 출력 창

빌드 정보가 있는 출력 창

응용 프로그램을 빌드한 후에는 디버거를 사용하여 런타임에 발견되는 논리 오류와 의미 오류 같은 문제를 검색하고 수정할 수 있습니다. 중단 모드에서는 변수 창메모리 창 같은 도구를 사용하여 지역 변수와 기타 관련 데이터를 검사할 수 있습니다.

그림 7: 중단 모드의 Visual Basic 폼

Visual Basic의 디버깅 중단점 예제

그림 8: 디버깅 도구 창

디버깅용 도구

오류 목록 창은 디버깅과 관련된 오류, 경고 및 기타 메시지를 표시합니다.

자세한 내용은 디버거 로드맵을 참조하십시오.

배포 도구

Visual Studio에서는 ClickOnce 및 Windows Installer라는 두 가지 배포 전략을 제공합니다. ClickOnce 배포를 사용할 경우 중앙의 한 위치에 응용 프로그램을 게시하면 사용자는 해당 위치에서 응용 프로그램을 설치 또는 실행합니다. Windows Installer 배포를 사용할 경우에는 응용 프로그램을 setup.exe 파일에 패키지한 후 사용자에게 해당 파일을 배포합니다. 그러면 사용자는 setup.exe 파일을 실행하여 응용 프로그램을 설치합니다. 자세한 비교 정보는 배포 전략 선택을 참조하십시오.

ClickOnce에서는 게시 마법사를 사용하여 응용 프로그램을 신속하게 배포할 수 있습니다.

그림 9: 게시 마법사

게시 마법사

자세한 내용은 방법: 게시 마법사를 사용하여 ClickOnce 응용 프로그램 게시를 참조하십시오.

Windows Installer 배포는 배포하는 응용 프로그램에 보다 큰 유연성을 제공합니다. 사용자 지정 작업 편집기사용자 인터페이스 편집기 같은 다양한 편집기를 사용하면 배포 요구에 맞게 Windows Installer를 사용자 지정할 수 있습니다. 기본 설치 파일을 만들려면 파일 시스템 편집기를 사용하여 배포할 항목을 지정합니다.

그림 10: 파일 시스템 편집기

Windows Installer용 파일 시스템 편집기

자세한 내용은 Windows Installer 배포 작업배포 편집기를 참조하십시오.

제품 설명서

도움말 메뉴에서 Visual Studio 문서를 클릭하거나 IDE에서 F1 키를 눌러 도움말에 액세스할 수 있습니다. 도움말 문서는 웹 브라우저에 나타납니다. 로컬로 설치된 도움말을 사용하거나 MSDN Online과 기타 온라인 도움말 소스를 사용할 수 있습니다.

그림 11: 브라우저 창의 도움말

도움말의 검색 페이지

참고 항목

개념

Visual Studio 2010의 새로운 기능