Руководство. Создание простого консольного приложения Visual Basic
В этом руководстве вы используете Visual Studio для создания приложения Visual Basic. Visual Basic (VB) — это простой и типобезопасный язык программирования. В этом руководстве также рассматриваются некоторые функцииинтегрированно
Консольное приложение
В этом руководстве описано, как:
- Создание проекта Visual Studio
- Запуск приложения по умолчанию
- Добавить код для запроса ввода от пользователя
- Дополнительный кредит: добавление двух чисел
- Добавление системы управления версиями Git
- Очистка ресурсов
Необходимые условия
- Если у вас нет Visual Studio, перейдите к Visual Studio скачивание, чтобы установить бесплатно.
Создание проекта
Сначала вы создадите проект приложения Visual Basic. Шаблон проекта по умолчанию включает все файлы, необходимые для запускаемого приложения.
Заметка
Некоторые снимки экрана в этом руководстве используют темную тему. Если вы не используете темную тему, но хотите, ознакомьтесь с Изменение шрифтов, цветов и тем на странице Visual Studio, чтобы узнать, как это сделать.
Откройте Visual Studio 2019.
В окне запуска выберите Создать проект.
В окне Создание проекта выберите Visual Basic из списка языков. Затем выберите Windows из списка платформ и консоли из списка типов проектов.
После применения фильтров языка, платформы и типа проекта выберите шаблон Консольного приложения, а затем выберите Далее.
Заметка
Если шаблон консольного приложения
не отображается, его можно установить в окне Создание нового проекта . В сообщении "Не удается найти то, что вы ищете?" выберите ссылку установить дополнительные инструменты и функции.Затем в установщике Visual Studio выберите рабочую нагрузку кроссплатформенной разработки .NET Core.
После этого нажмите кнопку Изменить в установщике Visual Studio. Возможно, вам будет предложено сохранить вашу работу. Затем выберите Продолжить, чтобы установить рабочую нагрузку. Затем вернитесь к шагу 2 в этой процедуре создания проекта.
В окне
Настройка нового проекта введитеWhatIsYourName в поле имени проекта. Затем выберите Далее. В окне Дополнительные сведения уже должна быть выбрана целевая инфраструктура .NET 5.0 (Current). Если нет, выберите .NET 5.0 (Current). Затем выберите Создать.
Visual Studio открывает новый проект.
Откройте Visual Studio.
В окне запуска выберите Создать проект.
В окне Создание проекта выберите Visual Basic из списка языков. Затем выберите Windows из списка платформ и консоли из списка типов проектов.
После применения фильтров по языку, платформе и типу проекта выберите шаблон консольного приложения , а затем нажмите кнопку Далее.
Заметка
Если шаблон консольного приложения
не отображается, его можно установить в окне Создание нового проекта . В сообщении Не можете найти то, что вы ищете? выберите ссылку Установить больше инструментов и функций.Затем в установщике Visual Studio выберите рабочую нагрузку разработки настольных приложений .NET.
После этого нажмите кнопку Изменить в установщике Visual Studio. Возможно, вам будет предложено сохранить вашу работу. Затем выберите Продолжить, чтобы установить рабочую нагрузку. Затем вернитесь к шагу 2 в этой процедуре создания проекта.
В окне
Настройка нового проекта введитеWhatIsYourName в поле имени проекта. Затем нажмите кнопку Далее. В окне Дополнительные сведения для целевой платформы должен быть уже выбран .NET 8.0. Если нет, выберите .NET 8.0. Затем выберите Создать.
Visual Studio открывает новый проект.
Запуск приложения
Выбрав шаблон проекта Visual Basic и назовив проект, Visual Studio создает файл Program.vb. Код по умолчанию вызывает метод WriteLine для отображения литеральной строки "Hello World!" в окне консоли.
Этот код можно запустить двумя способами в Visual Studio в режиме отладки и с компьютера в качестве обычного автономного приложения.
Запуск приложения в режиме отладки
Запустите приложение в автономном режиме
Чтобы просмотреть выходные данные за пределами Visual Studio, в окне консоли системы создайте и запустите исполняемый файл (.exe
файл).
В меню "Сборка" выберите "Сборка решения".
В обозревателе решенийщелкните правой кнопкой мыши WhatIsYourName и выберите Открыть файл в проводнике.
В проводникеперейдите к каталогу bin\Debug\net5.0 и запустите WhatIsYourName.exe.
Процедура
Main
завершается после выполнения одной инструкции, и окно консоли закрывается немедленно. Чтобы сохранить консоль видимой, пока пользователь не нажимает клавишу, см. следующий раздел.
В меню "Сборка" выберите "Сборка решения".
Вобозревателя решений
щелкните правой кнопкой мыши WhatIsYourName и выберитеОткрыть файл в проводнике .В проводникеперейдите к каталогу bin\Debug\net8.0 и запустите WhatIsYourName.exe.
Процедура
Main
завершается после выполнения одной инструкции, и окно консоли закрывается немедленно. Чтобы сохранить консоль видимой, пока пользователь не нажимает клавишу, см. следующий раздел.
Добавить код для запроса ввода у пользователя
Затем добавьте код Visual Basic, который запрашивает ваше имя, а затем отображает его вместе с текущей датой и временем. Кроме того, вы добавляете код, который приостанавливает окно консоли, пока пользователь не нажимает клавишу.
Введите следующий код Visual Basic после строки
Sub Main(args As String())
и перед строкойEnd Sub
, заменив строку WriteLine:Console.Write("Please enter your name: ") Dim name = Console.ReadLine() Dim currentDate = DateTime.Now Console.WriteLine($"Hello, {name}, on {currentDate:d} at {currentDate:t}") Console.Write("Press any key to continue...") Console.ReadKey(True)
Нажмите кнопку WhatIsYourName или клавишу F5, чтобы создать и запустить свое первое приложение в режиме отладки.
Когда откроется окно консоли отладки, введите свое имя. Окно консоли должно выглядеть примерно так:
Нажмите любую клавишу, чтобы завершить приложение, а затем нажмите любую клавишу, чтобы закрыть окно консоли отладки.
Введите следующий код Visual Basic после строки
Sub Main(args As String())
и перед строкойEnd Sub
, заменив строку WriteLine:Console.Write("Please enter your name: ") Dim name = Console.ReadLine() Dim currentDate = DateTime.Now Console.WriteLine($"Hello, {name}, on {currentDate:d} at {currentDate:t}") Console.Write("Press any key to continue...") Console.ReadKey(True)
- Write и WriteLine выводят строку в консоль.
- ReadLine считывает входные данные из консоли, в этом случае строка.
- DateTime представляет дату и Now возвращает текущее время.
- ReadKey() приостанавливает приложение и ожидает нажатия клавиши.
Нажмите кнопку WhatIsYourName или нажмите клавишу F5, чтобы создать и запустить приложение в режиме отладки.
Когда откроется окно консоли отладки, введите свое имя. Окно консоли должно выглядеть примерно так:
Нажмите любую клавишу, чтобы завершить приложение, а затем нажмите любую клавишу, чтобы закрыть окно консоли отладки.
Теперь, когда новый код находится в приложении, соберите и выполните исполняемый файл (.exe
файл) в системной консоли, как описано ранее в запустить приложение в автономном режиме. Теперь при нажатии клавиши приложение завершает работу, и это закрывает окно консоли.
Дополнительный кредит: добавление двух чисел
В этом примере показано, как считывать числа вместо строки и выполнять арифметические действия. Попробуйте изменить код из:
Module Program
Sub Main(args As String())
Console.Write("Please enter your name: ")
Dim name = Console.ReadLine()
Dim currentDate = DateTime.Now
Console.WriteLine($"Hello, {name}, on {currentDate:d} at {currentDate:t}")
Console.Write("Press any key to continue...")
Console.ReadKey(True)
End Sub
End Module
Кому:
Module Program
Public num1 As Integer
Public num2 As Integer
Public answer As Integer
Sub Main(args As String())
Console.Write("Type a number and press Enter")
num1 = Console.ReadLine()
Console.Write("Type another number to add to it and press Enter")
num2 = Console.ReadLine()
answer = num1 + num2
Console.WriteLine("The answer is " & answer)
Console.Write("Press any key to continue...")
Console.ReadKey(True)
End Sub
End Module
Затем воспользуйтесь обновлённым приложением, как описано в предыдущем разделе, Запустить приложение.
Добавьте систему управления версиями Git
Теперь, когда у вас есть приложение, может потребоваться добавить его в репозиторий Git. Visual Studio упрощает этот процесс с помощью средств Git, которые можно использовать непосредственно из интегрированной среды разработки.
Совет
Git является наиболее широко используемой современной системой управления версиями. Будь то профессиональный разработчик или вы узнаете, как кодировать, Git может быть очень полезным. Если вы не знакомы с Git, веб-сайт https://git-scm.com/
является хорошим местом для начала. Вы можете найти памятки, популярную онлайн-книгу и видео Git Basics.
Чтобы связать код с Git, начните с создания нового репозитория Git, где находится ваш код:
В строке состояния в правом нижнем углу Visual Studio выберите Добавить в контроль версий, а затем выберите Git.
В диалоговом окне Создание репозитория Git войдите в GitHub:
Имя репозитория автоматически заполняется в зависимости от расположения папки. Новый репозиторий по умолчанию является частным, что означает, что вы единственный, кто может получить к нему доступ.
Совет
Независимо от того, является ли ваш репозиторий общедоступным или частным, лучше иметь удаленную резервную копию кода, хранящегося безопасно на GitHub. Даже если вы не работаете с командой, удаленный репозиторий делает код доступным для вас с любого компьютера.
Выберите Создать и отправить. После создания репозитория в строке состояния отображаются сведения о состоянии:
Использование действий Git в Visual Studio
Ниже приведены краткие сведения о действиях Git, доступных в строке состояния Visual Studio:
Стрелки вверх и вниз показывают, сколько входящих/исходящих коммитов находится в текущей ветви. Этот значок можно использовать для получения любых входящих коммитов или отправки исходящих коммитов.
Чтобы просмотреть определенную фиксацию, щелкните стрелку вверх или вниз, а затем выберите Просмотреть исходящие/входящие.
В карандаше отображается количество незафиксированных изменений в коде. Этот значок можно выбрать, чтобы просмотреть эти изменения в окне изменений Git.
Меню Git предоставляет инструменты для действий с вашим репозиторием на ваших файлах. Вы можете использовать git fetch, pull, push и sync для управления версиями в Visual Studio.
Для получения дополнительной информации о том, как использовать Git с вашим приложением, см. раздел О Git в Visual Studio.
Очистка ресурсов
Если вы не собираетесь продолжать использовать это приложение, удалите проект.
В обозревателе решенийщелкните правой кнопкой мыши WhatIsYourName, чтобы открыть контекстное меню вашего проекта. Затем выберите Открыть папку в Проводнике.
Закройте Visual Studio.
В диалоговом окне проводника поднимитесь на два уровня вверх по дереву папок.
Щелкните правой кнопкой мыши папку WhatIsYourName
и выберите Удалить .
Связанное содержимое
- пошаговые руководства по языку Visual Basic
- справочник по языку Visual Basic
- IntelliSense для файлов кода на Visual Basic
Следующий шаг
Поздравляем с завершением работы с этим руководством! Дополнительные сведения см. в следующем руководстве.
Руководство по . Создание библиотеки классов .NET с помощью Visual Studio