Руководство. Создание простого консольного приложения Visual Basic
В этом руководстве вы используете Visual Studio для создания приложения Visual Basic. Visual Basic (VB) — это простой в изучении язык программирования с проверкой типов. В этом руководстве также рассматриваются некоторые функции интегрированной среды разработки Visual Studio (IDE), включая управление версиями вGit.
Консольное приложение принимает входные данные и отображает выходные данные в окне командной строки, также называемом консолью. Создаваемое консольное приложение запрашивает имя пользователя, а затем отображает его вместе с текущим временем.
В этом руководстве описано, как:
- Создание проекта 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 в поле Project name. Затем выберите Далее.
В окне Дополнительные сведения.NET 5.0 (Current) уже должны быть выбраны для целевой платформы. Если нет, выберите .NET 5.0 (текущую версию). Затем выберите Создать.
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 для управления версиями в Visual Studio.
Дополнительные сведения об использовании Git с приложением см. в разделе О Git в Visual Studio.
Очистка ресурсов
Если вы не собираетесь продолжать использовать это приложение, удалите проект.
В обозревателе решенийщелкните правой кнопкой мыши на WhatIsYourName, чтобы открыть контекстное меню вашего проекта. Затем выберите Открыть папку в проводнике.
Закройте Visual Studio.
В диалоговом окне проводнике перейдите к двум уровням папок.
Щелкните правой кнопкой мыши папку WhatIsYourName и выберите Удалить.
Связанное содержимое
- пошаговые руководства по языку Visual Basic
- справочник по языку программирования Visual Basic
- IntelliSense для файлов кодов Visual Basic
Следующий шаг
Поздравляем с завершением работы с этим руководством! Дополнительные сведения см. в следующем руководстве.
Руководство по . Создание библиотеки классов .NET с помощью Visual Studio