C# Görsel Programlama Tek Boyutlu Dizi Örneği

C# Görsel Programlama Tek Boyutlu Dizi Örneği
Görsel Programlama Tek Boyutlu Dizi Örneği
1

C# Görsel Programlama Tek Boyutlu Dizi Örneğimizde Form uygulamasını kullanarak bir örnek yapmış bulunmaktayım.

Sizlere ilk olarak burada yapmış olduğum tasarım kısmını görsel olarak sunmaktayım.

tekboyutludizi
tekboyutludizi

Tek boyutlu dizi, Random Kişi Seçme  ve programın başına dön kısmı Button1, Button2, ve Button3  buttonlarını kullanmış bulunmaktayım. 1.Kişi’den 10.kişi’ye kadar ise Label1‘den Label10‘a label kullanmış bulunmaktayım. Sağdaki Boş kutucuk ise textBox kutucuğunu kullanmaktayım.

 

Programımızı çalıştırdığımızda ise aşağıdaki gibi oluşmaktadır. Tek boyutlu dizi yerine tıkladığımızda kişilerimizin isimleri gelecektir ve Random Kişi Seçme ye tıkladığımızda bu 10 kişiden birini seçecektir bu işlemi istediğimiz kadar tekrar edebilmektedir her seferinde rastgele bir isim seçmektedir.

tekboyutludizi
tekboyutludizi

Şimdi esas önemli yere yani kod kısmına gelelim.

Bu kısımda dizilerimize ilk olarak isimler adı altında 10 adet dizi tanımlayacağımızı programa bildiriyoruz. Daha sonra ise bu 10 adet diziyi isimler[0] diye başlayarak karşıtında hangi isim olacaksa onları tanımlayarak diziler[9] a kadar bildirmiş oluyoruz. Sonrasında ise bu 10 adet diziyide label1.Text = isimler[0];  kısmına label kısmına Tek boyutlu dizi yani button1 kısmına tıklandığında karşımıza gelmesi için tanımlamış oluyoruz.  Button2 kısmında ise rastgele isim karşımıza gelmesi için random komutu tanımlıyoruz ve textBox1.Text kısmına rastgele isim gelmesi için isimler[i] bilinmeyenini tanımlıyoruz ki bu tanımladığımız isimlerden herhangi bir tanesini karşımıza çıkarmış olsun.  Burada bir şeye dikkat çekmek istiyorum button3 kısmı sizde çalışmayacaktır. button3 kısmını silerseniz herhangi bir problem olmadan programımız sizim form ekranınızda da sorunsuz çalışacaktır. Bunun nedeni de kendi programımda o kısma tıkladığımda başka bir form ekranına gittiği için sizde o program olmadığı için çalışmayacak.

İlginizi Çekebilir

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir


The reCAPTCHA verification period has expired. Please reload the page.

Yorumlar (1)

  1. 19 Şubat 2022

    Ellerine sağlık çok verimli olmuş teşekkür ederim bende böyle bir yazı arıyordum

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir


The reCAPTCHA verification period has expired. Please reload the page.