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í:
Pojďme diskutovat o různých částech výše uvedeného programu:
Vysvětlení kódu:
- 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.
- 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.
- 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í.
- 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.
- 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.
- 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.
- Ukončení hlavního dílčího postupu.
- 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:
Použili jsme následující kód:
Vysvětlení kódu:
- Vytvoření modulu s názvem Module1.
- Vytvoření třídy s názvem Obrázek.
- 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ě.
- 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ě.
- Ukončení třídy.
- Vytvoření hlavního dílčího postupu.
- 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.
- Definování proměnné pojmenované oblasti typu Double a inicializaci jeho hodnoty na 0.0.
- Přístup k vlastnosti length definované ve třídě Figure a inicializaci její hodnoty na 8.0.
- Přístup k vlastnosti width definované ve třídě Figure a inicializaci její hodnoty na 7.0.
- 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.
- Tisk nějakého textu a oblasti obdélníku na konzole.
- Pozastavení konzoly čekání, až uživatel provede akci a zavře ji.
- Ukončení dílčího postupu.
- 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:
Použili jsme následující kód:
Vysvětlení kódu:
- Vytvoření modulu s názvem Module1.
- Vytvoření struktury s názvem Struct.
- Vytvoření proměnné x typu integer. Jeho úroveň přístupu byla nastavena na Veřejný, aby byl veřejně přístupný.
- Vytvoření proměnné y typu integer. Jeho úroveň přístupu byla nastavena na Veřejný, aby byl veřejně přístupný.
- Konec konstrukce.
- Vytvoření hlavního dílčího postupu.
- 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.
- Přístup k proměnné x definované ve struktuře Struct a inicializace její hodnoty na 10.
- Přístup k proměnné y definované ve struktuře Struct a inicializace její hodnoty na 20.
- Definování proměnné suma a inicializace její hodnoty na součet hodnot výše uvedených dvou proměnných.
- Tisk nějakého textu a výsledku výše uvedené operace na konzole.
- Pozastavení okna konzoly a čekání, až uživatel provede akci k jeho zavření.
- Konec hlavního dílčího postupu.
- 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
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ářů.
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.
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.
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.