Программа VB.Net с примерами кода: модуль, класс и структура
Модули в VB.Net
Программа VB.Net состоит из следующих модулей:
- Объявление пространства имен
- Одна или несколько процедур
- Класс или модуль
- Переменные
- Основная процедура
- Комментарии
- Заявления и выражения
Пример программы Hello World в VB.Net
Ниже приведен простой пример программы Hello World в VB.Net:
Шаг 1) Создайте новое консольное приложение.
Шаг 2) Добавьте следующий код:
Imports System Module Module1 'Prints Hello Guru99 Sub Main() Console.WriteLine("Hello Guru99") Console.ReadKey() End Sub End Module
Шаг 3) Нажмите кнопку «Пуск» на панели инструментов, чтобы запустить его. На консоли должно быть напечатано следующее:
Давайте обсудим различные части вышеуказанной программы:
Объяснение кода:
- Это называется объявлением пространства имен. Что мы делаем, так это включаем пространство имен с именем System в нашу структуру программирования. После этого мы сможем получить доступ ко всем методам, определенным в этом пространстве имен, без возникновения ошибок.
- Это называется объявлением модуля. Здесь мы объявили модуль с именем Module1. VB.Net — объектно-ориентированный язык. Следовательно, в каждой программе у нас должен быть модуль класса. Именно внутри этого модуля вы сможете определить данные и методы, которые будут использоваться вашей программой.
- Это комментарий. Чтобы пометить это как комментарий, мы добавили одинарную кавычку (') в начало предложения. Компилятор VB.Net не будет обрабатывать эту часть. Цель комментариев — улучшить читабельность кода. Используйте их, чтобы объяснить значение различных утверждений в вашем коде. Любой, кто читает ваш код, легко его поймет.
- Модуль или класс VB.Net может иметь более одной процедуры. Именно внутри процедур вы должны определить свой исполняемый код. Это означает, что процедура будет определять поведение класса. Процедура может быть Function, Sub, Get, Set, AddHandler, оператор,, RemoveHandler или RaiseEvent. В этой строке мы определили подпроцедуру Main. Это точка входа во все программы VB.Net. Он определяет, что будет делать модуль при выполнении.
- Здесь мы определили поведение основного метода. Метод WriteLine принадлежит классу Console и определен внутри пространства имен System. Помните, что это было импортировано в код. Этот оператор заставляет программу печатать текст Hello Guru99 на консоли при выполнении.
- Эта строка предотвратит закрытие или выход экрана вскоре после выполнения программы. Экран приостановится и будет ждать, пока пользователь выполнит действие, чтобы закрыть его.
- Закрытие основной подпроцедуры.
- Завершение модуля.
Класс в VB.Net
В VB.Net мы используем классы для определения схемы проекта. Тип данных. Это не означает, что определение класса является определением данных, но оно описывает, из чего будет состоять объект этого класса и какие операции мы можем выполнять над таким объектом.
Объект — это экземпляр класса. Члены класса — это методы и переменные, определенные внутри класса.
Чтобы определить класс, мы используем ключевое слово Class, за которым должно следовать имя класса, тело класса и оператор End Class. Это описано в следующем синтаксисе:
[ <attributelist> ] [ accessmodifier ] _ Class name [ Inherits classname ] [ statements ] End Class
Здесь,
- АтрибутList обозначает список атрибутов, которые должны быть применены к классу.
- accessModifier — это уровень доступа определенного класса. Это необязательный параметр, который может принимать такие значения, как Public, Protected, Protected Friend, Friend и Private.
- Inherits обозначает любой родительский класс, который он наследует.
Пример класса VB.Net
Ниже приведен пример кода для создания класса в VB.Net:
Шаг 1) Создайте новое консольное приложение.
Шаг 2) Добавьте следующий код:
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) Запустите код, нажав кнопку «Пуск» на панели инструментов. Вы должны получить следующее окно:
Мы использовали следующий код:
Объяснение кода:
- Создание модуля с именем Module1.
- Создание класса с именем Рисунок.
- Создание члена класса с именем length типа Double. Уровень доступа установлен на «Общественный», что означает, что доступ к нему будет публичным.
- Создание члена класса с именем широта типа Double. Уровень доступа установлен на «Общественный», что означает, что доступ к нему будет публичным.
- Завершение урока.
- Создание основной подпроцедуры.
- Создание объекта с именем Rectangle. Этот объект будет иметь тип «фигура», что означает, что он будет иметь доступ ко всем членам, определенным внутри класса «Фигура».
- Определение переменной с именем области типа Double и инициализируем его значение равным 0.0.
- Доступ к свойству длины, определенному в классе Рисунок, и инициализация его значения равным 8.0.
- Доступ к свойству ширины, определенному в классе Рисунок, и инициализация его значения равным 7.0.
- Вычисление площади прямоугольника путем умножения значений длины и ширины. Результат этого расчета будет присвоен переменной площади.
- Печать текста и площади прямоугольника на консоли.
- Приостановка консоли в ожидании действий пользователя по ее закрытию.
- Завершение подпроцедуры.
- Завершение урока.
Структура в VB.Net
Структура — это определяемый пользователем тип данных. Структуры предоставляют нам способ упаковки данных разных типов вместе. Структура объявляется с использованием ключевого слова Structure.
Пример структуры VB.Net
Вот пример создания структуры в VB.Net:
Шаг 1) Создайте новое консольное приложение.
Шаг 2) Добавьте следующий код:
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) Запустите код, нажав кнопку «Пуск» на панели инструментов. Вы должны получить следующее окно:
Мы использовали следующий код:
Объяснение кода:
- Создание модуля с именем Module1.
- Создание структуры с именем Struct.
- Создание переменной x целочисленного типа. Для него установлен уровень доступа Public, чтобы сделать его общедоступным.
- Создание переменной y целочисленного типа. Для него установлен уровень доступа Public, чтобы сделать его общедоступным.
- Конец структуры.
- Создание основной подпроцедуры.
- Создание объекта с именем st типа Struct. Это означает, что он сможет получить доступ ко всем свойствам, определенным в структуре с именем Struct.
- Доступ к переменной x, определенной в структуре Struct, и инициализация ее значения равным 10.
- Доступ к переменной y, определенной в структуре Struct, и инициализация ее значения равным 20.
- Определение суммы переменной и инициализация ее значения суммой значений двух вышеуказанных переменных.
- Печать текста и результата вышеуказанной операции на консоли.
- Приостановка окна консоли в ожидании действий пользователя по его закрытию.
- Конец основной подпроцедуры.
- Конец модуля.
Как создать новый проект в Microsoft Visual Studio
IDE означает «Интегрированная среда разработки». Здесь мы пишем наш код. Microsoft Visual studio образует наиболее распространенный тип IDE для программирования VB.Net.
Чтобы установить Visual Studio, используйте это инструкция.
Чтобы написать свой код, вам нужно создать новый проект.
Ниже приведены шаги по созданию нового проекта в Visual Studio:
Шаг 1) Перейдите в меню «Файл» в Visual Studio.
Откройте Visual Studio, щелкните меню «Файл» и выберите «Создать->Проект» на панели инструментов.
Шаг 2) Выберите Windows Формы заявления
В новом окне нажмите Visual Basic на левой вертикальной панели навигации и выберите Windows Формы заявления.
Шаг 3) Дайте название вашему проекту
Дайте ему имя и нажмите кнопку ОК. Проект будет создан.
Вы создадите Windows Форма проекта приложения. Этот тип проекта позволит вам создать графический интерфейс пользователя путем перетаскивания элементов.
Как создать проект консольного приложения в Visual Studio
Возможно, вам придется создать приложение, работающее на консоли. Для этого вам необходимо создать проект консольного приложения. Следующие шаги могут помочь вам добиться этого:
Шаг 1) Откройте Visual Studio и щелкните меню «Файл», выберите «Создать», затем «Проект» на панели инструментов.
Шаг 2) В новом окне нажмите Visual Basic на левой вертикальной панели навигации. Выберите консольное приложение.
Шаг 3) Дайте ему имя и нажмите кнопку ОК. Проект будет создан.
Резюме
- A Программа VB.Net состоит из различных частей.
- После импорта пространства имен в программу мы можем использовать все методы и функции, определенные в этом модуле.
- Каждая программа VB.Net должна иметь модуль.
- Компилятор VB.Net игнорирует комментарии.
- В программе VB.Net может быть более одной процедуры.