Udostępnij za pośrednictwem


Procedury języka Visual Basic

A procedury jest blok Visual Basic sprawozdań ujętego w instrukcji deklaracji (Function, Sub, Operator, Get, Set) i odpowiadający mu End deklaracji.Wszystkie instrukcje wykonywalne w Visual Basic musi być w ramach niektóre procedury.

Wywołanie procedury

Możesz wywołać procedurę z innego miejsca, w kodzie.Jest to znane jako wywołanie procedury.Po zakończeniu procedury uruchomiony, zwraca sterowanie do kodu, która wywołała, i jest znany jako Wywołanie kodu.Kod wywołujący jest oświadczenie lub wyrażenie w instrukcji, określa procedurę, według nazwy i przekazuje sterowanie do niego.

Zwracanie z procedury

Procedura zwraca sterowanie do kodu wywołującego, po zakończeniu pracy.Aby to zrobić, można użyć Instrukcja return (Visual Basic), odpowiednie Exit instrukcji (Visual Basic) instrukcji procedury lub procedury Koniec <keyword> Instrukcja (Visual Basic) instrukcji.Kontroli przekazuje następnie kod wywołujący, po pkt wywołania procedury.

  • Z Return instrukcji, kontroli zwraca niezwłocznie do kodu wywołującego.Następujące instrukcje Return instrukcja nie są uruchamiane.Może mieć więcej niż jeden Return oświadczenie w tej samej procedury.

  • Z Exit Sub lub Exit Function instrukcji, kontroli zwraca niezwłocznie do kodu wywołującego.Następujące instrukcje Exit instrukcja nie są uruchamiane.Może mieć więcej niż jeden Exit można łączyć instrukcji w tej samej procedury, a Return i Exit sprawozdań w tej samej procedury.

  • Jeśli procedura nie ma Return lub Exit instrukcji wyciąga z End Sub lub End Function, End Get, lub End Set instrukcji po ostatniej instrukcji organ procedury.End Instrukcja zwraca sterowania natychmiast kod wywołujący.Może mieć tylko jeden End instrukcji procedury.

Parametry i argumenty

W większości przypadków procedura musi działać na różnych danych przy każdym wywołać ją.Do procedury jako część wywołanie procedury można przekazać te informacje.Procedura definiuje zero lub więcej Parametry, każdy z których reprezentuje wartość oczekuje przekazywać do niego.Odpowiadające każdego parametru w definicji procedura jest argument w wywołaniu procedury.Argument reprezentuje wartość, którą można przekazać odpowiedni parametr w wywołaniu danej procedury.

Rodzaje procedur

Visual Basicwykorzystuje kilka typów procedur:

Procedury i strukturalne kodu

Każdy wiersz kodu wykonywalnego aplikacji musi znajdować się wewnątrz niektóre procedury, takie jak Main, calculate, lub Button1_Click.Jeśli bardzo dużych procedur można podzielić na mniejsze, aplikacja jest bardziej czytelny.

Procedury są przydatne do wykonywania zadań powtarzających się lub udostępnionych, takich jak obliczenia często używane, tekstu i sterowania manipulacji i operacji bazy danych.Procedurę można wywoływać z wielu różnych miejscach w kodzie, więc procedury można użyć jako bloki konstrukcyjne, dla aplikacji.

Tworzenie struktury kodu przy użyciu procedur daje następujące korzyści:

  • Procedury umożliwiają podzielenie programy dyskretna jednostek logicznych.Można łatwo debugować więcej oddzielnych jednostek niż można debugować całego programu bez procedury.

  • Po opracowywania procedur stosowanych w jednym programie, można korzystać z nich w innych programach, często z niewielkimi modyfikacjami.Umożliwia to uniknięcie powielania kodu.

Zobacz też

Zadania

Jak: Tworzenie procedury (Visual Basic)

Koncepcje

Procedury typu Sub (Visual Basic)

Procedury typu Function (Visual Basic)

Właściwość procedur (Visual Basic)

Operator procedur (Visual Basic)

Parametry procedury i argumenty (Visual Basic)

Procedury cykliczne (Visual Basic)

Procedura przeciążenie (Visual Basic)

Ogólne procedury języka Visual Basic

Inne zasoby

Obiekty i klasy w języku Visual Basic