Program VB.Net z Code Przykłady

⚡ Inteligentne podsumowanie

Struktura programu VB.Net organizuje kod w przestrzenie nazw, moduły, klasy i procedurę główną, która jest uruchamiana jako pierwsza. Zrozumienie tych bloków konstrukcyjnych, wraz ze strukturami grupping dane, pozwala początkującym pisać przejrzyste, dobrze zorganizowane konsole i Windows Aplikacje formularzy w programie Visual Studio.

  • 🔘 Przestrzenie nazw: Polecenie Imports wciąga przestrzeń nazw, taką jak System, do zakresu, dzięki czemu jej metody można wywoływać bezpośrednio.
  • Moduły i zajęcia: Każdy program potrzebuje modułu lub klasy do przechowywania danych, procedur i wykonywalnej logiki.
  • Główna procedura: Main oznacza punkt wejścia, w którym rozpoczyna się wykonywanie każdej aplikacji VB.Net.
  • 🧪 Struktury: Struktura pakuje kilka powiązanych ze sobą wartości różnych typów w jeden zdefiniowany przez użytkownika typ wartości.
  • 🛠️. Typy projektów: Visual Studio tworzy zarówno konsolę, jak i Windows Aplikacje formularzowe dla VB.Net.
  • 🤖 Pomoc AI: Drugi pilot i IntelliCode w programie Visual Studio 2026 można tworzyć szkielety modułów i klas VB.Net z poziomu wiersza poleceń w języku zwykłym.

Struktura programu VB.Net

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 Code:

  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 definiuje zachowanie klasy. Procedura może być funkcją, subskrypcją, metodą Get, Set, AddHandler, OperaTor, RemoveHandler lub RaiseEvent. W tym wierszu zdefiniowaliśmy podprocedurę Main. Oznacza ona punkt wejścia we wszystkich programach VB.Net. Definiuje ona, co moduł zrobi po uruchomieniu.
  5. W tym miejscu określiliśmy zachowanie metody głównej. Metoda WriteLine należy do klasy Console i jest zdefiniowana w przestrzeni nazw System. Pamiętaj, że ta metoda została zaimportowana do kodu. To polecenie powoduje, że program wyświetla tekst „Hello” Guru99 na konsoli po uruchomieniu.
  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.

Po uruchomieniu programu Hello World następnym kluczowym elementem programu VB.Net jest klasa.

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 Code:

  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ęć.

Oprócz klas VB.Net oferuje struktury jako lekki sposób pakowania powiązanych wartości.

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 Code:

  1. Tworzenie modułu o nazwie Module1.
  2. Tworzenie struktury o nazwie Struct.
  3. Tworzenie zmiennej x typu Integer. Jej poziom dostępu został ustawiony na Publiczny, aby była publicznie dostępna.
  4. Tworzę zmienną y typu Integer. Jej poziom dostępu został ustawiony na Publiczny, aby była publicznie dostępna.
  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 jest najpopularniejszym typem środowiska IDE do programowania w 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.

Windows Projekt aplikacji formularzy w programie Visual Studio

Krok 3) Nadaj nazwę swojemu projektowi

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

Stworzysz plik Windows Projekt aplikacji formularzy. Ten typ projektu pozwoli Ci stworzyć graficzny interfejs użytkownika metodą „przeciągnij i upuść”.ping elementy.

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.

FAQ

Moduł ma jedną współdzieloną, niedziedziczną instancję, więc pasuje do kodu pomocniczego i punktów wejścia konsoli. Klasa to projekt, który tworzy się jako obiekty i który można dziedziczyć, aby umożliwić wielokrotne wykorzystanie projektów zorientowanych obiektowo.

Procedura Main jest punktem wejścia każdego programu VB.NET; środowisko wykonawcze .NET wywołuje ją po załadowaniu aplikacji. W module procedura Main nie wymaga słowa kluczowego Shared, ale w klasie musi być wpisana jako Shared.

Przestrzeń nazw to kontener najwyższego poziomu, który grupuje powiązane klasy i moduły oraz zapobiega konfliktom nazw. Instrukcja Imports wprowadza ją do zakresu, dzięki czemu można bezpośrednio wywoływać elementy, takie jak Console.WriteLine.

Użyj struktury dla małych, krótkotrwałych danych, ponieważ jest to typ wartości Skopiowane podczas przydzielania. Wybierz klasę dla większych obiektów wymagających dziedziczenia, referencji lub współdzielonego stanu, ponieważ klasy są typami referencji zarządzanymi przez stertę.

VB.Net jest zorientowany obiektowo, więc cały kod wykonywalny musi znajdować się w module lub klasie. Ten kontener przechowuje zmienne, procedury i główny punkt wejścia, którego kompilator potrzebuje do organizacji programu.

Tak. GitHub Copilot w Visual Studio 2026 może generować kompletne struktury VB.Net, przekształcając zwykły komentarz w moduł, klasę lub procedurę główną. Zawsze przejrzyj wygenerowany kod przed jego użyciem.

Tak. visual Studio 2026 korzysta ze sztucznej inteligencji za pośrednictwem GitHub Copilot i IntelliCode aby przyspieszyć kodowanie w języku VB.Net, oferując uzupełnianie zależne od kontekstu, które uczy się wzorców i wyświetla jako pierwsze najodpowiedniejsze elementy.

Aplikacja konsolowa działa w oknie poleceń wyłącznie tekstowych i idealnie nadaje się do nauki podstawowej składni języka VB.Net. Windows Aplikacja Forms dodaje interfejs graficzny tworzony metodą „przeciągnij i upuść”ping elementy sterujące aplikacjami na komputery stacjonarne.

Podsumuj ten post następująco: