Görsel Programlama (Güz-2016) Hafta-4-2

gorsel_prog_2016_guz_hafta4_2-1

 

gorsel_prog_2016_guz_hafta4_2-2

GP (Güz-2016) Hafta-4/2

Etiketler: , , , , , , , , ,
4 comments on “Görsel Programlama (Güz-2016) Hafta-4-2
  1. murat dedi ki:

    1-)Form1(){} altında tanıtmak ile bir üstte tanıtmak arasında ne fark var?
    2-)string tanımlarken kullanılan virgül (string[,]) dizinin 2 boyutlu olduğunu mu ifade ediyor.
    string[] iller = { “Adana”, “Ankara”, “Hatay” };
    string[,] ilceler = new string[3, 3];
    3-)int elemanSay = ilceler.GetLength(1); buradaki getLength(1) ne oluyor? İçine neden 1 yazıldı?

    Şimdiden teşekkür ederim ilginiz için.

    • murat dedi ki:

      Galiba Form1(){} in altında tanımlarsak global olmuyor ve başka bir yerde kullanamıyoruz ama bu form1 ne oluyor peki? Sadece program başladığında 1 kere çalıştırılan bir fonksiyon mu acaba?

      • caglar dedi ki:

        Fonksiyon içerisine tanımlanan tüm değişkenler yereldir. Bir değişkenin global olabilmesi için sınıfın içerisinde fonksiyonun dışında tanımlı olmalıdır. Sınıf ismi ile aynı olan ve geri dönüş tipi tanımlanmamış fonksiyonlara yapılandırıcı adı verilir. Nesne türetilirken çağrılan fonksiyondur. Dolayısıyla her nesne türetilirken bir kez çağrılabilir. Form1 frm = new Form1() gibi.

    • caglar dedi ki:

      ilk sorunun cevabını önceki gönderide yazdım. ikinci soruya gelecek olursak bahsi geçen virgül boyut bilgisine karşılık gelir. burada yapımız iki boyutlu bir matristir. üçüncü sorunun cevabı ise şöyle, önceki açıklamamda boyut bilgisinden bahsetmiştim. iki boyutlu bir matris için boyutlar satır ve sütun olarak isimlendirilebilir. sonuç olarak bu boyutları alabilmek için de buna uygun bir fonksiyona ihtiyaç var. buradaki 1 bilgisi hangi boyutun uzunluğunu alınmak isteniyorsa onun indisini temsil eder. 0=>satir, 1=>sütun.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

*

This site uses Akismet to reduce spam. Learn how your comment data is processed.