Program VB.Net s Code Příklady

⚡ Chytré shrnutí

Struktura programu ve VB.Net organizuje kód do jmenných prostorů, modulů, tříd a procedury Main, která se spouští jako první. Pochopení těchto stavebních bloků spolu se strukturami pro skupinyping data, umožňuje začátečníkům psát jasné a dobře organizované konzolové a Windows Formulářové aplikace ve Visual Studiu.

  • 🔘 jmenné prostory: Příkaz Imports načte jmenný prostor, například System, do oboru platnosti, takže jeho metody lze volat přímo.
  • ☑️ Moduly a kurzy: Každý program potřebuje modul nebo třídu, která uchovává svá data, procedury a spustitelnou logiku.
  • (Tj. Hlavní postup: Hlavní bod označuje vstupní bod, kde začíná provádění v každé aplikaci VB.Net.
  • 🧪 Struktury: Struktura zabaluje několik souvisejících hodnot různých typů do jednoho uživatelem definovaného typu hodnoty.
  • 🛠️ Typy projektů: Visual Studio vytváří konzolové i Windows Formulářové aplikace pro VB.Net.
  • 🤖 Asistence AI: Druhý pilot a IntelliCode Ve Visual Studiu 2026 sestavujte moduly a třídy VB.Net z výzev v jednoduché angličtině.

Struktura programu VB.Net

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

  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. Uvnitř procedur byste měli definovat 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 podproceduru Main. Ta označuje vstupní bod ve všech programech VB.Net. Definuje, co modul provede při svém 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. Nezapomeňte, že tato metoda byla importována do kódu. Tento příkaz způsobí, že program vypíše text Hello. Guru99 na konzoli při spuštění.
  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.

Po zavedení programu Hello World je dalším základním stavebním kamenem programu VB.Net třída.

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

  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.

Spolu s třídami nabízí VB.Net struktury jako jednoduchý způsob, jak sbalit související hodnoty dohromady.

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

  1. Vytvoření modulu s názvem Module1.
  2. Vytvoření struktury s názvem Struct.
  3. Vytvoření proměnné x typu Integer. Její úroveň přístupu byla nastavena na Veřejná, aby byla veřejně přístupná.
  4. Vytvoření proměnné y typu Integer. Její úroveň přístupu byla nastavena na Veřejná, aby byla 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í ve 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ářů.

Windows Projekt aplikace Formulářů 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 myší.ping Prvky.

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.

Nejčastější dotazy

Modul má jednu sdílenou, neděditelnou instanci, takže je vhodný pro pomocný kód a vstupní body konzole. Třída je plán, který vytváříte jako objekty a který můžete dědit pro opakovaně použitelné, objektově orientované návrhy.

Procedura Main je vstupním bodem každého programu ve VB.Net; běhové prostředí .NET ji volá po načtení aplikace. Uvnitř modulu Main nepotřebuje klíčové slovo Shared, ale uvnitř třídy musí být Shared.

Jmenný prostor je kontejner nejvyšší úrovně, který seskupuje související třídy a moduly a zabraňuje konfliktům pojmenování. Příkaz Imports jej přenáší do rozsahu platnosti, takže můžete přímo volat členy, jako je Console.WriteLine.

Použijte strukturu pro malá, krátkodobá data, protože se jedná o typ hodnoty zkopírováno při přiřazení. Pro větší objekty, které vyžadují dědičnost, odkazy nebo sdílený stav, vyberte třídu, protože třídy jsou referenční typy spravované haldou.

VB.Net je objektově orientovaný, takže veškerý spustitelný kód musí být umístěn uvnitř modulu nebo třídy. Tento kontejner obsahuje proměnné, procedury a vstupní bod Main, které kompilátor potřebuje k organizaci programu.

Ano. GitHub Copilot ve Visual Studiu 2026 dokáže generovat kompletní struktury VB.Net a přeměnit komentář v prostém anglickém jazyce na proceduru typu Module, Class nebo Main. Před použitím si vždy vygenerovaný kód zkontrolujte.

Ano. Visual Studio Rok 2026 využívá umělou inteligenci prostřednictvím GitHub Copilot a IntelliCode urychlit kódování ve VB.Net a nabídnout kontextově uvědomělé dokončování, které se učí vaše vzory a jako první zobrazí nejrelevantnější členy.

Konzolová aplikace běží v textovém příkazovém okně a je ideální pro učení základní syntaxe VB.Net. Windows Aplikace Formuláře přidává grafické rozhraní vytvořené přetahovánímping ovládací prvky pro desktopové aplikace.

Shrňte tento příspěvek takto: