ALLAH (cc)'IN EN GÃœZEL Ä°SÄ°MLERÄ° (ESMA-ÃœL HÃœSNA)
el - VAHÄ°D

Bir olan, zat ve sıfatlarında ve isimlerinde ortağı bulunmayan.

     ANASAYFA    |   Ben Kimim?      Yazıklar olsun, size de; Allah’ı bırakıp tapmakta olduklarınıza da! Hâlâ aklınızı başınıza almayacak mısınız? - Enbiya-67

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

( 12599 ) 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.224.52.210) kaydedilecektir)
  Yeni Dersleri Takip etmek istiyorum. Adresime E-Posta Gelmesini Onaylıyorum.
BENZER YAZILAR
Android
Arduino
Bilgisayar Ağları
biliMKurdu
BiliÅŸim Teknolojileri
C Sharp
Çalışmalar
Donanım
Evde Deney
Fireworks
Flash - Action Script 3
Gezdik ve Gördük
HTML
JavaScript
KiÅŸisel GeliÅŸim
Okul Öncesi Etkinlik
PHP
Projeler
Raspberry Pi
Scratch
Silverlight
Şanlı Tarihimiz
Yarışmalar
Yazılarım
   Ã‡evre ve Enerji Teknolojileri Yarışması ÖDR Süreci
19.03.2024 - 17:00
Süre 6 Saat 17 dk Var

 Engelsiz YaÅŸam Teknolojileri Yarışması ÖDR Süreci
20.03.2024 - 17:00
Süre 1 Gün 6 Saat 17 dk Var

 Ä°nsanlık Yararına Teknoloji Yarışması ÖDR Süreci
21.03.2024 - 17:00
Süre 2 Gün 6 Saat 17 dk Var

 
Hayra vesile olan, hayrı yapan gibidir.

Hz. Muhammed (sav) (Tirmizi)
Sosyal Medya Hesabım Bulunmamaktadır. Bu nedenle başka platformlarda paylaşımım 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 : 3
 Bugün : 116
 Toplam : 2654678
Mustafa KARSLI - BiliÅŸim Teknolojileri Öğretmeni © 2008 - 2024  
Site Haritası

 

3