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:
Omówmy różne części powyższego programu:
Wyjaśnienie kodu:
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- Zamknięcie głównego podprocedury.
- 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:
Użyliśmy następującego kodu:
Wyjaśnienie kodu:
- Tworzenie modułu o nazwie Module1.
- Tworzenie klasy o nazwie Rysunek.
- 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.
- Tworzenie elementu klasy o nazwie szerokość typu Double. Jego poziom dostępu został ustawiony na publiczny, co oznacza, że będzie dostępny publicznie.
- Zakończenie zajęć.
- Utworzenie głównej podprocedury.
- 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.
- Definiowanie zmiennej o nazwie obszar typu Double i inicjowanie jego wartości na 0.0.
- Uzyskanie dostępu do właściwości długości zdefiniowanej w klasie Rysunek i zainicjowanie jej wartości na 8.0.
- Uzyskaj dostęp do właściwości szerokości zdefiniowanej w klasie Rysunek i zainicjuj jej wartość na 7.0.
- Obliczanie pola prostokąta poprzez pomnożenie wartości długości i szerokości. Wynik tego obliczenia zostanie przypisany do zmiennej powierzchni.
- Drukowanie tekstu i obszaru prostokąta na konsoli.
- Wstrzymywanie konsoli w oczekiwaniu na podjęcie przez użytkownika działań w celu jej zamknięcia.
- Zakończenie podprocedury.
- 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:
Użyliśmy następującego kodu:
Wyjaśnienie kodu:
- Tworzenie modułu o nazwie Module1.
- Tworzenie struktury o nazwie Struct.
- Tworzenie zmiennej x typu integer. Jego poziom dostępu został ustawiony na Publiczny, aby był publicznie dostępny.
- Tworzenie zmiennej y typu integer. Jego poziom dostępu został ustawiony na Publiczny, aby był publicznie dostępny.
- Koniec konstrukcji.
- Utworzenie głównej podprocedury.
- 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.
- Dostęp do zmiennej x zdefiniowanej w strukturze Struct i inicjowanie jej wartości na 10.
- Uzyskanie dostępu do zmiennej y zdefiniowanej w strukturze Struct i zainicjowanie jej wartości na 20.
- Zdefiniowanie sumy zmiennej i zainicjowanie jej wartości sumą wartości dwóch powyższych zmiennych.
- Wydrukowanie tekstu i wyniku powyższej operacji na konsoli.
- Wstrzymywanie okna konsoli w oczekiwaniu na podjęcie przez użytkownika działań w celu jego zamknięcia.
- Koniec głównego podprocedury.
- 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
Krok 2) Wybierz Windows Formularze aplikacji
W nowym oknie kliknij Visual Basic w lewym pionowym okienku nawigacji i wybierz Windows Formularze aplikacji.
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.
Krok 2) W nowym oknie kliknij opcję Visual Basic w lewym pionowym okienku nawigacji. Wybierz aplikację konsolową.
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ę.