Програма 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) Натисніть кнопку Пуск на панелі інструментів, щоб запустити його. Він повинен надрукувати наступне на консолі:

Програма Hello World

Давайте обговоримо різні частини наведеної вище програми:

Програма Hello World

Пояснення коду:

  1. Це називається оголошенням простору імен. Що ми робимо, так це те, що ми включаємо простір імен із назвою System до нашої програмної структури. Після цього ми зможемо отримати доступ до всіх методів, які були визначені в цьому просторі імен, не отримуючи помилки.
  2. Це називається оголошенням модуля. Тут ми оголосили модуль під назвою Module1. VB.Net є об'єктно-орієнтованою мовою. Тому ми повинні мати модуль класу в кожній програмі. Саме в цьому модулі ви зможете визначити дані та методи, які використовуватиме ваша програма.
  3. Це коментар. Щоб позначити це як коментар, ми додали одну лапку (') на початок речення. Компілятор VB.Net не оброблятиме цю частину. Мета коментарів — покращити читабельність коду. Використовуйте їх, щоб пояснити значення різних тверджень у вашому коді. Кожен, хто читає ваш код, легко зрозуміє його.
  4. Модуль або клас VB.Net може мати більше однієї процедури. Саме всередині процедур ви повинні визначити свій виконуваний код. Це означає, що процедура визначатиме поведінку класу. Процедура може бути Function, Sub, Get, Set, AddHandler, Operaтор,, RemoveHandler або RaiseEvent. У цьому рядку ми визначили підпроцедуру Main. Це позначає точку входу в усі програми VB.Net. Він визначає, що робитиме модуль під час його виконання.
  5. Тут ми вказали поведінку основного методу. Метод WriteLine належить до класу Console і визначений у просторі імен System. Пам’ятайте, що це було імпортовано в код. Цей оператор змушує програму друкувати текст Hello Guru99 на консолі під час виконання.
  6. Цей рядок запобіжить закриттю або виходу екрана незабаром після виконання програми. Екран призупиняється та чекає, поки користувач виконає дію, щоб закрити його.
  7. Закриття основної підпроцедури.
  8. Завершення модуля.

Клас у VB.Net

У VB.Net ми використовуємо класи для визначення плану для a Тип даних. Це не означає, що визначення класу є визначенням даних, але воно описує, з чого буде складатися об’єкт цього класу та операції, які ми можемо виконувати над таким об’єктом.

Об’єкт – це екземпляр класу. Члени класу - це методи та змінні, визначені в класі.

Щоб визначити клас, ми використовуємо ключове слово Class, за яким має слідувати назва класу, тіло класу та оператор End Class. Це описано в такому синтаксисі:

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

Тут,

  • АтрибутList позначає список атрибутів, які мають бути застосовані до класу.
  • AccessModifier — це рівень доступу визначеного класу. Це необов’язковий параметр і може приймати такі значення, як Загальнодоступний, Захищений, Захищений Друг, Друг і Приватний.
  • 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) Запустіть код, натиснувши кнопку Пуск на панелі інструментів. Ви повинні отримати таке вікно:

Приклад класу VB.Net

Ми використали такий код:

Приклад класу VB.Net

Пояснення коду:

  1. Створення модуля з іменем Module1.
  2. Створення класу з іменем Figure.
  3. Створення члена класу з іменем length of type Double. Його рівень доступу встановлено як загальнодоступний, тобто доступ до нього буде відкритим.
  4. Створення члена класу з іменем ширина типу Double. Його рівень доступу встановлено як загальнодоступний, тобто доступ до нього буде відкритим.
  5. Закінчення уроку.
  6. Створення головної підпроцедури.
  7. Створення об’єкта з іменем Rectangle. Цей об’єкт матиме тип figure, що означає, що він матиме доступ до всіх членів, визначених у класі Figure.
  8. Визначення змінної з назвою області типу Double і ініціалізація його значення до 0.0.
  9. Доступ до властивості length, визначеної в класі Figure, і ініціалізація його значення 8.0.
  10. Доступ до властивості ширини, визначеної в класі Figure, і ініціалізація його значення 7.0.
  11. Обчислення площі прямокутника шляхом множення значень довжини та ширини. Результат цього обчислення буде присвоєно змінній площі.
  12. Друк тексту та площі прямокутника на консолі.
  13. Призупинення консолі в очікуванні дії користувача, щоб закрити її.
  14. Завершення підпроцедури.
  15. Закінчення уроку.

Структура в 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) Запустіть код, натиснувши кнопку Пуск на панелі інструментів. Ви повинні отримати таке вікно:

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

Ми використали такий код:

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

Пояснення коду:

  1. Створення модуля з іменем Module1.
  2. Створення структури під назвою Struct.
  3. Створення змінної x типу integer. Його рівень доступу було встановлено на Public, щоб зробити його загальнодоступним.
  4. Створення змінної y типу integer. Його рівень доступу було встановлено на Public, щоб зробити його загальнодоступним.
  5. Кінець конструкції.
  6. Створення головної підпроцедури.
  7. Створення об’єкта з іменем st типу Struct. Це означає, що він матиме доступ до всіх властивостей, визначених у структурі під назвою Struct.
  8. Доступ до змінної x, визначеної в структурі Struct, і ініціалізація її значення 10.
  9. Доступ до змінної y, визначеної в структурі Struct, і ініціалізація її значення 20.
  10. Визначення змінної sum та ініціалізація її значення сумою значень двох вищезгаданих змінних.
  11. Друк деякого тексту та результату описаної вище операції на консолі.
  12. Призупинення вікна консолі в очікуванні дії користувача, щоб закрити його.
  13. Кінець основної підпроцедури.
  14. Кінець модуля.

Як створити новий проект у Microsoft Visual Studio

IDE означає інтегроване середовище розробки. Тут ми пишемо наш код. Microsoft Visual studio утворює найпоширеніший тип IDE для програмування VB.Net.

Щоб інсталювати Visual Studio, використовуйте це керівництво.

Щоб написати свій код, вам потрібно створити новий проект.

Нижче наведено кроки, щоб створити новий проект у Visual Studio:

Крок 1) Перейдіть до меню «Файл» у Visual Studio

Відкрийте Visual Studio, клацніть меню «Файл» і виберіть «Новий->Проект» на панелі інструментів

Проект консольної програми у Visual Studio

Крок 2) Виберіть Windows Форми заявки

У новому вікні клацніть Visual Basic на лівій вертикальній панелі навігації та виберіть «Вибрати». Windows Форми заявки.

Проект консольної програми у Visual Studio

Крок 3) Дайте назву своєму проекту

Дайте йому назву та натисніть кнопку OK. Проект буде створений.

Ви створите a Windows Проект форми заявки. Цей тип проекту дозволить вам створити графічний інтерфейс користувача шляхом перетягування елементів.

Як створити проект консольної програми у Visual Studio

Можливо, вам знадобиться створити програму, яка працюватиме на консолі. Для цього потрібно створити проект консольної програми. Наступні кроки можуть допомогти вам досягти цього.

Крок 1) Відкрийте Visual Studio та клацніть меню «Файл», виберіть «Новий», а потім «Проект» на панелі інструментів.

Проект консольної програми у Visual Studio

Крок 2) У новому вікні клацніть Visual Basic на лівій вертикальній навігаційній панелі. Виберіть Консольний додаток.

Проект консольної програми у Visual Studio

Крок 3) Дайте йому назву та натисніть кнопку OK. Проект буде створений.

Підсумки

  • A Програма VB.Net складається з різних частин.
  • Після імпорту простору імен у програму ми можемо використовувати всі методи та функції, які були визначені в цьому модулі.
  • Кожна програма VB.Net повинна мати модуль.
  • Компілятор VB.Net ігнорує коментарі.
  • Ми можемо мати більше ніж одну процедуру в програмі VB.Net.