VB -də bir funksiyaya necə zəng etmək olar: 3 addım (şəkillərlə)

Mündəricat:

VB -də bir funksiyaya necə zəng etmək olar: 3 addım (şəkillərlə)
VB -də bir funksiyaya necə zəng etmək olar: 3 addım (şəkillərlə)

Video: VB -də bir funksiyaya necə zəng etmək olar: 3 addım (şəkillərlə)

Video: VB -də bir funksiyaya necə zəng etmək olar: 3 addım (şəkillərlə)
Video: MS WORD dərs-2, Fayl tabı: Sənədi yadda saxlamaq, Parolların qoyulması... 2024, Bilər
Anonim

VB -də "Funksiya" anlayışlarından yapışmısınız? Bəli, VB paradiqmasında "Function" sözdə quruluşlarını öyrənmək üçün bu təlimatı oxuyun.

Addımlar

VB addım 1 -də bir funksiyaya zəng edin
VB addım 1 -də bir funksiyaya zəng edin

Addım 1. Funksiya nədir?

  • Zəng koduna bir dəyər qaytarmaq lazım olduqda bir Function prosedurundan istifadə edin.
  • Bir funksiyanın özünün bir növü var və funksiya, ehtiva etdiyi koda əsasən zəng edən alt proqrama bir dəyər qaytaracaq.
VB addım 2 -də bir funksiyaya zəng edin
VB addım 2 -də bir funksiyaya zəng edin

Addım 2. Funksiyanı necə elan etmək olar?

  • Bir funksiya prosedurunu yalnız modul səviyyəsində təyin edə bilərsiniz. Bu, bir funksiyanın bəyannamə kontekstinin bir sinif, quruluş, modul və ya interfeys olması və mənbə faylı, ad sahəsi, prosedur və ya blok ola bilməməsi deməkdir.
  • "Sub" əvəzinə "Function" açar sözünü istifadə etmək istisna olmaqla, bir funksiya bir alt proqramla eyni şəkildə elan edilir.
  • Funksiya prosedurları ictimaiyyətə açıqdır. Giriş modifikatorları ilə onların giriş səviyyələrini tənzimləyə bilərsiniz.
VB Addım 3 -də bir funksiyaya zəng edin
VB Addım 3 -də bir funksiyaya zəng edin

Addım 3. Funksiyaya necə zəng etmək olar?

  • Bir ifadədə, mötərizədə arqument siyahısını izləyən prosedur adını istifadə edərək bir Function proseduruna zəng vurursunuz.
  • Mötərizəni yalnız heç bir arqument təqdim etmədiyiniz halda buraxa bilərsiniz. Ancaq həmişə parantez daxil etsəniz kodunuz daha oxunaqlıdır.
  • Çağırış ifadəsini istifadə edərək bir funksiya da çağırıla bilər, bu halda qaytarılma dəyəri nəzərə alınmır.
  • Dəyəri qaytarmaq üçün, funksiyanın adına uyğun bir dəyər təyin edin, sanki bir dəyişən kimi.

Sintaksis

Bəyannamə

[accessmodifier] [prosedur modifikatorları] [Paylaşılan] Funksiya adı [(Typeparamlist -dən)]

Zəng edir

'Çağrı Function_Name Olmadan ()' Call Call Function_Name ilə ()

Misal

İki ədəd əlavə edən bir funksiya nümunəsi aşağıda göstərilmişdir

Şəxsi Funksiya Əlavə et (ByVal x Tamsayı, ByVal y Tamsayı olaraq) Tamsayı olaraq Dim Res tamsayı olaraq Res = x + y Əlavə et = Res Sonu Fonksiyon Şəxsi Alt Form_Load () Dim a Tam Tam olaraq Dim b kimi Tam c kimi Tam a kimi 32 b = 64 c = Əlavə et (a, b) MsgBox ("Cəmi budur:" & c) Son Alt

Tövsiyə: