Struktura programu 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 základy projektu a Sestavení a globální mezipaměti sestavení (C# a 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:
Optionpříkazy
Importspříkazy
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.Možnost výslovné prohlášení (Visual Basic) Zajišťuje, že všechny proměnné jsou deklarovány a zadán správně, což snižuje čas ladění.Možnost přísné prohlášení 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ů.Možnost porovnat prohlášení 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 Importuje příkaz (.NET oboru názvů a typ) 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í Příkaz Namespace 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 aplikaci 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é kompilování jazyka 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í procedury v jazyce Visual Basic.
Viz také
Koncepty
Visual Basic verze Hello World
Hlavní procedury v jazyce Visual Basic