다음을 통해 공유


통합 개발 환경 둘러보기

업데이트: 2007년 11월

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

IDE

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

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

일반 개발 설정이 적용된 IDE

적용한 설정과 뒤이어 적용한 모든 사용자 지정 설정에 따라 IDE에서 도구 창과 기타 요소의 배치가 달라집니다. 설정 가져오기 및 내보내기 마법사를 사용하여 설정을 변경할 수 있습니다.

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

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

프로젝트 시스템

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

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

그림 2: 솔루션 탐색기

솔루션 탐색기 창

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

편집기 및 디자이너

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

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

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

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

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

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

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

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

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

그림 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 배포 작업배포할 때 사용되는 편집기를 참조하십시오.

제품 설명서

IDE에서 F1 키를 눌러 도움말에 액세스할 수 있으며, 목차, 인덱스 및 전체 텍스트 검색을 통해서도 도움말에 액세스할 수 있습니다. 로컬로 설치된 도움말을 사용하거나 MSDN Online과 기타 온라인 도움말 소스를 사용할 수 있습니다.

그림 11: 도움말 검색 페이지

도움말의 검색 페이지

자세한 내용은 도움말을 찾는 방법을 참조하십시오.

참고 항목

개념

Visual Studio 2008의 새로운 기능

일반 개발 방법