Visual Basic'de 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 Deyimi (Visual Basic), uygun Exit Deyimi (Visual Basic) yordam veya yordamın ifade End <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ı.
İşlev 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ı (Visual Basic)geri dönmek ve nesne veya modülleri özelliklerinin değerlerini atayın.
İşleç 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'de Genel Yordamlarbir 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: Yordam Oluşturma (Visual Basic)
Kavramlar
İşlev Yordamları (Visual Basic)
Özellik Yordamları (Visual Basic)
İşleç Yordamları (Visual Basic)
Yordam Parametreleri ve Bağımsız Değişkenler (Visual Basic)
Özyinelemeli Yordamlar (Visual Basic)
Yordam Aşırı Yüklemesi (Visual Basic)
Visual Basic'de Genel Yordamlar