26.07.2017 Views

bilgeadam-c-kitabi

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

4 KISIM I:<br />

da, eklenen isimler değiştiği zaman bir problem ortaya çıkar. Bu durumda iki<br />

yordamın birbirine bağımlılığı görülür. Bu örnekte, bir yordamda değişiklik<br />

yapıldığı zaman diğer yordamın çalışma şekli de kontrol edilmelidir.<br />

Label ve ListBox kontrollerini temizleyen kodlar sadece iki satır olduğu için<br />

Temizle yordamında yazılmayabilirdi. Ancak bu kodlar DersleriListele<br />

yordamında üç defa kullanıldığı için her değişiklikte, kodun yazıldığı üç yer<br />

bulunup gerekli düzeltmeler yapılacaktı. Örneğin temizle işlemi, liste kutusunda<br />

“Dersler” metni gözükecek şekilde değiştirebilir. Bu durumda, değişikliği<br />

sadece Temizle yordamında yapmak yeterli olur.<br />

Void Temizle()<br />

{<br />

Label1.Text = "";<br />

ListBox1.Items.Clear();<br />

ListBox1.Items.Add("Dersler: ");<br />

}<br />

Parametre Kullanımı<br />

Parametre Kullanımı<br />

• Parametreler ile yordamların davranışları<br />

değiştirilir.<br />

• Params, aynı tipten sınırsız parametre<br />

girilmesini sağlar.<br />

Yordamların bazı değerlere göre farklı işlem yapması istenebilir. İşlemin bağlı<br />

olduğu bu değerlere parametre veya argüman denir. Yordamlar parametre<br />

alacak şekilde tanımlanıp, çağırıldıkları sırada istedikleri parametreleri verilerek<br />

kullanılır.<br />

Void YordamIsmi(VeriTipi Parametre1, VeriTipi Parametre2, …)<br />

{<br />

}

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!