Procedury v jazyce Visual Basic
A postup je blok Visual Basic příkazy ohraničené příkazu deklarace (Function, Sub, Operator, Get, Set) a odpovídající End prohlášení.Všechny proveditelné příkazy v Visual Basic musí být v rámci některých postupu.
Volání procedury
Je vyvolat postup z jiných místech v kódu.Říká se volání procedur.Po dokončení postupu spuštěna, vrátí řízení kódu vyvolala, který je označován jako volání kódu.Volající kód je prohlášení nebo výraz příkazu, který určuje postup podle názvu a předá řízení.
Návrat z procedury
Postup vrátí řízení volající kód dokončení spuštění.Postup lze použít Příkaz Return (Visual Basic), odpovídající Ukončení příkazu (Visual Basic) prohlášení pro postup nebo v postupu Konec <keyword> Prohlášení (Visual Basic) prohlášení.Ovládací prvek pak předá volající kód následující bod volání procedury.
S Return prohlášení, ovládání vrátí okamžitě volající kód.Následující příkazy Return příkaz není spuštěn.Máte více než jeden Return prohlášení v stejným postupem.
S Exit Sub nebo Exit Function prohlášení, ovládání vrátí okamžitě volající kód.Následující příkazy Exit příkaz není spuštěn.Máte více než jeden Exit smísit prohlášení stejným postupem, a Return a Exit prohlášení v stejným postupem.
Pokud postup nemá žádné Return nebo Exit příkazy, rozhodne se End Sub nebo End Function, End Get, nebo End Set prohlášení po poslední prohlášení subjektu postupem.End Prohlášení neprodleně vrátí řízení do volající kód.Může mít pouze jeden End prohlášení v proceduře.
Parametry a argumenty
Ve většině případů nutné pracovat na různých dat při každém volání.Postup při volání procedury můžete předat tyto informace.Definuje postup nula nebo více Parametry, každý o což představuje hodnotu se očekává, že můžete předat.Odpovídající definice procedury každý parametr je argument ve volání procedury.Argument představuje hodnotu, kterou předáte odpovídající parametr ve volání daného postupu.
Typy postupů
Visual Basicpoužívá několik typů procedur:
Procedury typu Sub (Visual Basic)provádět akce, ale volající kód nevrací hodnotu.
Postupy zpracování událostí jsou Sub postupy, které vykonávají v odezvě na událost aktivovaná uživatelské akce nebo události v programu.
Procedury typu Function (Visual Basic)Vrátí hodnotu kódu volajícího.Před vrácením mohou provádět další akce.
Vlastnost postupy (Visual Basic)Vraťte se a přiřadit hodnoty vlastnosti objektů nebo moduly.
Operátor postupy (Visual Basic)Pokud je jeden nebo oba operandy nově definované třídy nebo struktury definují chování standardní operátor.
Obecné postupy v jazyce Visual Basicdefinovat jednu nebo více Parametry typu , k jejich normální parametrům tak volající kód můžete předat specifické datové typy když bude volání.
Postupy a strukturovaný kód.
Každý řádek spustitelného kódu vaší aplikace musí být uvnitř některých postup jako Main, calculate, nebo Button1_Click.Velké postupy se rozdělit do menších, aplikace je čitelnější.
Postupy jsou užitečné pro provádění úkolů opakované nebo sdílené výpočty často používané, manipulaci s textem a řízení a databázových operací.Postup můžete volat z mnoha různých místech v kódu, tak postupy lze použít jako stavební bloky pro vaše aplikace.
Strukturování kódu s postupy poskytuje následující výhody:
Postupy umožňují rozdělit programy na diskrétní logické jednotky.Než můžete ladit celý program bez postupy lze snadno ladění více samostatných jednotek.
Po vyvíjíte postupy pro použití v jedné aplikaci, můžete jim v jiných programech, často s malou nebo žádnou změnu.To umožňuje vyhnout se zdvojení kód.
Viz také
Úkoly
Jak: vytvoření procedury (Visual Basic)
Koncepty
Procedury typu Sub (Visual Basic)
Procedury typu Function (Visual Basic)
Vlastnost postupy (Visual Basic)
Operátor postupy (Visual Basic)
Postup parametry a argumenty (Visual Basic)
Rekurzivní postupy (Visual Basic)
Řízení přetížení (Visual Basic)
Obecné postupy v jazyce Visual Basic