자습서: Visual Basic을 사용하여 WinForms 앱 만들기

이 자습서에서는 Windows Forms 사용자 인터페이스가 있는 Visual Basic 애플리케이션을 만듭니다. Visual Studio IDE(통합 개발 환경)에는 Windows Forms 앱을 만드는 데 필요한 모든 도구가 포함되어 있습니다.

이 자습서에서는 다음을 하는 방법을 알아볼 수 있습니다.

  • 프로젝트 만들기
  • 양식에 단추 추가
  • 레이블 및 코드 추가
  • 애플리케이션 실행

필수 조건

이 자습서를 완료하려면 Visual Studio가 필요합니다. 무료 버전은 Visual Studio 다운로드 페이지를 방문하세요.

이 자습서를 완료하려면 Visual Studio가 필요합니다. 무료 버전은 Visual Studio 다운로드 페이지를 방문하세요.

프로젝트 만들기

Visual Basic 애플리케이션 프로젝트를 만듭니다. 아무 것도 추가하지 않아도 필요한 모든 템플릿 파일과 함께 프로젝트 형식이 제공됩니다.

  1. Visual Studio를 엽니다.

  2. 시작 창에서 새 프로젝트 만들기를 선택합니다.

    Screenshot shows the Visual Studio 2019 start window with Create a new project selected.

  3. 새 프로젝트 만들기 창에서 Visual Basic용 Windows Forms 앱(.NET Framework) 템플릿을 선택합니다.

    검색을 구체화하여 원하는 템플릿을 빠르게 가져올 수 있습니다. 예를 들어 검색 상자에 “Windows Forms 앱”을 입력합니다. 그런 다음, 언어 목록에서 Visual Basic을 선택하고, 플랫폼 목록에서 Windows를 선택합니다.

    Screenshot shows the Create a new project window with Windows Forms App (.NET Framework) selected.

    참고 항목

    Windows Forms 앱(.NET Framework) 템플릿이 표시되지 않는 경우 새 프로젝트를 만들기 창에서 설치할 수 있습니다. 원하는 항목을 찾을 수 없나요? 메시지에서 추가 도구 및 기능 설치 링크를 선택합니다.

    Screenshot shows the 'Install more tools and features' link from the 'Not finding what you're looking for' message.

    그런 다음, Visual Studio 설치 관리자에서 .NET 데스크톱 개발 워크로드를 선택합니다.

    Screenshot shows the .NET Core workload selected in the Visual Studio Installer.

    그런 다음 Visual Studio 설치 관리자에서 수정을 선택합니다. 작업을 저장하라는 메시지가 표시될 수 있습니다.

  4. 새 프로젝트 구성 창에서 프로젝트 이름으로 HelloWorld를 입력합니다. 그런 다음 만들기를 선택합니다.

    Screenshot shows the Configure your new project window with the name HelloWorld entered.

    Visual Studio에서 새 프로젝트를 엽니다.

  1. Visual Studio를 엽니다.

  2. 시작 창에서 새 프로젝트 만들기를 선택합니다.

    Screenshot shows the Visual Studio 2022 start window with Create a new project selected.

  3. 새 프로젝트 만들기 창에서 Visual Basic용 Windows Forms 앱(.NET Framework) 템플릿을 선택합니다.

    검색을 구체화하여 원하는 템플릿을 빠르게 가져올 수 있습니다. 예를 들어 검색 상자에 “Windows Forms 앱”을 입력합니다. 그런 다음, 언어 목록에서 Visual Basic을 선택하고, 플랫폼 목록에서 Windows를 선택합니다.

    Screenshot shows the Create a new project window with Windows Forms App (.NET Framework) selected.

    참고 항목

    Windows Forms 앱(.NET Framework) 템플릿이 표시되지 않는 경우 새 프로젝트를 만들기 창에서 설치할 수 있습니다. 원하는 항목을 찾을 수 없나요? 메시지에서 추가 도구 및 기능 설치 링크를 선택합니다.

    Screenshot shows the 'Install more tools and features' link from the 'Not finding what you're looking for' message.

    그런 다음, Visual Studio 설치 관리자에서 .NET 데스크톱 개발 워크로드를 선택합니다.

    Screenshot shows the .NET Core workload selected in the Visual Studio Installer.

    그런 다음 Visual Studio 설치 관리자에서 수정을 선택합니다. 작업을 저장하라는 메시지가 표시될 수 있습니다.

  4. 새 프로젝트 구성 창에서 프로젝트 이름으로 HelloWorld를 입력합니다. 그런 다음 만들기를 선택합니다.

    Screenshot shows the Configure your new project window with the name HelloWorld entered.

    Visual Studio에서 새 프로젝트를 엽니다.

양식에 단추 추가

Visual Basic 프로젝트 템플릿을 선택하고 파일 이름을 지정한 후에 Visual Studio에서는 양식을 엽니다. 양식은 Windows 사용자 인터페이스입니다. 양식에 컨트롤을 추가하여 "Hello World" 애플리케이션을 만들 것입니다.

  1. Visual Studio IDE의 왼쪽에서 도구 상자 탭을 선택합니다. 이 탭이 표시되지 않으면 메뉴 모음에서 보기>도구 상자를 선택하거나 Ctrl+Alt+X를 선택합니다.

    Screenshot shows the Toolbox tab that opens Toolbox window.

    원하는 경우 고정 아이콘을 선택하여 도구 상자 창을 고정합니다.

  2. 단추 컨트롤을 선택하고 양식으로 끌어옵니다.

    Screenshot shows the Button control added to the form.

  3. [속성] 창의 [모양] 섹션에서 [텍스트]를 입력하고 [클릭]을 입력한 다음 Enter 키를 누릅니.

    Screenshot shows the Text property with the value Click this.

    속성 창이 표시되지 않으면 메뉴 모음에서 열 수 있습니다. 보기>속성 창을 선택하거나 F4 키를 누릅니다.

  4. 속성 창의 디자인 섹션에서 이름을 Button1에서 btnClickThis로 변경한 다음 Enter 키를 누릅니다.

    Screenshot shows the Name property with a value of b t n click this.

    참고 항목

    속성 창의 목록에 사전순으로 정렬한 경우 Button1(DataBindings) 섹션에 대신 표시됩니다.

레이블 및 코드 추가

동작을 만드는 단추 컨트롤을 추가했으므로 이제 텍스트를 보낼 레이블 컨트롤을 추가합니다.

  1. 도구 상자 창에서 레이블 컨트롤을 선택하여 양식으로 끌어옵니다. 항목 클릭 단추 아래에 배치합니다.

  2. 속성 창의 디자인 섹션 또는 (DataBindings)에서 이름을 Label1에서 lblHelloWorld로 변경한 다음, Enter 키를 누릅니다.

  3. Form1.vb [Design] 창에서 항목 클릭 단추를 두 번 클릭하여 Form1.vb 창을 엽니다.

    또 다른 옵션은 솔루션 탐색기에서 Form1.vb를 확장한 다음 Form1을 선택하는 것입니다.

  4. Form1.vb 창에서 다음 스크린샷에 표시된 것처럼 Private Sub 줄과 End Sub 줄 사이에 lblHelloWorld.Text = "Hello World!"를 입력합니다.

    Screenshot shows the a class in the Form1.vs tab where you can add Visual Basic code.

애플리케이션 실행

애플리케이션을 빌드하고 실행할 준비가 완료되었습니다.

  1. 시작을 선택하여 애플리케이션을 실행합니다.

    Screenshot shows the Start button that runs your app.

    몇 가지 현상이 발생합니다. Visual Studio IDE에서 진단 도구 창이 열리고 출력 창이 열립니다. IDE 외부에서 Form1 대화 상자가 나타납니다. 항목 클릭 단추와 Label1이라는 텍스트가 포함됩니다.

  2. Form1 대화 상자에서 항목 클릭 단추를 선택합니다.

    Screenshot shows dialog box titled Form 1 that displays the text Hello World!

    Label1 텍스트가 Hello World!로 바뀝니다.

  3. Form1 대화 상자를 닫아 앱 실행을 중단합니다.

다음 단계

Windows Forms에 대해 자세히 알아보려면 계속 다음 자습서를 사용하세요.

참고 항목