ALLAH (cc)'IN EN GÜZEL İSİMLERİ (ESMA-ÜL HÜSNA)
el - KAHHAR

İsyankârları kahreden, hiç bir şekilde mağlub edilemeyen, üstün gelinemeyen.


Anasayfa    |     Ben Kimim?    |     Öğrenci İşleri
C Sharp ile For Kullanarak Tekrarlı Yazı Yazdırma
24.05.2013         (12696) kez okundu    
Tweetle     Yazdır

Selamun aleyküm bu dersimde c# dilini kullanarak hazırladığımız programda istenilen yazıyı istediğimiz kadar yazdırmayı for döngüsü ile anlatacağım.

Öncelikle visual studio’da c# dilini seçerek windows form application’u açıyoruz. Form ekranına 3 adet textbox, 2 adet label ve 1 tane button ekleyerek aşağıdaki şekilde düzenleyelim.

For tekrarlı yazı form ekranı

Yukarıda tekrarlı yazıyı yazdıracağım textbox3’ün özelliklerinden multiline özelliğini true yapıyorum. Daha sonra buton üzerine çift tıklayarak butonun tıklanma (button_click) olayına aşağıdaki kodu yazıyorum.

1        privatevoid button1_Click(object sender, EventArgs e)

2        {

3            string metin = textBox1.Text;

4            int tekrarsayisi = Convert.ToInt16(textBox2.Text);

5            int tekrar;

6            for (tekrar=0; tekrar < tekrarsayisi; tekrar++)

7            {

8                textBox3.Text = textBox3.Text+ "\r\n" + metin;

9            }

10        }

Yukarıdaki kodları inceleyecek olursak; Kaynak: www.mustafakarsli.com

1 numaralı satır, butonun tıklanması olayıdır.

3 numaralı satır, string türünde metin adında değişken tanımlayarak textbox1’de yazılanı bu değişkene alıyoruz.

4 numaralı satır, int tamsayı türünde tekrarsayisi adında değişken tanımlayarak textbox2’de yazılanı int türüne convert ederek (çevirerek) bu değişkene alıyoruz.

5 numaralı satır, int türünde tekrar adında değişken tanımlıyoruz.

6 numaralı satır, burada for yapısını kullanarak döngü oluşturuyoruz. For yapısında parantez içinde 3 parametre verilir, parametreler noktalı virgül ile ayrılırlar. Bunlardan ilki döngünün başlama değeridir. Ben başlama değişkenine sıfır değeri vererek başlatıyorum. İkinci parametre ise döngünün hangi durumlarda devam edeceğinin belirtildiği şartıdır. Şart olarak tekrar değeri tekrarsayisi değerinden küçük olduğu müddet döngü devam edecek. Üçüncü parametre ise döngü hangi aralıkla devam edecek. Burada tekrar değerini 1 arttırarak her döngünün bir adımında tekrar değerini de 1 arttırarak şartta karşılaştırıyoruz.

7 ve 9 numaralı satırlar, buradaki parantezler döngü devam ederken yapılacak komutların yazıldığı yerdir.

8 numaralı satır, döngü devam ettiğinde yapılacak işlemlerin yazıldığı yerdir. Burada textbox3’deki değer ile metin değerini birleştirme yapıyoruz. Her döngüde metin değeri textbox3’ ekleniyor. Burada “\r\n”  ifadesi yazıları alt alta yazdırmak için kullanılıyor.

Yukarıdaki tasarımı yapıp kodları yazdıktan sonra f5 tuşu ile programı çalıştırıp aşağıdaki gibi çalıştığını görebilirsiniz.

For ile istenilen yazıyı defalarca yazdıran program

Bu dersimde basit bir for örneği yaptık. İlerleyen günlerde yeni derslerle görüşmek üzere sağlıcakla kalınız…

Mustafa KARSLI   Kaynak: www.mustafakarsli.com

© 2008 - 2024
Mustafa KARSLI