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

Çok sağlam, pek kuvvetli, güçlü

     ANASAYFA    |   BEN KİMİM?   |   GALERİ   |   ZİYARETÇİ DEFTERİ   |   İLETİŞİM      Hayra vesile olan, hayrı yapan gibidir. - Hz. Muhammed (sav) (Tirmizi)

C Sharp ile For Kullanarak Tekrarlı Yazı Yazdırma

C Sharp ile For Kullanarak Tekrarlı Yazı Yazdırma
 + Yazıyı Büyüt    - Yazıyı Küçült           

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

( 6445 ) kez okundu     -     24.05.2013    Tweetle     
C Sharp ile For Kullanarak Tekrarlı Yazı Yazdırma, for, for döngüsü, csharp, c#, c#.net, c sharp, for örnekler, c sharp for kullanımı, for döngüsü ile metin yazdırma, yazıyı defalarca yazdırma, çok sayıda aynı yazıyı yazdırma, istenilen yazıyı istediğimiz kadar yazdıran program, for program, program
Ziyaretçi Yorumları
( 2 ) Yorum
Tümünü Göster
Ahmet - Çanakkale - 09.01.2014 21.26
     Hocam 4. satırda bır hata var sanırım çalışmıyor bende.

----- Mustafa KARSLI ---->
Kodların doğru yazıldığına dikkat ediniz. Derslerde eklediğim kodlar çalıştırıldıktan sonra eklenmektedir.

Nuri A. - Sivas - 13.11.2013 22.53
     Çok kafa karıştırıcı bir konu güzel anlatım olmuş teşekkürler.

Yorum Ekle
Güvenliğiniz için iP adresiniz kaydedilmektedir. Herhangi bir Hukuki Dava ile karşılaşmamak için hakaret içeren sözler ve argo kelimeler kullanmayınız.
İsim
:
Yorum
:
En fazla 400 karakter
Şehir
:
E-Posta
:
E-Posta adresi Yayınlanmaz
(Güvenliğiniz için ip adresiniz (54.227.126.69) kaydedilecektir)
  Yeni Dersleri Takip etmek İstiyorum. Adresime E-Posta Gelmesini Onaylıyorum.
BENZER YAZILAR
Android
Bilgisayar Ağları
Bilişim Teknolojileri
C Sharp
Çalışmalar
Donanım
Fireworks
Flash - Action Script 3
HTML
JavaScript
Kişisel Gelişim
Okul Öncesi Etkinlik
PHP
Silverlight
Şanlı Tarihimiz
  Zamanlanmış Duyuru/Ödev Bulunmamaktadır...  
Kişisel resim ve yazıları kullanmak yasaktır. Bunun dışındaki dersleri İsim ve Kaynak göstermek şartıyla kullanmak serbesttir.
 Aktif ziyaretçi : 14
 Bugün : 648
 Toplam : 1323794
Mustafa KARSLI - Bilişim Teknolojileri Öğretmeni © 2008 - 2017  
Site Haritası

 

14