Program VB.Net s příklady kódu: Modul, Class & Structure

Moduly ve VB.Net

Program VB.Net se skládá z následujících modulů:

  • Deklarace jmenného prostoru
  • Jeden nebo více postupů
  • Třída nebo modul
  • Proměnné
  • Hlavní postup
  • Komentáře
  • Výroky a výrazy

Příklad programu Hello World ve VB.Net

Níže je uveden jednoduchý příklad programu Hello World ve VB.Net:

Krok 1) Vytvořte novou konzolovou aplikaci.

Krok 2) Přidejte následující kód:

Imports System
Module Module1

    'Prints Hello Guru99 
    Sub Main()

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

    End Sub
End Module

Krok 3) Spusťte jej kliknutím na tlačítko Start na panelu nástrojů. Na konzoli by se mělo vytisknout následující:

Program Ahoj světe

Pojďme diskutovat o různých částech výše uvedeného programu:

Program Ahoj světe

Vysvětlení kódu:

  1. Tomu se říká deklarace jmenného prostoru. Děláme to, že začleňujeme jmenný prostor s názvem System do naší programové struktury. Poté budeme mít přístup ke všem metodám, které byly definovány v daném jmenném prostoru, aniž bychom dostali chybu.
  2. Toto se nazývá deklarace modulu. Zde jsme deklarovali modul s názvem Module1. VB.Net je objektově orientovaný jazyk. Proto musíme mít modul třídy v každém programu. V tomto modulu budete moci definovat data a metody, které má váš program používat.
  3. Toto je komentář. Abychom to označili jako komentář, přidali jsme na začátek věty jednu uvozovku ('). Kompilátor VB.Net tuto část nezpracuje. Účelem komentářů je zlepšit čitelnost kódu. Použijte je k vysvětlení významu různých příkazů ve vašem kódu. Každý, kdo si přečte váš kód, jej snadno pochopí.
  4. Modul nebo třída VB.Net může mít více než jednu proceduru. Je to uvnitř procedur, kde byste měli definovat svůj spustitelný kód. To znamená, že procedura bude definovat chování třídy. Procedura může být Function, Sub, Get, Set, AddHandler, OperaTor,, RemoveHandler nebo RaiseEvent. V tomto řádku jsme definovali hlavní dílčí postup. To označuje vstupní bod ve všech programech VB.Net. Definuje, co modul udělá, když je spuštěn.
  5. Zde jsme specifikovali chování primární metody. Metoda WriteLine patří do třídy Console a je definována uvnitř jmenného prostoru System. Pamatujte, že to bylo importováno do kódu. Tento příkaz způsobí, že program při spuštění vytiskne na konzoli text Hello Guru99.
  6. Tento řádek zabrání zavření nebo ukončení obrazovky krátce po spuštění programu. Obrazovka se pozastaví a počká, až uživatel provede akci a zavře ji.
  7. Ukončení hlavního dílčího postupu.
  8. Ukončení modulu.

Třída ve VB.Net

Ve VB.Net používáme třídy k definování plánu pro a Datový typ. Neznamená to, že definice třídy je definicí dat, ale popisuje, z čeho bude objekt této třídy tvořen a operace, které s takovým objektem můžeme provádět.

Objekt je instancí třídy. Členy třídy jsou metody a proměnné definované v rámci třídy.

Pro definici třídy použijeme klíčové slovo Class, za kterým by měl následovat název třídy, tělo třídy a příkaz End Class. To je popsáno v následující syntaxi:

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

Zde,

  • AtributList označuje seznam atributů, které mají být aplikovány na třídu.
  • AccessModifier je úroveň přístupu definované třídy. Je to volitelný parametr a může nabývat hodnot jako Public, Protected, Protected Friend, Friend a Private.
  • The Inherits označuje jakoukoli nadřazenou třídu, kterou zdědí.

Příklad třídy VB.Net

Níže je uveden příklad kódu pro vytvoření třídy ve VB.Net:

Krok 1) Vytvořte novou konzolovou aplikaci.

Krok 2) Přidejte následující kód:

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) Spusťte kód kliknutím na tlačítko Start na panelu nástrojů. Měli byste dostat následující okno:

Příklad třídy VB.Net

Použili jsme následující kód:

Příklad třídy VB.Net

Vysvětlení kódu:

  1. Vytvoření modulu s názvem Module1.
  2. Vytvoření třídy s názvem Obrázek.
  3. Vytvoření člena třídy s názvem length of type Double. Jeho úroveň přístupu byla nastavena na veřejnou, což znamená, že bude přístupný veřejně.
  4. Vytvoření člena třídy s názvem šířka typu Double. Jeho úroveň přístupu byla nastavena na veřejnou, což znamená, že bude přístupný veřejně.
  5. Ukončení třídy.
  6. Vytvoření hlavního dílčího postupu.
  7. Vytvoření objektu s názvem Rectangle. Tento objekt bude typu figure, což znamená, že bude mít přístup ke všem členům definovaným ve třídě Figure.
  8. Definování proměnné pojmenované oblasti typu Double a inicializaci jeho hodnoty na 0.0.
  9. Přístup k vlastnosti length definované ve třídě Figure a inicializaci její hodnoty na 8.0.
  10. Přístup k vlastnosti width definované ve třídě Figure a inicializaci její hodnoty na 7.0.
  11. Výpočet plochy obdélníku vynásobením hodnot délky a šířky. Výsledek tohoto výpočtu bude přiřazen k proměnné plocha.
  12. Tisk nějakého textu a oblasti obdélníku na konzole.
  13. Pozastavení konzoly čekání, až uživatel provede akci a zavře ji.
  14. Ukončení dílčího postupu.
  15. Ukončení třídy.

Struktura ve VB.Net

Struktura je uživatelsky definovaný datový typ. Struktury nám poskytují způsob, jak sbalit data různých typů dohromady. Struktura je deklarována pomocí klíčového slova structure.

Příklad struktury VB.Net

Zde je příklad vytvoření struktury ve VB.Net:

Krok 1) Vytvořte novou konzolovou aplikaci.

Krok 2) Přidejte následující kód:

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) Spusťte kód kliknutím na tlačítko Start na panelu nástrojů. Měli byste dostat následující okno:

Struktura ve VB.Net

Použili jsme následující kód:

Struktura ve VB.Net

Vysvětlení kódu:

  1. Vytvoření modulu s názvem Module1.
  2. Vytvoření struktury s názvem Struct.
  3. Vytvoření proměnné x typu integer. Jeho úroveň přístupu byla nastavena na Veřejný, aby byl veřejně přístupný.
  4. Vytvoření proměnné y typu integer. Jeho úroveň přístupu byla nastavena na Veřejný, aby byl veřejně přístupný.
  5. Konec konstrukce.
  6. Vytvoření hlavního dílčího postupu.
  7. Vytvoření objektu s názvem st typu Struct. To znamená, že bude mít přístup ke všem vlastnostem definovaným ve struktuře s názvem Struct.
  8. Přístup k proměnné x definované ve struktuře Struct a inicializace její hodnoty na 10.
  9. Přístup k proměnné y definované ve struktuře Struct a inicializace její hodnoty na 20.
  10. Definování proměnné suma a inicializace její hodnoty na součet hodnot výše uvedených dvou proměnných.
  11. Tisk nějakého textu a výsledku výše uvedené operace na konzole.
  12. Pozastavení okna konzoly a čekání, až uživatel provede akci k jeho zavření.
  13. Konec hlavního dílčího postupu.
  14. Konec modulu.

Jak vytvořit nový projekt v Microsoft Visual Studio

IDE je zkratka pro integrované vývojové prostředí. Je to místo, kde píšeme náš kód. Microsoft Visual studio tvoří nejběžnější typ IDE pro programování VB.Net.

Chcete-li nainstalovat Visual Studio, použijte toto průvodce.

Chcete-li napsat svůj kód, musíte vytvořit nový projekt.

Níže jsou uvedeny kroky k vytvoření nového projektu v sadě Visual Studio:

Krok 1) Přejděte do nabídky Soubor v sadě Visual Studio

Otevřete Visual Studio, klikněte na nabídku Soubor a na panelu nástrojů vyberte Nový->Projekt

Projekt aplikace konzoly ve Visual Studiu

Krok 2) Vyberte Windows Aplikace formulářů

V novém okně klikněte v levém svislém navigačním panelu na Visual Basic a vyberte možnost Vybrat Windows Aplikace formulářů.

Projekt aplikace konzoly ve Visual Studiu

Krok 3) Pojmenujte svůj projekt

Zadejte název a klepněte na tlačítko OK. Projekt bude vytvořen.

Vytvořili jste a Windows Projekt aplikace formuláře. Tento typ projektu vám umožní vytvořit grafické uživatelské rozhraní přetažením prvků.

Jak vytvořit projekt aplikace konzoly ve Visual Studiu

Možná budete muset vytvořit aplikaci, která běží na konzole. To vyžaduje vytvoření projektu aplikace konzoly. K dosažení tohoto cíle vám mohou pomoci následující kroky:

Krok 1) Otevřete Visual Studio a klikněte na nabídku Soubor, na panelu nástrojů vyberte Nový a poté Projekt.

Projekt aplikace konzoly ve Visual Studiu

Krok 2) V novém okně klikněte v levém svislém navigačním podokně na položku Visual Basic. Vyberte Aplikace konzoly.

Projekt aplikace konzoly ve Visual Studiu

Krok 3) Zadejte název a klepněte na tlačítko OK. Projekt bude vytvořen.

Shrnutí

  • A Program VB.Net se skládá z různých částí.
  • Po importu jmenného prostoru do programu je pro nás možné použít všechny metody a funkce, které byly v tomto modulu definovány.
  • Každý program VB.Net musí mít modul.
  • Kompilátor VB.Net ignoruje komentáře.
  • V programu VB.Net můžeme mít více než jednu proceduru.