Sdílet prostřednictvím


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:

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

Další zdroje

Objekty a třídy v jazyce Visual Basic