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.

BÖLÜM 1 27<br />

ve bitiş nedeni<br />

kullanıcıya gösterir.<br />

Bilgi String mesaj Label kontrolünde<br />

mesaj görüntülenir.<br />

SonrakiKelimeBilgi Girilecek kelimenin<br />

hangi harflerle<br />

başlayacağını gösterir.<br />

SeviyeAtla Byte seviye Oyunun seviyesini<br />

artırır.<br />

Kontrol<br />

String kelime1, String İkinci kelimenin, ilk<br />

kelime2<br />

kelimenin harfleriyle<br />

başladığının kontrolü<br />

yapılır.<br />

PuanHesapla Byte seviye, Short Tekrar değerinin, seviye<br />

tekrar<br />

kadar üssü alınır.<br />

1. Yordamları ve fonksiyonları yazın<br />

• Temizle yordamı<br />

public void Temizle() {<br />

kalanSure = 5;<br />

TextBox1.Text = "";<br />

TextBox1.Focus();<br />

}<br />

• OyunuBaslat yordamı<br />

public void OyunuBaslat() {<br />

Temizle();<br />

kelime = TextBox1.Text;<br />

tmrSure.Start();<br />

SonrakiKelimeBilgi();<br />

}<br />

• OyunuBitir yordamı<br />

public void OyunuBitir( string neden ) {<br />

tmrSure.Stop();<br />

Bilgi( neden );<br />

Temizle();<br />

int puan;<br />

puan = PuanHesapla( OyunSeviyesi,<br />

System.Convert.ToInt16( tekrar ) );<br />

MessageBox.Show( "Puanınız: " + puan);<br />

}<br />

• Bilgi yordamı<br />

public void Bilgi( string kelime ) {<br />

Label1.Text = kelime;<br />

}<br />

• SonrakiKelimeBilgi yordamı

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

Saved successfully!

Ooh no, something went wrong!