Kako pozvati funkciju u VB: 3 koraka (sa slikama)

Sadržaj:

Kako pozvati funkciju u VB: 3 koraka (sa slikama)
Kako pozvati funkciju u VB: 3 koraka (sa slikama)

Video: Kako pozvati funkciju u VB: 3 koraka (sa slikama)

Video: Kako pozvati funkciju u VB: 3 koraka (sa slikama)
Video: ЛЮБОВЬ С ДОСТАВКОЙ НА ДОМ (2020). Романтическая комедия. Хит 2024, Maj
Anonim

Zaglavili ste sa konceptima "funkcije" u VB -u? Ako je odgovor da, pročitajte ovaj vodič kako biste naučili takozvane konstrukte "funkcije" u paradigmi VB -a.

Koraci

Pozovite funkciju u VB koraku 1
Pozovite funkciju u VB koraku 1

Korak 1. Šta je funkcija?

  • Koristite proceduru funkcije kada trebate vratiti vrijednost pozivnom kodu.
  • Sama funkcija ima tip, a funkcija će vratiti vrijednost pozivanoj potprogrami na osnovu koda koji sadrži.
Pozovite funkciju u VB koraku 2
Pozovite funkciju u VB koraku 2

Korak 2. Kako proglasiti funkciju?

  • Postupak funkcije možete definirati samo na razini modula. To znači da kontekst deklaracije za funkciju mora biti klasa, struktura, modul ili sučelje i ne može biti izvorna datoteka, imenski prostor, procedura ili blok.
  • Funkcija je deklarirana na potpuno isti način kao i potprogram, osim korištenja ključne riječi "Function" umjesto "Sub".
  • Postupci funkcija prema zadanim postavkama dostupni su javnosti. Njihove nivoe pristupa možete prilagoditi modifikatorima pristupa.
Pozovite funkciju u VB koraku 3
Pozovite funkciju u VB koraku 3

Korak 3. Kako pozvati funkciju?

  • Pozivate funkciju funkcije korištenjem naziva procedure, iza koje slijedi lista argumenata u zagradama, u izrazu.
  • Zagrade možete izostaviti samo ako ne navodite nikakve argumente. Međutim, vaš kôd je čitljiviji ako uvijek uključite zagrade.
  • Funkcija se može pozvati i pomoću naredbe Call, u tom slučaju se povratna vrijednost zanemaruje.
  • Da biste vratili vrijednost, imenu funkcije dodijelite vrijednost odgovarajućeg tipa, kao da je to varijabla.

Sintaksa

Deklaracija

[modifikator pristupa] [modifikatori procedura] [Dijeljeno] Naziv funkcije [(S liste parametara tipova)] [(lista parametara)] [Kao povratni tip] [naredbe] [Izlazna funkcija] [izjave] Krajnja funkcija

Pozivanje

'Bez funkcije poziva_naziv ()' Sa funkcijom poziva poziva Ime_funkcije ()

Primjer

Primjer funkcije koja dodaje dva broja prikazan je dolje

Privatna funkcija Dodaj (ByVal x kao ceo broj, ByVal y kao ceo broj) Kao ceo broj Dim Res kao ceo broj Res = x + y Dodaj = Res Kraj funkcija Privatni potform_Load () Dim a Kao ceo broj Dim b Kao ceo broj Dim c Kao ceo broj a = 32 b = 64 c = Dodaj (a, b) MsgBox ("Zbir je:" & c) Kraj pod

Preporučuje se: