Учебник. Создание приложения WinForms на Visual Basic

В этом учебнике вы создадите приложение Visual Basic с пользовательским интерфейсом Windows Forms. Интегрированная среда разработки Visual Studio содержит все средства, необходимые для создания приложения 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. В окне Создать проект выберите шаблон Приложение Windows Forms (.NET Framework) для Visual Basic.

    Вы можете уточнить условия поиска, чтобы быстро перейти к нужному шаблону. Например, введите Приложение 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 Installer выберите рабочую нагрузку Разработка классических приложений .NET.

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

    После этого в Visual Studio Installer выберите Изменить. Вам может быть предложено сохранить результаты работы.

  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. В окне Создать проект выберите шаблон Приложение Windows Forms (.NET Framework) для Visual Basic.

    Вы можете уточнить условия поиска, чтобы быстро перейти к нужному шаблону. Например, введите Приложение 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 Installer выберите рабочую нагрузку Разработка классических приложений .NET.

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

    После этого в Visual Studio Installer выберите Изменить. Вам может быть предложено сохранить результаты работы.

  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 выберите вкладку Панель элементов. Если вы ее не видите, выберите пункт Представление>Панель элементов в строке меню или воспользуйтесь комбинацией клавиш CTRL+ALT+X.

    Screenshot shows the Toolbox tab that opens Toolbox window.

    Если нужно, выберите значок Закрепить, чтобы закрепить окно Панель элементов.

  2. Выберите элемент управления Кнопка и перетащите его на форму.

    Screenshot shows the Button control added to the form.

  3. В разделе Внешний вид окна Свойства введите для свойства TextНажать это и нажмите клавишу Ввод.

    Screenshot shows the Text property with the value Click this.

    Если окно Свойства не отображается, его можно открыть в строке меню. Для этого выберите Вид>Окно свойств или нажмите клавишу F4.

  4. В разделе Проектирование окна Свойства измените имя с Button1 на btnClickThis, а затем нажмите клавишу Ввод.

    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 [Конструктор] дважды щелкните эту кнопку, чтобы открыть окно Form1.vb.

    Кроме того, можно развернуть узел Form1.vb в Обозревателе решений, а затем выбрать Form1.

  4. В окне Form1.vb между частными вложенными и конечными вложенными строками введите 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 откроются окна Средства диагностики и Вывод. Вне этой среды откроется диалоговое окно Form1. Оно будет содержать вашу кнопку Нажать это и текст Label1.

  2. Нажмите кнопку Нажмите это в диалоговом окне Form1.

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

    Текст Label1 меняется на Hello World!.

  3. Закройте диалоговое окно Form1, чтобы завершить работу приложения.

Следующие шаги

Чтобы узнать больше о Windows Forms, перейдите к следующему учебнику:

См. также