Для написания приложений на Visual Basic .NET удобно использовать Visual Studio, однако, хотя эта среда и облегчает разработку, в то же время скрывают множество мельчайших подробностей по созданию программ. И в реальности мы даже можем обойтись без той же Visual Studio, используя только инфраструктуру .NET CLI. Использование .NET CLI имеет свои преимущества - в частности, мы можем с помощью .NET CLI создавать проекты на VB.NET на Linux и MacOS.
Рассмотрим, как использовать .NET CLI и компилировать приложение из командной строки. Для этого создадим на диске C какую-нибудь новую папку для проекта. Например, пусть мы создали для проекта папку C:\vbnet\helloapp. Откроем командную строку и с помощью команды cd перейдем к этой папке.
C:\WINDOWS\system32>cd C:\vbnet\helloapp
Для создания проекта в .NET CLI применяется команда dotnet new, которой передается шаблон проекта, а также дополнительные параметры. Итак, в введем в командной строке следующую команду:
C:\vbnet\helloapp>dotnet new console --language "vb"
В данном случае мы указываем, что создаваемый проект будет представлять консольное приложение.
Кроме того, с помощью дополнительной опции --language "vb"
необходимо указать, что мы создаем проект для языка Visual Basic .NET.
После выполнения этой команды в папке helloapp будет создан проект с минимальным набором стандартных файлов и папок.
В частности, мы можем найти в папке проекта файл helloapp.vbproj. Это главный файл проекта, который определяет его конфигурацию. Мы можем открыть его в любом текстовом редакторе, просмотреть и при необходимости изменить.
И, кроме того, по умолчанию создается главный файл программы Program.vb со следующим содержимым:
Imports System Module Program Sub Main(args As String()) Console.WriteLine("Hello World!") End Sub End Module
Соответственно, если нам надо внести изменения в исходный код программы, то мы будем изменять содержимое именно этого файла.
Фактически это такой же минимальный проект, который создается в Visual Studio. И этот проект также уже можно запускать. Для запуска проекта введем в командной строке следующую команду:
dotnet run
После выполнения команды в проекте в папке bin\MCD\Debug\net6.0 появится файл программы helloapp.exe, который можно вручную запустить на компьютере, где установлен .NET 6.
И теперь перейдем непосредственно к изучению синтаксиса языка VB.NET.