Програма VB.Net з Code прикладів

⚡ Розумний підсумок

Структура програми VB.Net організовує код у простори імен, модулі, класи та процедуру Main, яка виконується першою. Розуміння цих будівельних блоків, а також структур для групping даних, дозволяє початківцям писати зрозумілі, добре організовані консольні та Windows Програми форм у Visual Studio.

  • 🔘 Простіри імен: Оператор Imports перетягує простір імен, такий як System, у область видимості, щоб його методи можна було викликати безпосередньо.
  • ☑️ Модулі та заняття: Кожній програмі потрібен модуль або клас для зберігання її даних, процедур та виконуваної логіки.
  • Основна процедура: Main позначає точку входу, з якої починається виконання в кожній програмі VB.Net.
  • 🧪 Структури: Структура об'єднує кілька пов'язаних значень різних типів в один визначений користувачем тип значення.
  • 🛠️ Типи проектів: Visual Studio створює як консольні, так і Windows Форми програм для VB.Net.
  • 🤖 Допомога AI: Копілот та ІнтелліCode У Visual Studio 2026 створювати модулі та класи VB.Net за допомогою підказок простою англійською мовою.

Структура програми 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

Пояснення Code:

  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. Завершення модуля.

Після того, як програма Hello World готова, наступним основним структурним блоком програми VB.Net є клас.

Клас у 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

Пояснення Code:

  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 пропонує структури як спрощений спосіб об'єднання пов'язаних значень.

Структура в 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

Пояснення Code:

  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 Форми заявки.

Windows Проект застосунку форм у Visual Studio

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

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

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

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

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

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

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

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

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

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

Поширені запитання

Модуль має один спільний екземпляр, який не успадковується, тому він підходить для допоміжного коду та точок входу в консоль. Клас — це креслення, яке ви створюєте як об'єкти та можете успадковувати для повторно використовуваних, об'єктно-орієнтованих проектів.

Процедура Main є точкою входу кожної програми на VB.Net; середовище виконання .NET викликає її після завантаження програми. Усередині модуля Main не потребує ключового слова Shared, але всередині класу воно має бути Shared.

Простір імен – це контейнер верхнього рівня, який групує пов'язані класи та модулі та запобігає конфліктам імен. Оператор Imports переносить його в область видимості, тому ви можете безпосередньо викликати члени, такі як Console.WriteLine.

Використовуйте структуру для невеликих, короткочасних даних, оскільки це тип значення скопійовано під час присвоєння. Виберіть клас для більших об'єктів, яким потрібне успадкування, посилання або спільний стан, оскільки класи є типами посилань, керованими купою.

VB.Net є об'єктно-орієнтованим, тому весь виконуваний код має знаходитися всередині модуля або класу. Цей контейнер містить змінні, процедури та точку входу Main, необхідні компілятору для організації програми.

Так. GitHub Copilot у Visual Studio 2026 може генерувати повні структури VB.Net, перетворюючи коментар простою англійською мовою на процедуру модуля, класу або головної процедури. Завжди перевіряйте згенерований код перед його використанням.

Так. Visual Studio 2026 рік використовує штучний інтелект через GitHub Copilot та IntelliCode щоб пришвидшити кодування на VB.Net, пропонуючи контекстно-залежні автодоповнення, які вивчають ваші шаблони та спочатку виводять найрелевантніші члени.

Консольний застосунок працює у текстовому командному вікні та ідеально підходить для вивчення основного синтаксису VB.Net. Windows Додаток Forms додає графічний інтерфейс, створений за допомогою перетягування.ping елементи керування для настільних програм.

Підсумуйте цей пост за допомогою: