Sdílet prostřednictvím


Struktura programu jazyka Visual Basic

A Visual Basic je program sestaveny ze standardních stavebních bloků.A roztok zahrnuje jeden nebo více projektů.A projektu zase může obsahovat jeden nebo více sestavení.Každý sestavení z jednoho nebo více zdrojových souborů.A zdrojový soubor obsahuje definice a implementace třídy, struktury, modulů a rozhraní, které nakonec obsahovat váš kód.

Další informace o těchto stavební kameny Visual Basic program, viz Řešení a projekty a Sestavení a globální mezipaměť sestavení GAC (C# and Visual Basic).

Úrovni programování prvků

Při zahájení projektu nebo soubor a otevřete editor kódu naleznete některé kódy, které jsou již na místě a ve správném pořadí.Jakýkoli kód, který píšete by postupujte následující sekvence:

  1. Optionpříkazy

  2. Importspříkazy

  3. NamespacePříkazy a prvky oboru názvů úroveň

Zadejte příkazy v jiném pořadí může způsobit chyby kompilace.

Program může také obsahovat prohlášení podmíněné kompilace.Můžete intersperse tyto ve zdrojovém souboru mezi příkazy předchozí sekvence.

Příkazy Option

Optionpříkazy zavést pravidla vozovky pro následující kód pomáhá zabránit chybám syntaxi a logiku.Option Explicit – příkaz (Visual Basic) Zajišťuje, že všechny proměnné jsou deklarovány a zadán správně, což snižuje čas ladění.Option Strict – příkaz Pomáhá minimalizovat logiky chyby a ztráty dat, může dojít při práci mezi proměnnými různých datových typů.Option Compare – příkaz Určuje způsob řetězce jsou porovnány navzájem, buď na základě jejich Binary nebo Text hodnoty.

Dovoz příkazy

Můžete zahrnout Imports – příkaz (obor názvů a typ rozhraní .NET) import názvy definované mimo projektu.Imports Prohlášení umožňuje kódu odkazovat na třídy a jiné typy definované v oboru názvů importované bez nutnosti jejich nárok.Můžete použít tolik Imports prohlášení.Další informace naleznete v tématu Odkazy a příkaz Imports (Visual Basic).

Příkazy Namespace

Obory názvů Nápověda uspořádat a klasifikovat vaše programovací prvky pro snadné seskupování a přístupem.Použití Namespace – příkaz ke klasifikaci následující příkazy v rámci konkrétního oboru názvů.Další informace naleznete v tématu Obory názvů v jazyce Visual Basic.

Podmíněné kompilace příkazy

Podmíněné kompilace výkazy se může zobrazit téměř kdekoli ve zdrojovém souboru.Mohou způsobit, že částí kódu zahrnuty nebo vyloučeny v době kompilace, v závislosti na splnění určitých podmínek.Můžete také slouží pro ladění aplikace, protože podmíněné kód spuštěn v režimu pouze pro ladění.Další informace naleznete v tématu Podmíněná kompilace v jazyce Visual Basic.

Prvky oboru názvů úroveň programování

Třídy, struktury a moduly obsahují veškerý kód ve zdrojovém souboru.Jsou úroveň oboru názvů prvky, které se mohou objevit v rámci oboru názvů nebo na úrovni zdrojového souboru.Mají v držení prohlášení všechny programovací prvky.Rozhraní, které definovat prvek podpisy, ale poskytují žádné implementace, zobrazí také na úrovni modulu.Další informace na úrovni modulu prvků naleznete na:

Údaje na úrovni oboru názvů jsou výčty a delegáty.

Úroveň modulu programování prvků

Postupy, operátory, vlastnosti a události jsou pouze programovací prvky, které uchovávají spustitelného kódu (příkazy, které provádět akce v době spuštění).Jsou úroveň modulu prvky programu.Další informace na úrovni procedury prvků naleznete na:

Údaje na úrovni modulu jsou proměnných, konstant, vyčíslení a delegáty.

Úroveň procedury programování prvků

Většina obsahu úroveň procedury prvky jsou proveditelné příkazy, které představují kód spuštění programu.All executable code must be in some procedure (Function, Sub, Operator, Get, Set, AddHandler, RemoveHandler, RaiseEvent).Další informace naleznete v tématu Příkazy v jazyce Visual Basic.

Údaje na úrovni procedury jsou omezeny na místní proměnné a konstanty.

Hlavní procedury

Main Postup je první kód při načtení aplikace.Mainslouží jako výchozí bod a celkové řízení pro aplikace.Existují čtyři odrůdy Main:

  • Sub Main()

  • Sub Main(ByVal cmdArgs() As String)

  • Function Main() As Integer

  • Function Main(ByVal cmdArgs() As String) As Integer

Nejběžnější odrůda tento postup je Sub Main().Další informace naleznete v tématu Hlavní procedura v jazyce Visual Basic.

Viz také

Koncepty

Hlavní procedura v jazyce Visual Basic

Zásady vytváření názvů jazyka Visual Basic

Omezení jazyka Visual Basic

Další zdroje

Visual Basic verze Hello World