Program VB.Net z przykładami kodu: moduł, klasa i struktura

Moduły w VB.Net

Program VB.Net składa się z następujących modułów:

  • Deklaracja przestrzeni nazw
  • Jedna lub więcej procedur
  • Klasa lub moduł
  • Zmienne
  • Główna procedura
  • Komentarze
  • Stwierdzenia i wyrażenia

Przykład programu Hello World w VB.Net

Poniżej znajduje się prosty przykład programu Hello World w VB.Net:

Krok 1) Utwórz nową aplikację konsolową.

Krok 2) Dodaj następujący kod:

Imports System
Module Module1

    'Prints Hello Guru99 
    Sub Main()

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

    End Sub
End Module

Krok 3) Kliknij przycisk Start na pasku narzędzi, aby go uruchomić. Powinien on wydrukować następujące informacje na konsoli:

Program Witaj świecie

Omówmy różne części powyższego programu:

Program Witaj świecie

Wyjaśnienie kodu:

  1. Nazywa się to deklaracją przestrzeni nazw. To, co robimy, polega na tym, że włączamy przestrzeń nazw o nazwie System do naszej struktury programistycznej. Następnie będziemy mogli uzyskać dostęp do wszystkich metod zdefiniowanych w tej przestrzeni nazw bez wystąpienia błędu.
  2. Nazywa się to deklaracją modułu. Tutaj zadeklarowaliśmy moduł o nazwie Module1. VB.Net jest językiem obiektowym. Dlatego w każdym programie musimy mieć moduł klasy. To właśnie w tym module będziesz mógł zdefiniować dane i metody, które będą wykorzystywane przez Twój program.
  3. To jest komentarz. Aby oznaczyć to jako komentarz, dodaliśmy pojedynczy cudzysłów (') na początku zdania. Kompilator VB.Net nie przetworzy tej części. Celem komentarzy jest poprawa czytelności kodu. Użyj ich, aby wyjaśnić znaczenie różnych instrukcji w kodzie. Każdy, kto przeczyta Twój kod, uzna go za łatwy do zrozumienia.
  4. Moduł lub klasa VB.Net może mieć więcej niż jedną procedurę. To wewnątrz procedur należy zdefiniować kod wykonywalny. Oznacza to, że procedura zdefiniuje zachowanie klasy. Procedurą może być funkcja, sub, get, set, addhandler, OperaTor,, RemoveHandler lub RaiseEvent. W tym wierszu zdefiniowaliśmy podprocedurę główną. Oznacza to punkt wejścia we wszystkich programach VB.Net. Określa, co moduł zrobi po uruchomieniu.
  5. W tym miejscu określiliśmy zachowanie metody podstawowej. Metoda WriteLine należy do klasy Console i jest zdefiniowana w przestrzeni nazw System. Pamiętaj, że zostało to zaimportowane do kodu. Ta instrukcja powoduje, że program po wykonaniu wypisuje na konsoli tekst Hello Guru99.
  6. Ta linia zapobiegnie zamknięciu lub wyjściu ekranu wkrótce po wykonaniu programu. Ekran zatrzyma się i poczeka, aż użytkownik wykona akcję w celu jego zamknięcia.
  7. Zamknięcie głównego podprocedury.
  8. Zakończenie modułu.

Zajęcia w VB.Net

W VB.Net używamy klas do zdefiniowania planu dla DataType. Nie oznacza to, że definicja klasy jest definicją danych, ale opisuje, z czego będzie zbudowany obiekt tej klasy i jakie operacje możemy wykonać na takim obiekcie.

Obiekt jest instancją klasy. Elementy klasy to metody i zmienne zdefiniowane w klasie.

Aby zdefiniować klasę, używamy słowa kluczowego Class, po którym powinna następować nazwa klasy, treść klasy i polecenie End Class. Jest to opisane w następującej składni:

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

Tutaj,

  • Lista atrybutów oznacza listę atrybutów, które mają zostać zastosowane w klasie.
  • accessModifier to poziom dostępu zdefiniowanej klasy. Jest to parametr opcjonalny i może przyjmować wartości takie jak Publiczny, Chroniony, Chroniony Przyjaciel, Przyjaciel i Prywatny.
  • Inherits oznacza dowolną klasę nadrzędną, którą dziedziczy.

Przykład klasy VB.Net

Poniżej znajduje się przykładowy kod służący do tworzenia klasy w VB.Net:

Krok 1) Utwórz nową aplikację konsolową.

Krok 2) Dodaj następujący kod:

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

Krok 3) Uruchom kod klikając przycisk Start na pasku narzędzi. Powinieneś otrzymać następujące okno:

Przykład klasy VB.Net

Użyliśmy następującego kodu:

Przykład klasy VB.Net

Wyjaśnienie kodu:

  1. Tworzenie modułu o nazwie Module1.
  2. Tworzenie klasy o nazwie Rysunek.
  3. Tworzenie członka klasy o nazwie długość typu Double. Jego poziom dostępu został ustawiony na publiczny, co oznacza, że ​​będzie dostępny publicznie.
  4. Tworzenie elementu klasy o nazwie szerokość typu Double. Jego poziom dostępu został ustawiony na publiczny, co oznacza, że ​​będzie dostępny publicznie.
  5. Zakończenie zajęć.
  6. Utworzenie głównej podprocedury.
  7. Tworzenie obiektu o nazwie Rectangle. Obiekt ten będzie typu figure, co oznacza, że ​​będzie miał dostęp do wszystkich elementów zdefiniowanych w klasie Figura.
  8. Definiowanie zmiennej o nazwie obszar typu Double i inicjowanie jego wartości na 0.0.
  9. Uzyskanie dostępu do właściwości długości zdefiniowanej w klasie Rysunek i zainicjowanie jej wartości na 8.0.
  10. Uzyskaj dostęp do właściwości szerokości zdefiniowanej w klasie Rysunek i zainicjuj jej wartość na 7.0.
  11. Obliczanie pola prostokąta poprzez pomnożenie wartości długości i szerokości. Wynik tego obliczenia zostanie przypisany do zmiennej powierzchni.
  12. Drukowanie tekstu i obszaru prostokąta na konsoli.
  13. Wstrzymywanie konsoli w oczekiwaniu na podjęcie przez użytkownika działań w celu jej zamknięcia.
  14. Zakończenie podprocedury.
  15. Zakończenie zajęć.

Struktura w VB.Net

Struktura to typ danych zdefiniowany przez użytkownika. Struktury umożliwiają nam pakowanie danych różnych typów razem. Strukturę deklaruje się za pomocą słowa kluczowego Structure.

Przykład struktury VB.Net

Oto przykład tworzenia struktury w VB.Net:

Krok 1) Utwórz nową aplikację konsolową.

Krok 2) Dodaj następujący kod:

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

Krok 3) Uruchom kod klikając przycisk Start na pasku narzędzi. Powinieneś otrzymać następujące okno:

Struktura w VB.Net

Użyliśmy następującego kodu:

Struktura w VB.Net

Wyjaśnienie kodu:

  1. Tworzenie modułu o nazwie Module1.
  2. Tworzenie struktury o nazwie Struct.
  3. Tworzenie zmiennej x typu integer. Jego poziom dostępu został ustawiony na Publiczny, aby był publicznie dostępny.
  4. Tworzenie zmiennej y typu integer. Jego poziom dostępu został ustawiony na Publiczny, aby był publicznie dostępny.
  5. Koniec konstrukcji.
  6. Utworzenie głównej podprocedury.
  7. Tworzenie obiektu o nazwie st typu Struct. Oznacza to, że będzie miał dostęp do wszystkich właściwości zdefiniowanych w strukturze o nazwie Struct.
  8. Dostęp do zmiennej x zdefiniowanej w strukturze Struct i inicjowanie jej wartości na 10.
  9. Uzyskanie dostępu do zmiennej y zdefiniowanej w strukturze Struct i zainicjowanie jej wartości na 20.
  10. Zdefiniowanie sumy zmiennej i zainicjowanie jej wartości sumą wartości dwóch powyższych zmiennych.
  11. Wydrukowanie tekstu i wyniku powyższej operacji na konsoli.
  12. Wstrzymywanie okna konsoli w oczekiwaniu na podjęcie przez użytkownika działań w celu jego zamknięcia.
  13. Koniec głównego podprocedury.
  14. Koniec modułu.

Jak utworzyć nowy projekt w Microsoft visual Studio

IDE oznacza zintegrowane środowisko programistyczne. To właśnie tam piszemy nasz kod. Microsoft Visual studio stanowi najpopularniejszy typ IDE do programowania VB.Net.

Aby zainstalować program Visual Studio, użyj tego .

Aby napisać kod, musisz utworzyć nowy projekt.

Poniżej przedstawiono kroki tworzenia nowego projektu w programie Visual Studio:

Krok 1) Przejdź do menu Plik w programie Visual Studio

Otwórz program Visual Studio, kliknij menu Plik i wybierz opcję Nowy -> Projekt z paska narzędzi

Projekt aplikacji konsolowej w programie Visual Studio

Krok 2) Wybierz Windows Formularze aplikacji

W nowym oknie kliknij Visual Basic w lewym pionowym okienku nawigacji i wybierz Windows Formularze aplikacji.

Projekt aplikacji konsolowej w programie Visual Studio

Krok 3) Nadaj nazwę swojemu projektowi

Nadaj mu nazwę i kliknij przycisk OK. Projekt zostanie utworzony.

Stworzysz plik Windows Formularz Projekt aplikacji. Projekt tego typu umożliwi stworzenie graficznego interfejsu użytkownika poprzez przeciąganie i upuszczanie elementów.

Jak utworzyć projekt aplikacji konsolowej w programie Visual Studio

Może być konieczne utworzenie aplikacji, która działa na konsoli. Wymaga to utworzenia projektu aplikacji konsoli. Poniższe kroki mogą pomóc w osiągnięciu tego celu:

Krok 1) Otwórz program Visual Studio i kliknij menu Plik, wybierz opcję Nowy, a następnie Projekt na pasku narzędzi.

Projekt aplikacji konsolowej w programie Visual Studio

Krok 2) W nowym oknie kliknij opcję Visual Basic w lewym pionowym okienku nawigacji. Wybierz aplikację konsolową.

Projekt aplikacji konsolowej w programie Visual Studio

Krok 3) Nadaj mu nazwę i kliknij przycisk OK. Projekt zostanie utworzony.

Podsumowanie

  • A programu VB.Net składa się z różnych części.
  • Po zaimportowaniu przestrzeni nazw do programu możliwe staje się dla nas wykorzystanie wszystkich metod i funkcji, które zostały zdefiniowane w tym module.
  • Każdy program VB.Net musi posiadać moduł.
  • Kompilator VB.Net ignoruje komentarze.
  • W programie VB.Net możemy mieć więcej niż jedną procedurę.