Aracılığıyla paylaş


Visual Basic'teki yordamlar

A yordam bir blok, Visual Basic tarafından bir bildirim deyimi içine ifadeleri (Function, Sub, Operator, Get, Set) ve eşleşen bir End bildirimi.Tüm çalıştırılabilir deyimler Visual Basic bazı yordamı içinde olması gerekir.

Yordam çağırma

Bir başka yerde bir kod yordam çağırma.Bu olarak bilinen bir yordam çağrısı.Yordamı bittiğinde çalışan, Denetim olarak bilinen, kendisini çağıran kod için verdiği kodu çağırma.Çağıran kodun bir deyimi veya yordamı adıyla belirtir ve denetimi kendisine aktarır deyimi içinde bir ifade edilir.

Bir yordam döndürme

Çalışması tamamlandığında bir yordamı çağıran kodun denetimi verir.Bunu yapmak için onu kullanabilirsiniz bir Return ifadesini (Visual Basic), uygun Exit deyimi (Visual Basic) yordam veya yordamın ifade Son <keyword> Deyimi (Visual Basic) ifadesi.Denetim noktasını yordam çağrısı, çağıran kodun ardından geçirir.

  • İle bir Return deyimi, Denetim döndürür hemen arama kodu.Aşağıdaki deyimleri Return ifade çalıştırılmaz.Birden fazla grubunuz Return aynı yordamı deyiminde.

  • İle bir Exit Sub veya Exit Function deyimi, Denetim döndürür hemen arama kodu.Aşağıdaki deyimleri Exit ifade çalıştırılmaz.Birden fazla grubunuz Exit aynı yordamı ve deyiminde karıştırmak Return ve Exit aynı yordamı deyimlerinde.

  • Hayır bir yordamı varsa, Return veya Exit deyimleri varmadan ile bir End Sub veya End Function, End Get, veya End Set yordam gövde son deyimi aşağıdaki deyimi.End Deyimi döndürür denetimi hemen arama kodu.Yalnızca bir kez olabilir End deyimi içinde bir yordam.

Parametreleri ve bağımsız değişkenleri

Çoğu durumda, bir yordam çağrısı, her zaman farklı verileri çalışması gereken.Bu bilgiler, yordamın yordam çağrısı bir parçası olarak iletebilirsiniz.Sıfır veya daha fazla yordamı tanımlar parametreleri, her hangi temsil eder bir değer, kendisine iletmek için bekler.Yordam tanımı, her parametre için karşılık gelen bir bağımsız değişkeni yordam çağrısındaki.Bir bağımsız değişken verilen yordam çağrısındaki ilgili parametre iletmek değerini temsil eder.

Yordamlar türleri

Visual Basicçeşitli türlerde yordamlar kullanır:

  • Alt yordamlar (Visual Basic)eylemleri gerçekleştirir, ancak çağıran kodun bir değer döndürmüyor.

  • Olay işleme yordamlar Sub oluşumu bir programda veya kullanıcı eylemi tarafından harekete geçirilen bir olaya yanıt olarak çalıştırma yordamları.

  • Fonksiyon yordamları (Visual Basic)Arama kodu için bir değer döndürür.Dönmeden önce bunlar diğer eylemleri gerçekleştirebilirsiniz.

  • Özellik yordamlarını (Visual Basic)geri dönmek ve nesne veya modülleri özelliklerinin değerlerini atayın.

  • Operatör yordamları (Visual Basic)aşağıdakilerden birini veya her ikisini işlenen olduğunda yeni tanımlanan sınıf veya yapı standart işleç davranışını tanımlar.

  • Visual Basic'te genel yordamlarıbir veya daha fazla tanımlama Tür parametreleri çağıran kodun belirli geçebilmesi için normal parametrelere ek olarak, veri türleri, çağrı yaptığı zaman.

Yordamlar ve yapısal kodu

Yürütülebilir kod uygulamanızdaki her satırının gibi bazı yordam içinde olması Main, calculate, veya Button1_Click.Küçük parçalara büyük yordamlar alt bölümlere, uygulamanız daha kolay okunabilir olur.

Yordamlar, sık kullanılan hesaplamaları, metin ve Denetim düzenlemesi ve veritabanı işlemleri gibi paylaşılan veya yinelenen görevleri gerçekleştirmek için yararlıdır.Yordamları uygulamanız için yapı taşları olarak kullanabilmeniz için birçok farklı yerlerden kodunuzda yordam çağırabilirsiniz.

Kodunuzu yordamlarıyla yapılandırılması aşağıdaki yararları sağlar:

  • Yordamlar, programlarınızı ayrı mantıksal birimler halinde kesmek olanak sağlar.Yordamlar olmadan programının tamamını hata ayıklama daha kolay ayrı birimler daha fazla hata ayıklama yapabilir.

  • Bir programda kullanmak için yordamlar geliştir sonra genellikle çok az veya hiç değişiklik ile diğer programlarda kullanabilirsiniz.Bu kod çoğaltma önlemenize yardımcı olur.

Ayrıca bkz.

Görevler

Nasıl yapılır: (Visual Basic) bir yordamı oluşturma

Kavramlar

Alt yordamlar (Visual Basic)

Fonksiyon yordamları (Visual Basic)

Özellik yordamlarını (Visual Basic)

Operatör yordamları (Visual Basic)

Yordam parametreleri ve bağımsız değişkenler (Visual Basic)

Özyinelemeli yordamları (Visual Basic)

(Visual Basic) aşırı yordamı

Visual Basic'te genel yordamları

Diğer Kaynaklar

Nesneler ve sınıflar Visual Basic