VB'de Fonksiyon Çağırma: 3 Adım (Resimlerle)

İçindekiler:

VB'de Fonksiyon Çağırma: 3 Adım (Resimlerle)
VB'de Fonksiyon Çağırma: 3 Adım (Resimlerle)

Video: VB'de Fonksiyon Çağırma: 3 Adım (Resimlerle)

Video: VB'de Fonksiyon Çağırma: 3 Adım (Resimlerle)
Video: Magento E Ticaret Sitesi Kurulumu Nasıl Yapılır 2024, Mayıs
Anonim

VB'de "İşlev" kavramlarıyla mı takıldınız? Evet ise, VB paradigmasındaki "İşlev" in sözde yapılarını öğrenmek için bu kılavuzu okuyun.

adımlar

VB Adım 1'de bir Fonksiyon Çağırın
VB Adım 1'de bir Fonksiyon Çağırın

Adım 1. İşlev Nedir?

  • Çağıran koda bir değer döndürmeniz gerektiğinde bir İşlev prosedürü kullanın.
  • Bir işlevin kendisinin bir türü vardır ve işlev, içerdiği koda göre çağıran alt yordama bir değer döndürür.
VB Adım 2'de bir Fonksiyon Çağırın
VB Adım 2'de bir Fonksiyon Çağırın

Adım 2. İşlev nasıl bildirilir?

  • Yalnızca modül düzeyinde bir İşlev prosedürü tanımlayabilirsiniz. Bu, bir işlevin bildirim bağlamının bir sınıf, yapı, modül veya arabirim olması gerektiği ve bir kaynak dosya, ad alanı, prosedür veya blok olamayacağı anlamına gelir.
  • Bir işlev, "Sub" yerine "Function" anahtar sözcüğünü kullanmak dışında, bir alt yordamla tam olarak aynı şekilde bildirilir.
  • İşlev prosedürleri varsayılan olarak genel erişime ayarlıdır. Erişim değiştiricileri ile erişim düzeylerini ayarlayabilirsiniz.
VB Adım 3'te bir Fonksiyon Çağırın
VB Adım 3'te bir Fonksiyon Çağırın

Adım 3. İşlev nasıl çağırılır?

  • Bir ifadede yordam adını ve ardından parantez içindeki bağımsız değişken listesini kullanarak bir İşlev yordamını çağırırsınız.
  • Parantezleri yalnızca herhangi bir argüman sağlamıyorsanız atlayabilirsiniz. Ancak, her zaman parantezleri eklerseniz kodunuz daha okunabilir olur.
  • Call deyimi kullanılarak da bir işlev çağrılabilir, bu durumda dönüş değeri yok sayılır.
  • Bir değer döndürmek için, işlevin adına bir değişkenmiş gibi uygun türde bir değer atayın.

Sözdizimi

beyanname

[accessmodifier] [prosedür değiştiriciler] [Paylaşılan] İşlev adı [(typeparamlist Of)] [(parametre listesi)] [Returntype olarak] [ifadeler] [Çıkış Fonksiyonu] [ifadeler] Bitiş Fonksiyonu

arama

'Fonksiyon_Adı() Çağrısı Olmadan' Çağrı Fonksiyonu_Adı() Çağrısı ile

Örnek

İki sayı ekleyen bir fonksiyon örneği aşağıda gösterilmiştir

Özel Fonksiyon Add(ByVal x As Integer, ByVal y As Integer) As Integer Dim Res as tamsayı Res = x + y Add = Res End Fonksiyon Private Sub Form_Load() Dim a As Integer Dim b As Integer Dim c As Integer a = 32 b = 64 c = Add(a, b) MsgBox ("Toplam: " & c) End Sub

Önerilen: