Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Program jazyka Visual Basic je sestaven ze standardních stavebních bloků. Řešení se skládá z jednoho nebo více projektů. Projekt může zahrnovat jedno nebo více sestavení. Každé sestavení je zkompilováno z jednoho nebo více zdrojových souborů. Zdrojový soubor poskytuje definici a implementaci tříd, struktur, modulů a rozhraní, které nakonec obsahují veškerý váš kód.
Další informace o těchto stavebních blocích programu jazyka Visual Basic naleznete v tématu Řešení a projekty a sestavení v .NET.
programovací prvky File-Level
Když spustíte projekt nebo soubor a otevřete editor kódu, uvidíte kód, který už je na místě a ve správném pořadí. Každý kód, který napíšete, by měl dodržovat následující posloupnost:
Prohlášení
OptionProhlášení
ImportsNamespacepříkazy a elementy na úrovni prostoru názvů
Pokud zadáte příkazy v jiném pořadí, může dojít k chybám kompilace.
Program může také obsahovat příkazy podmíněné kompilace. Můžete je interspersovat ve zdrojovém souboru mezi příkazy předchozí sekvence.
Volitelné příkazy
Option příkazy vytvářejí základní pravidla pro další kód, což pomáhá zabránit chybám syntaxe a logiky. Příkaz Option Explicit zajišťuje, že všechny proměnné jsou deklarovány a zadány správně, což zkracuje dobu ladění. Příkaz Option Strict pomáhá minimalizovat chyby logiky a ztrátu dat, ke kterým může dojít při práci mezi proměnnými různých datových typů.
Příkaz Option Compare určuje způsob, jakým se řetězce vzájemně porovnávají na základě jejich Binary nebo Text hodnot.
Importní příkazy
Chcete-li importovat názvy definované mimo váš projekt, můžete zahrnout příkaz Imports (obor názvů .NET a typ). Příkaz Imports umožňuje kódu odkazovat na třídy a další typy definované v rámci importovaného oboru názvů, aniž by je musel kvalifikovat. Můžete použít libovolný počet Imports příkazů. Další informace naleznete v tématu Odkazy a příkaz Import.
Příkazy oboru názvů
Jmenné prostory pomáhají uspořádat a klasifikovat programovací prvky pro snadné seskupování a přístup. Příkaz Namespace se používá pro klasifikaci následujících příkazů v rámci konkrétního oboru názvů. Další informace naleznete v tématu Obory názvů v jazyce Visual Basic.
Příkazy podmíněné kompilace
Příkazy podmíněné kompilace se můžou objevit téměř kdekoli ve zdrojovém souboru. V závislosti na určitých podmínkách způsobují zahrnutí nebo vyloučení částí kódu v době kompilace. Můžete je také použít k ladění aplikace, protože podmíněný kód běží pouze v režimu ladění. Další informace naleznete v tématu Podmíněná kompilace.
programovací prvky Namespace-Level
Třídy, struktury a moduly obsahují veškerý kód ve zdrojovém souboru. Jedná se o elementy na úrovni oboru názvů , které se můžou objevit v rámci oboru názvů nebo na úrovni zdrojového souboru. Uchovávají deklarace všech ostatních programovacích prvků. Rozhraní, která definují podpisy prvků, ale neposkytují žádnou implementaci, se také zobrazují na úrovni modulu. Další informace o prvech na úrovni modulu najdete v následujících tématech:
Datové prvky na úrovni oboru názvů jsou výčty a delegáty.
programovací prvky Module-Level
Procedury, operátory, vlastnosti a události jsou jedinými programovacími prvky, které mohou obsahovat spustitelný kód (příkazy, které provádějí akce za běhu). Jedná se o prvky na úrovni modulu vašeho programu. Další informace o prvech na úrovni procedury najdete v následujících tématech:
Datové prvky na úrovni modulu jsou proměnné, konstanty, výčty a delegáty.
programovací prvky Procedure-Level
Většina obsahu elementů na úrovni procedury jsou spustitelné příkazy, které představují kód programu za běhu. Všechen spustitelný kód musí být v nějaké proceduře (Function, Sub, Operator, Get, Set, AddHandler, RemoveHandler, RaiseEvent). Další informace naleznete v tématu Příkazy.
Datové prvky na úrovni procedury jsou omezené na místní proměnné a konstanty.
Hlavní postup
Tento Main postup je prvním kódem, který se má spustit při načtení aplikace.
Main slouží jako výchozí bod a celková kontrola vaší aplikace. Existují čtyři odrůdy Main:
Sub Main()Sub Main(ByVal cmdArgs() As String)Function Main() As IntegerFunction Main(ByVal cmdArgs() As String) As Integer
Nejběžnější odrůda tohoto postupu je Sub Main(). Další informace naleznete v tématu Hlavní procedura v jazyce Visual Basic.