다음을 통해 공유


Visual Basic Express를 사용한 응용 프로그램 개발 개요

업데이트: 2007년 11월

이 항목에서는 Visual Basic 언어를 사용하여 응용 프로그램을 만드는 프로그램인 Visual Basic Express Edition에 대해 간략하게 설명합니다. 전자 메일 작업을 위한 다양한 도구를 제공하는 Microsoft Outlook 같은 프로그램과 마찬가지로 Visual Basic Express Edition은 다양한 프로그래밍 작업을 수행하기 위한 도구 키트입니다.

팁:

프로그래밍 초보자라면 기본 사항을 배울 수 있도록 설계된 단원 모음인 Visual Basic 둘러보기를 마친 다음 이 항목을 학습하는 것이 좋습니다. 둘러보기를 시작하려면 Visual Basic 프로그램 처음 만들기를 참조하십시오.

개발 프로세스

Visual Basic Express Edition에서는 응용 프로그램을 쉽게 개발할 수 있습니다. 대부분의 응용 프로그램 개발 작업은 다음과 같은 단계로 구성됩니다.

  • 프로젝트를 만듭니다. 프로젝트에는 응용 프로그램에 필요한 모든 파일이 포함되며 응용 프로그램에 대한 정보가 저장됩니다. 자세한 내용은 1단계: Visual Basic에서 프로젝트 만들기를 참조하십시오. 경우에 따라 응용 프로그램에 Windows 응용 프로그램 프로젝트와 하나 이상의 클래스 라이브러리 프로젝트와 같이 둘 이상의 프로젝트가 포함될 수도 있습니다. 이러한 응용 프로그램을 솔루션이라고 하며, 솔루션은 프로젝트 그룹의 다른 이름입니다.

  • 사용자 인터페이스를 디자인합니다. 단추나 텍스트 상자 등의 다양한 컨트롤을 폼이라고 하는 디자인 화면으로 끌어 와서 디자인합니다. 그런 다음 폼과 컨트롤의 모양 및 동작을 정의하는 속성을 설정할 수 있습니다.

    참고:

    클래스 라이브러리나 콘솔 응용 프로그램과 같이 사용자 인터페이스가 없는 응용 프로그램의 경우에는 이 단계가 필요 없습니다.

  • 코드를 작성합니다. 다음으로 응용 프로그램의 동작 방식 및 사용자와의 상호 작용 방식을 정의하는 Visual Basic 코드를 작성해야 합니다. Visual Basic Express Edition에서는 IntelliSense, 단어 자동 완성 및 코드 조각 같은 기능을 사용하여 코드를 쉽게 작성할 수 있습니다. 자세한 내용은 4단계: Visual Basic 코드 추가를 참조하십시오.

  • 코드를 테스트합니다. 항상 응용 프로그램을 테스트하여 의도한 대로 응용 프로그램이 동작하는지 확인해야 합니다. 이 프로세스를 디버깅이라고 합니다. Visual Basic Express Edition에는 코드 오류를 대화형으로 쉽게 찾아서 수정할 수 있는 디버깅 도구가 있습니다. 자세한 내용은 5단계: 프로그램 실행 및 테스트를 참조하십시오.

  • 응용 프로그램을 배포합니다. 응용 프로그램이 완성되면 프로그램을 자신의 컴퓨터에 설치하거나 다른 컴퓨터에 배포하여 공유할 수 있습니다. Visual Basic Express Edition에서는 ClickOnce 게시라는 새로운 기술을 통해 마법사를 사용하여 응용 프로그램을 쉽게 배포하고 나중에 응용 프로그램을 변경할 경우 응용 프로그램의 업데이트된 버전을 자동으로 제공할 수 있습니다. 자세한 내용은 프로그램 배포를 참조하십시오.

둘러보기

처음에는 IDE 또는 통합 개발 환경이라고도 하는 Visual Basic Express Edition의 사용자 인터페이스가 익숙하지 않을 수 있지만 조금 둘러보면 사용이 쉽다는 것을 알게 될 것입니다. 다음 단원에서는 가장 많이 사용하는 IDE의 각 부분에 대해 설명합니다. IDE에 대한 자세한 내용은 Visual Basic Express IDE 소개를 참조하십시오.

시작

Visual Basic Express Edition을 처음 열면 IDE의 대부분을 차지하는 시작 페이지 창이 표시됩니다. 시작 페이지에는 클릭할 수 있는 최근 프로젝트 목록, 중요한 도움말 항목에 대한 링크가 있는 시작 영역, 온라인 기사 및 기타 리소스에 대한 링크 목록이 포함되어 있습니다. 인터넷에 연결되어 있는 경우 이 목록은 정기적으로 업데이트됩니다.

다음 그림과 같이 IDE의 오른쪽에는 솔루션 탐색기 창이 있습니다. 처음에는 비어 있지만 프로젝트 또는 솔루션이라고 하는 프로젝트 그룹에 대한 정보가 여기에 표시됩니다. 자세한 내용은 솔루션 탐색: 솔루션 탐색기 사용을 참조하십시오.

그림 1: 솔루션 탐색기

솔루션 탐색기

IDE의 왼쪽에는 도구 상자라는 표시되는 세로 탭이 있습니다. 이 탭 역시 처음에는 비어 있지만 작업을 진행하면 현재 작업 중인 작업에 사용할 수 있는 항목들로 채워집니다. 자세한 내용은 도구 상자 검사를 참조하십시오.

IDE의 위쪽에 가로로 메뉴 모음과 도구 모음이 있습니다. 현재 작업에 따라 사용 가능한 메뉴와 도구 모음 단추가 바뀝니다. 잠깐 둘러보고 어떤 선택 항목이 있는지 살펴보십시오. 메뉴와 도구 모음 역시 개인 취향에 맞게 사용자 지정할 수 있습니다. 도구 메뉴를 클릭한 다음 사용자 지정을 클릭하여 도구 모음을 사용자 지정합니다. 그런 다음 명령을 다시 정렬하거나 새 도구 모음을 추가할 수 있습니다. IDE의 맨 아래에는 준비가 표시된 상태 표시줄이 있습니다. IDE에서 작업을 하면 상태 표시줄이 변경되어 현재 작업과 관련된 메시지가 표시됩니다. 예를 들어 빌드 중인 프로젝트의 진행 상태에 대한 정보가 상태 표시줄에 표시됩니다.

디자인 모드

프로젝트를 열거나 만들면 IDE의 모양은 디자인 모드로 변경됩니다. 다음 그림에서는 디자인 모드의 IDE를 보여 줍니다. 디자인 모드는 응용 프로그램의 모양을 디자인하는 Visual Basic의 시각적 부분입니다.

참고:

이 항목에서는 Visual Basic Express Edition을 사용하여 Window Forms 응용 프로그램을 개발하는 방법만 간략하게 설명하지만, Visual Basic Express Edition에서 WPF(Windows Presentation Foundation) 응용 프로그램을 만들 수도 있습니다. 이 항목에서 설명하는 기능은 WPF 응용 프로그램에서도 사용할 수 있습니다. 그러나 XAML 창과 같이 WPF 응용 프로그램에만 해당되는 추가적인 기능도 있습니다. 자세한 내용은 프로그램의 모양 만들기: Windows Presentation Foundation 소개를 참조하십시오.

그림 2: 디자인 모드의 IDE

Visual C# Express 코드 편집기

디자인 모드에서는 응용 프로그램의 사용자 인터페이스를 나타내는 빈 캔버스인 폼 디자이너라는 다른 창이 시작 페이지를 덮습니다. 이 상태에서도 폼 디자이너 위에 있는 탭을 클릭하여 시작 페이지를 사용할 수 있습니다.

폼 디자이너가 표시되면 도구 상자에는 폼에 추가하고 원하는 대로 정렬할 수 있는 여러 컨트롤(단추, 텍스트 필드, 표 등)이 포함됩니다. 자세한 내용은 Windows Forms 디자이너를 참조하십시오.

또한 솔루션 탐색기 창 아래에 속성 창이라는 새 창이 표시됩니다. 이 창에서는 폼과 컨트롤의 모양 및 동작을 정의하는 다양한 속성을 설정합니다. 자세한 내용은 속성 설정: 속성 창 사용을 참조하십시오.

IDE 아래쪽의 작업 목록 창은 기본적으로 표시되지 않지만 이 창에서는 프로그래밍할 때 수행해야 하는 작업을 추적하거나 메모를 기록할 수 있습니다. 자세한 내용은 작업 목록(Visual Studio)을 참조하십시오.

폼이나 컨트롤을 두 번 클릭하면 코드 편집기라는 새 창이 열립니다. 여기서 응용 프로그램의 실제 코드를 작성합니다. 단순한 텍스트 편집기 이상의 기능을 가진 코드 편집기는 Intellisense 기술을 통해 사용자가 입력할 때 관련 정보를 제공하여 코드 작성을 돕습니다. 자세한 내용은 스마트 코딩: 코드 작성을 도와 주는 IntelliSense 사용Visual Basic 관련 IntelliSense를 참조하십시오.

참고:

사용자 인터페이스가 없는 클래스 라이브러리 프로젝트와 같은 일부 형식의 프로젝트의 경우에는 폼 디자이너 대신 코드 편집기가 표시됩니다.

실행 모드

응용 프로그램을 실행하거나 디버깅할 때는 IDE가 실행 모드로 변경됩니다. 응용 프로그램 자체가 시작되고 디버깅에 관련된 추가적인 창이 나타납니다. 실행 모드에서는 폼 디자이너, 속성 창 또는 솔루션 탐색기에서 변경 작업을 할 수 없지만, 코드 편집기에서는 코드를 변경할 수 있습니다.

실행 모드에서는 IDE 아래쪽에 직접 실행 창이라는 새 창이 나타납니다. 응용 프로그램을 중단 모드로 설정하면 직접 실행 창에서 값을 쿼리하고 코드를 테스트할 수 있습니다. 다음 그림에서는 중단 모드를 보여 줍니다. 자세한 내용은 직접 실행 창을 참조하십시오.

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

중단 모드

변수 값을 보고, 출력을 보고, 기타 디버깅 작업을 수행하는 추가적인 창을 디버그 메뉴에서 선택하면 런타임에 해당 창을 볼 수 있습니다.

기타 중요한 창

IDE에서는 각각 특정 프로그래밍 작업에 연관된 여러 가지 추가적인 창이 표시될 수 있습니다. 다음 목록에는 자주 표시되는 몇 가지 창이 나와 있습니다.

  • 디자인 타임에 잘못된 코드를 입력하거나 다른 오류가 발생하면 IDE 아래쪽에 오류 목록 창이 나타납니다. 자세한 내용은 오류 목록 창을 참조하십시오.

  • 개체 브라우저 창은 응용 프로그램에 사용할 수 있는 개체의 속성, 메서드 및 이벤트를 검사하는 데 사용합니다. 자세한 내용은 개체 브라우저를 참조하십시오.

  • 프로젝트 디자이너는 응용 프로그램의 속성을 구성하는 데 사용됩니다. 이 창에는 리소스, 디버깅 동작, 배포 설정 등이 포함되어 있습니다. 자세한 내용은 프로젝트 디자이너 소개를 참조하십시오.

  • 데이터베이스 탐색기에서는 기존 데이터베이스를 보고 사용하거나 새 데이터베이스를 만들고 디자인할 수 있습니다. 자세한 내용은 서버 탐색기/데이터베이스 탐색기의 데이터 연결을 참조하십시오.

  • XAML 창은 WPF 응용 프로그램을 만들 때 IDE의 아래쪽에 나타납니다. 자세한 내용은 WPF 응용 프로그램의 사용자 인터페이스 디자인(Visual Basic)을 참조하십시오.

사용자 지정

Visual Basic Express Edition에서는 창 레이아웃을 재정렬하고, 표시될 창을 선택하고, 메뉴 명령과 도구 모음 단추를 추가하거나 제거하는 등의 방법으로 IDE를 사용자 지정할 수 있습니다. Visual Studio를 사용자 지정하는 방법에 대한 자세한 내용은 MSDN 웹 사이트에서 Customizing the Development Environment를 참조하십시오.

도움말 보기

Visual Basic Express Edition에서 작업할 때는 키를 한 번만 눌러 언제든지 도움말을 볼 수 있습니다. 코드 편집기 또는 다른 창에서 F1 키를 누르면 현재 수행하고 있는 작업과 가장 관련이 높은 도움말 항목이 표시됩니다. 예를 들어 코드 편집기에서 커서가 Inherits 키워드에 있으면 도움말 브라우저가 열리고 Inherits 문의 사용법을 설명하는 항목이 표시됩니다.

참고:

Visual Basic Express Edition에 포함된 도움말 파일은 전체 MSDN Library의 일부인 MSDN Library for Visual Studio Express Editions의 일부입니다. 인터넷에 연결되어 있으면 전체 라이브러리의 모든 도움말 항목에 액세스할 수 있습니다. 온라인으로 액세스할 수 없거나 MSDN Library for Visual Studio Express Editions를 설치하지 않도록 선택한 경우에는 일부 도움말 항목을 사용할 수 없습니다.

도움말 메뉴에서도 도움말을 시작할 수 있으며 목차나 색인 창 또는 검색 탭을 사용하여 원하는 항목을 찾을 수 있습니다. 자세한 내용은 도움말에 대한 도움말(Microsoft Document Explorer 도움말)을 참조하십시오.

참고 항목

기타 리소스

Visual Basic 프로그램 처음 만들기

Visual Basic 둘러보기

Visual Basic 6.0 사용자를 위한 도움말

Visual Basic 프로그래밍 가이드

Windows 기반 응용 프로그램 만들기