Funktsiooni helistamine VB -s: 3 sammu (piltidega)

Sisukord:

Funktsiooni helistamine VB -s: 3 sammu (piltidega)
Funktsiooni helistamine VB -s: 3 sammu (piltidega)

Video: Funktsiooni helistamine VB -s: 3 sammu (piltidega)

Video: Funktsiooni helistamine VB -s: 3 sammu (piltidega)
Video: Google Analytics: Veebilehele lisamine 2024, Mai
Anonim

Kas olete VB -s "funktsiooni" mõistetega ummikus? Kui jah, lugege seda juhendit, et õppida VB paradigma nn funktsiooni "konstruktsioone".

Sammud

Funktsiooni kutsumine VB 1. etapis
Funktsiooni kutsumine VB 1. etapis

Samm 1. Mis on funktsioon?

  • Kasutage funktsiooni protseduuri, kui peate kutsekoodile väärtuse tagastama.
  • Funktsioonil on tüüp ja funktsioon tagastab kutsuvale alamprogrammile väärtuse selle sisalduva koodi alusel.
Helistage funktsioonile VB 2. etapis
Helistage funktsioonile VB 2. etapis

Samm 2. Kuidas funktsiooni deklareerida?

  • Funktsiooniprotseduuri saate määrata ainult mooduli tasemel. See tähendab, et funktsiooni deklareerimiskontekst peab olema klass, struktuur, moodul või liides ega tohi olla lähtefail, nimeruum, protseduur ega plokk.
  • Funktsioon deklareeritakse täpselt samamoodi nagu alamprogramm, välja arvatud juhul, kui kasutatakse alammärgi asemel märksõna "Funktsioon".
  • Funktsiooniprotseduurid on vaikimisi avalikud. Saate nende juurdepääsutasemeid reguleerida juurdepääsu modifikaatoritega.
Funktsiooni kutsumine VB 3. etapis
Funktsiooni kutsumine VB 3. etapis

Samm 3. Kuidas funktsioonile helistada?

  • Funktsiooniprotseduuri kutsute, kasutades protseduuri nime, millele järgneb sulgudes argumentide loend avaldises.
  • Sulgude saate välja jätta ainult siis, kui te ei esita ühtegi argumenti. Teie kood on siiski loetavam, kui lisate alati sulud.
  • Funktsiooni saab kutsuda ka kõne avalduse abil, sel juhul eiratakse tagastamisväärtust.
  • Väärtuse tagastamiseks määrake funktsiooni nimele sobivat tüüpi väärtus, nagu oleks see muutuja.

Süntaks

Deklaratsioon

[juurdepääsumoodustaja] [protseduurimoodustajad] [Jagatud] Funktsiooni nimi [(Tüüpparameetrite loendist] [(parameetrite loend)] [Tagasipöördumisena] [avaldused] [Välju funktsioonist] [avaldused] Lõppfunktsioon

Helistamine

„Ilma kõnefunktsioonita_nimi ()” koos kõnekõne funktsiooniga_nimi ()

Näide

Allpool on näide funktsioonist, mis lisab kaks numbrit

Privaatfunktsioon Lisa (ByVal x täisarvuna, ByVal y täisarvuna) täisarvuna Dim Res täisarvuna Res = x + y Add = Res End Function Private sub Form_Load () Dim a Täisarv Dim b Täisarv Dim c Täisarv a = 32 b = 64 c = Lisa (a, b) MsgBox ("Summa on:" & c) End Sub

Soovitan: