Программа VB.Net с примерами кода: модуль, класс и структура

Модули в VB.Net

Программа VB.Net состоит из следующихwing модули:

  • Объявление пространства имен
  • Одна или несколько процедур
  • Класс или модуль
  • Переменные
  • Основная процедура
  • Комментарии
  • Заявления и выражения

Пример программы Hello World в VB.Net

Ниже приведен простой пример программы Hello World в VB.Net:

Шаг 1) Создайте новое консольное приложение.

Шаг 2) Добавить подпискуwing код:

Imports System
Module Module1

    'Prints Hello Guru99 
    Sub Main()

        Console.WriteLine("Hello Guru99")
        Console.ReadKey()

    End Sub
End Module

Шаг 3) Нажмите кнопку «Пуск» на панели инструментов, чтобы запустить его. Он должен напечатать следующееwing на консоли:

Программа Hello World

Давайте обсудим различные части вышеуказанной программы:

Программа Hello World

Объяснение кода:

  1. Это называется объявлением пространства имен. Что мы делаем, так это включаем пространство имен с именем System в нашу структуру программирования. После этого мы сможем получить доступ ко всем методам, определенным в этом пространстве имен, без возникновения ошибок.
  2. Это называется объявлением модуля. Здесь мы объявили модуль с именем Module1. VB.Net — объектно-ориентированный язык. Следовательно, в каждой программе у нас должен быть модуль класса. Именно внутри этого модуля вы сможете определить данные и методы, которые будут использоваться вашей программой.
  3. Это комментарий. Чтобы пометить это как комментарий, мы добавили одинарную кавычку (') в начало предложения. Компилятор VB.Net не будет обрабатывать эту часть. Цель комментариев — улучшить читабельность кода. Используйте их, чтобы объяснить значение различных утверждений в вашем коде. Любой, кто читает ваш код, легко его поймет.
  4. Модуль или класс VB.Net может иметь более одной процедуры. Именно внутри процедур вы должны определить свой исполняемый код. Это означает, что процедура будет определять поведение класса. Процедура может быть Function, Sub, Get, Set, AddHandler, оператор,, RemoveHandler или RaiseEvent. В этой строке мы определили подпроцедуру Main. Это точка входа во все программы VB.Net. Он определяет, что будет делать модуль при выполнении.
  5. Здесь мы определили поведение основного метода. Метод WriteLine принадлежит классу Console и определен внутри пространства имен System. Помните, что это было импортировано в код. Этот оператор заставляет программу печатать текст Hello Guru99 на консоли при выполнении.
  6. Эта строка предотвратит закрытие или выход экрана вскоре после выполнения программы. Экран приостановится и будет ждать, пока пользователь выполнит действие, чтобы закрыть его.
  7. Закрытие основной подпроцедуры.
  8. Завершение модуля.

Класс в VB.Net

В VB.Net мы используем классы для определения схемы проекта. Тип данных. Это не означает, что определение класса является определением данных, но оно описывает, из чего будет состоять объект этого класса и какие операции мы можем выполнять над таким объектом.

Объект — это экземпляр класса. Члены класса — это методы и переменные, определенные внутри класса.

Чтобы определить класс, мы используем ключевое слово Class, за которым должно следовать имя класса, тело класса и оператор End Class. Это описано в след.wing синтаксис:

[ <attributelist> ] [ accessmodifier ] _
Class name 
   [ Inherits classname ]
   [ statements ]
End Class

Здесь,

  • АтрибутList обозначает список атрибутов, которые должны быть применены к классу.
  • accessModifier — это уровень доступа определенного класса. Это необязательный параметр, который может принимать такие значения, как Public, Protected, Protected Friend, Friend и Private.
  • Inherits обозначает любой родительский класс, который он наследует.

Пример класса VB.Net

Фоллоwing это пример кода для создания класса в VB.Net:

Шаг 1) Создайте новое консольное приложение.

Шаг 2) Добавить подпискуwing код:

Imports System
Module Module1

    Class Figure
        Public length As Double

        Public breadth As Double
    End Class
    Sub Main()
        Dim Rectangle As Figure = New Figure()
        Dim area As Double = 0.0

        Rectangle.length = 8.0

        Rectangle.breadth = 7.0
        area = Rectangle.length * Rectangle.breadth
        Console.WriteLine("Area of Rectangle is : {0}", area)

        Console.ReadKey()
    End Sub
End Module

Шаг 3) Запустите код, нажав кнопку «Пуск» на панели инструментов. Вы должны получить следующееwing окна:

Пример класса VB.Net

Мы использовали следующееwing код:

Пример класса VB.Net

Объяснение кода:

  1. Создание модуля с именем Module1.
  2. Создание класса с именем Рисунок.
  3. Создание члена класса с именем length типа Double. Уровень доступа установлен на «Общественный», что означает, что доступ к нему будет публичным.
  4. Создание члена класса с именем width типа Double. Уровень доступа установлен на «Общественный», что означает, что доступ к нему будет публичным.
  5. Завершение урока.
  6. Создание основной подпроцедуры.
  7. Создание объекта с именем Rectangle. Этот объект будет иметь тип «фигура», что означает, что он будет иметь доступ ко всем членам, определенным внутри класса «Фигура».
  8. Определение переменной с именем area типа Double и инициализация ее значения 0.0.
  9. Доступ к свойству длины, определенному в классе Рисунок, и инициализация его значения равным 8.0.
  10. Доступ к свойству ширины, определенному в классе Рисунок, и инициализация его значения равным 7.0.
  11. Вычисление площади прямоугольника путем умножения значений длины и ширины. Результат этого расчета будет присвоен переменной площади.
  12. Печать текста и площади прямоугольника на консоли.
  13. Приостановка консоли в ожидании действий пользователя по ее закрытию.
  14. Завершение подпроцедуры.
  15. Завершение урока.

Структура в VB.Net

Структура — это определяемый пользователем тип данных. Структуры предоставляют нам способ упаковки данных разных типов вместе. Структура объявляется с использованием ключевого слова Structure.

Пример структуры VB.Net

Вот пример создания структуры в VB.Net:

Шаг 1) Создайте новое консольное приложение.

Шаг 2) Добавить подпискуwing код:

Module Module1
    Structure Struct
        Public x As Integer
        Public y As Integer
    End Structure
    Sub Main()
        Dim st As New Struct
        st.x = 10
        st.y = 20
        Dim sum As Integer = st.x + st.y
        Console.WriteLine("The result is {0}", sum)
        Console.ReadKey()

    End Sub 
End Module

Шаг 3) Запустите код, нажав кнопку «Пуск» на панели инструментов. Вы должны получить следующееwing окна:

Структура в VB.Net

Мы использовали следующееwing код:

Структура в VB.Net

Объяснение кода:

  1. Создание модуля с именем Module1.
  2. Создание структуры с именем Struct.
  3. Создание переменной x целочисленного типа. Для него установлен уровень доступа Public, чтобы сделать его общедоступным.
  4. Создание переменной y целочисленного типа. Для него установлен уровень доступа Public, чтобы сделать его общедоступным.
  5. Конец структуры.
  6. Создание основной подпроцедуры.
  7. Создание объекта с именем st типа Struct. Это означает, что он сможет получить доступ ко всем свойствам, определенным в структуре с именем Struct.
  8. Доступ к переменной x, определенной в структуре Struct, и инициализация ее значения равным 10.
  9. Доступ к переменной y, определенной в структуре Struct, и инициализация ее значения равным 20.
  10. Определение суммы переменной и инициализация ее значения суммой значений двух вышеуказанных переменных.
  11. Печать текста и результата вышеуказанной операции на консоли.
  12. Приостановка окна консоли в ожидании действий пользователя по его закрытию.
  13. Конец основной подпроцедуры.
  14. Конец модуля.

Как создать новый проект в Microsoft Visual Studio

IDE означает «Интегрированная среда разработки». Здесь мы пишем наш код. Microsoft Visual Studio представляет собой наиболее распространенный тип IDE для программирования VB.Net.

Чтобы установить Visual Studio, используйте это руководство.

Чтобы написать свой код, вам нужно создать новый проект.

Фоллоwing шаги по созданию нового проекта в Visual Studio:

Шаг 1) Перейдите в меню «Файл» в Visual Studio.

Откройте Visual Studio, щелкните меню «Файл» и выберите «Создать->Проект» на панели инструментов.

Проект консольного приложения в Visual Studio

Шаг 2) Выберите приложение Windows Forms.

В новом окне щелкните Visual Basic на левой вертикальной панели навигации и выберите Приложение Windows Forms.

Проект консольного приложения в Visual Studio

Шаг 3) Дайте название вашему проекту

Дайте ему имя и нажмите кнопку ОК. Проект будет создан.

Вы создадите проект приложения Windows Form. Этот тип проекта позволит вам создать графический интерфейс пользователя путем перетаскивания элементов.

Как создать проект консольного приложения в Visual Studio

Возможно, вам придется создать приложение, работающее на консоли. Для этого вам необходимо создать проект консольного приложения. Следующееwing шаги могут помочь вам достичь этого:

Шаг 1) Откройте Visual Studio и щелкните меню «Файл», выберите «Создать», затем «Проект» на панели инструментов.

Проект консольного приложения в Visual Studio

Шаг 2) В новом окне нажмите Visual Basic на левой вертикальной панели навигации. Выберите консольное приложение.

Проект консольного приложения в Visual Studio

Шаг 3) Дайте ему имя и нажмите кнопку ОК. Проект будет создан.

Итоги

  • A Программа VB.Net состоит из различных частей.
  • После импорта пространства имен в программу мы можем использовать все методы и функции, определенные в этом модуле.
  • Каждая программа VB.Net должна иметь модуль.
  • Компилятор VB.Net игнорирует комментарии.
  • В программе VB.Net может быть более одной процедуры.