Kā izsaukt funkciju VB: 3 soļi (ar attēliem)

Satura rādītājs:

Kā izsaukt funkciju VB: 3 soļi (ar attēliem)
Kā izsaukt funkciju VB: 3 soļi (ar attēliem)

Video: Kā izsaukt funkciju VB: 3 soļi (ar attēliem)

Video: Kā izsaukt funkciju VB: 3 soļi (ar attēliem)
Video: Can You REALLY Install Magento 2 in 5 Minutes? 2024, Maijs
Anonim

Iestrēdzis ar jēdzieniem "Funkcija" VB? Ja jā, izlasiet šo rokasgrāmatu, lai uzzinātu tā saucamās "Funkcijas" konstrukcijas VB paradigmā.

Soļi

Izsauciet funkciju VB 1. darbībā
Izsauciet funkciju VB 1. darbībā

1. darbība. Kas ir funkcija?

  • Izmantojiet funkciju procedūru, ja zvanīšanas kodam ir jāatgriež vērtība.
  • Funkcijai ir tips, un funkcija atgriež vērtību izsaucējai apakšprogrammai, pamatojoties uz tajā esošo kodu.
Izsauciet funkciju VB 2. solī
Izsauciet funkciju VB 2. solī

2. solis. Kā deklarēt funkciju?

  • Funkciju procedūru var definēt tikai moduļa līmenī. Tas nozīmē, ka funkcijas deklarācijas kontekstam ir jābūt klasei, struktūrai, modulim vai saskarnei, un tas nevar būt avota fails, nosaukumvieta, procedūra vai bloks.
  • Funkcija tiek deklarēta tādā pašā veidā kā apakšprogramma, izņemot atslēgvārda "Function" izmantošanu, nevis "Sub".
  • Funkciju procedūras pēc noklusējuma ir publiski pieejamas. Jūs varat pielāgot to piekļuves līmeņus, izmantojot piekļuves pārveidotājus.
Izsauciet funkciju VB 3. solī
Izsauciet funkciju VB 3. solī

3. solis. Kā izsaukt funkciju?

  • Funkcijas procedūru izsaucat, izmantojot izteiksmē procedūras nosaukumu, kam seko argumentu saraksts iekavās.
  • Iekavas var izlaist tikai tad, ja nesniedzat nekādus argumentus. Tomēr jūsu kods ir vieglāk lasāms, ja vienmēr iekļaujat iekavas.
  • Funkciju var izsaukt arī, izmantojot izsaukuma paziņojumu, un tādā gadījumā atgriešanās vērtība tiek ignorēta.
  • Lai atgrieztu vērtību, funkcijas nosaukumam piešķiriet atbilstoša tipa vērtību tā, it kā tas būtu mainīgais.

Sintakse

Deklarācija

[piekļuves modifikators] [procedūru modifikatori] [Koplietots] Funkcijas nosaukums [(No tipaparametru saraksta)] [(parametru saraksts)] [Kā returntype] [paziņojumi] [Iziet no funkcijas] [paziņojumi] Beigu funkcija

Zvana

'Bez zvana funkcijas_nosaukums ()' ar zvanu zvanu funkciju_nosaukums ()

Piemērs

Funkcijas piemērs, kas pievieno divus ciparus, ir parādīts zemāk

Privātās funkcijas pievienošana (ByVal x kā vesels skaitlis, ByVal y kā vesels skaitlis) Kā vesels skaitlis Dim Res kā vesels skaitlis Res = x + y Add = Res End Function Private Sub Form_Load () Dim a As Integer Dim Dim as As Integer Dim c As Integer a = 32 b = 64 c = Pievienot (a, b) MsgBox ("Summa ir:" & c) Beigu apakš

Ieteicams: