Програма 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, Operaтор,, RemoveHandler або RaiseEvent. У цьому рядку ми визначили підпроцедуру Main. Це позначає точку входу в усі програми VB.Net. Він визначає, що робитиме модуль під час його виконання.
- Тут ми вказали поведінку основного методу. Метод WriteLine належить до класу Console і визначений у просторі імен System. Пам’ятайте, що це було імпортовано в код. Цей оператор змушує програму друкувати текст Hello Guru99 на консолі під час виконання.
- Цей рядок запобіжить закриттю або виходу екрана незабаром після виконання програми. Екран призупиняється та чекає, поки користувач виконає дію, щоб закрити його.
- Закриття основної підпроцедури.
- Завершення модуля.
Клас у 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) Запустіть код, натиснувши кнопку Пуск на панелі інструментів. Ви повинні отримати таке вікно:
Ми використали такий код:
Пояснення коду:
- Створення модуля з іменем Module1.
- Створення класу з іменем Figure.
- Створення члена класу з іменем length of type Double. Його рівень доступу встановлено як загальнодоступний, тобто доступ до нього буде відкритим.
- Створення члена класу з іменем ширина типу Double. Його рівень доступу встановлено як загальнодоступний, тобто доступ до нього буде відкритим.
- Закінчення уроку.
- Створення головної підпроцедури.
- Створення об’єкта з іменем Rectangle. Цей об’єкт матиме тип figure, що означає, що він матиме доступ до всіх членів, визначених у класі Figure.
- Визначення змінної з назвою області типу Double і ініціалізація його значення до 0.0.
- Доступ до властивості length, визначеної в класі Figure, і ініціалізація його значення 8.0.
- Доступ до властивості ширини, визначеної в класі Figure, і ініціалізація його значення 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 типу integer. Його рівень доступу було встановлено на Public, щоб зробити його загальнодоступним.
- Створення змінної y типу integer. Його рівень доступу було встановлено на Public, щоб зробити його загальнодоступним.
- Кінець конструкції.
- Створення головної підпроцедури.
- Створення об’єкта з іменем st типу Struct. Це означає, що він матиме доступ до всіх властивостей, визначених у структурі під назвою Struct.
- Доступ до змінної x, визначеної в структурі Struct, і ініціалізація її значення 10.
- Доступ до змінної y, визначеної в структурі Struct, і ініціалізація її значення 20.
- Визначення змінної sum та ініціалізація її значення сумою значень двох вищезгаданих змінних.
- Друк деякого тексту та результату описаної вище операції на консолі.
- Призупинення вікна консолі в очікуванні дії користувача, щоб закрити його.
- Кінець основної підпроцедури.
- Кінець модуля.
Як створити новий проект у 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) Дайте назву своєму проекту
Дайте йому назву та натисніть кнопку OK. Проект буде створений.
Ви створите a Windows Проект форми заявки. Цей тип проекту дозволить вам створити графічний інтерфейс користувача шляхом перетягування елементів.
Як створити проект консольної програми у Visual Studio
Можливо, вам знадобиться створити програму, яка працюватиме на консолі. Для цього потрібно створити проект консольної програми. Наступні кроки можуть допомогти вам досягти цього.
Крок 1) Відкрийте Visual Studio та клацніть меню «Файл», виберіть «Новий», а потім «Проект» на панелі інструментів.
Крок 2) У новому вікні клацніть Visual Basic на лівій вертикальній навігаційній панелі. Виберіть Консольний додаток.
Крок 3) Дайте йому назву та натисніть кнопку OK. Проект буде створений.
Підсумки
- A Програма VB.Net складається з різних частин.
- Після імпорту простору імен у програму ми можемо використовувати всі методи та функції, які були визначені в цьому модулі.
- Кожна програма VB.Net повинна мати модуль.
- Компілятор VB.Net ігнорує коментарі.
- Ми можемо мати більше ніж одну процедуру в програмі VB.Net.