30 Mart 2013 Cumartesi

İf Kullanarak Ortalamanın Harf Sisteminde Karşılığını Gösterme


Sonuç butonuna aşağıdaki kodlar yazılır.

        private void button1_Click(object sender, EventArgs e)
        {
            double  vize, final, gn;

            vize = Convert.ToInt16(textBox1.Text);
            final = Convert.ToInt16(textBox2.Text);

            gn = vize * 0.4 + final * 0.6;
         

            if (gn < 40)
            {

               label1 .Text  = "ortalamanız : " + gn +" Harf olarak :  FF";
            }
            else if (gn < 50)
            {
                label1.Text = "ortalamanız : " + gn + " Harf olarak :  DC";
            }
            else if (gn < 70)
            {
                label1.Text = "ortalamanız : " + gn + " Harf olarak : CC";
            }
            else if (gn < 80)
            {
                label1.Text = "ortalamanız : " + gn + " Harf olarak : CB";
            }
            else if (gn < 85)
            {
                label1.Text = "ortalamanız : " + gn + " Harf olarak : BB ";
            }
            else if (gn < 90)
            {
                label1.Text = "ortalamanız : " + gn + " Harf olarak : BA ";
            }
            else
            {

                label1.Text = "ortalamanız : " + gn + " Harf olarak : AA ";

            }
        }

        


Formlar arası Geçiş


Form2 butonuna aşağıdaki kodlar yazılır.

private void button1_Click(object sender, EventArgs e)
        {
            Form2 f2 = new Form2();
            f2.Show();
            this.Hide();
        }




Anasayfa  butonuna aşağıdaki kodlar yazılır.



private void button1_Click(object sender, EventArgs e)
        {
            Form1 f1 = new Form1();
            f1.Show(); //f1 i göster
            this.Hide(); //bu sayfayı gizle
        }





23 Mart 2013 Cumartesi

Picturebox a Resim Yolu Ekleme


Formun Load ına aşağıdaki kod yazılır.


private void Form1_Load(object sender, EventArgs e)
        {
            pictureBox1.Image = Image.FromFile(Application.StartupPath + "\\kedi2.png");
        }


Verilen Aralıktaki Ardışık Sayıları Toplama



Aşağıdaki kodlar butonun içine yazılır.

private void button1_Click(object sender, EventArgs e)
        {
            int i, t, s1, s2;

            s1 = Convert.ToInt16(textBox1.Text);

            s2 = Convert.ToInt16(textBox2.Text);


            t = 0;
            for (i = s1; i <= s2; i = i + 2)
            {
                t = t + i;


            }

            label1.Text = t.ToString();


        } 



20 Mart 2013 Çarşamba

Not Ortalamasını Bulma



Aşağıdaki kod Sonuç butonunun içine yazılır.


private void button1_Click(object sender, EventArgs e)
        {
            int vize, final, GN;
          
            vize = Convert.ToInt16(textBox1 .Text );
         
            final = Convert.ToInt16(textBox2 .Text );
            GN = Convert.ToInt16(final * 0.6 + vize * 0.4);
           
            if (GN >= 60) label1 .Text ="Notunuz :"+ GN +" geçtiniz";
            else
                label1.Text = "Notunuz :" + GN + " kaldınız";
        }


19 Mart 2013 Salı

Case İle Günlerin Hafta içi yada Hafta sonu Olduğunu bulma


ComboBox eklenir ve aşağıdaki işlemler sırasıyla yapılır.




ComboBox ' a çift tıklanır ve içine aşağıdaki kod yazılır.


private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
        {
            string gün = comboBox1.Text;
            switch (gün)
            {
                case "Pazartesi":
                case "Salı":
                case "Çarşamba":
                case "Perşembe":
                case "Cuma": label1.Text = "hafta içi"; break;
                case "Cumartesi":
                case "Pazar": label1.Text = "hafta sonu"; break;


            }








14 Mart 2013 Perşembe

Hesap Makinesi Oluşturma


Hesapla butonun içine aşağıdaki kodlar yazılır.


private void button1_Click(object sender, EventArgs e)
        {
            double  sayi1,sayi2,toplam ;
            sayi1= Convert.ToDouble(textBox2 .Text );
            sayi2=Convert.ToDouble(textBox1 .Text) ;
             if (comboBox1.SelectedIndex == 0){

                 toplam = sayi1 + sayi2;
                 label4.Text = "Sonuç =" + Convert.ToString(toplam);
             }

            else if (comboBox1.SelectedIndex == 1) {
           
           
                toplam = sayi1 - sayi2 ;
                label4.Text = "Sonuç =" + Convert.ToString(toplam);
            }

            else if (comboBox1.SelectedIndex == 2) {
                toplam  = sayi1 * sayi2 ;
                label4.Text = "Sonuç =" + Convert.ToString(toplam);
            }
             else if (comboBox1.SelectedIndex == 3) {
               toplam  = sayi1 / sayi2 ;
               label4.Text = "Sonuç =" +Convert.ToString(toplam);
            }else{
           
        label4.Text = "lütfen seçim yapınız";}
    }


trakbar ile arkaplan değiştirme



trackBar1_Scroll a şu kodlar yazılır. trackBar a çift tıklayarak trackBar1_Scroll açılır.


trackbarın seviyesini azaltıp çoğalttığımız zaman arkaplan rengi verilen aralıklarda değişir.


   private void Form1_Load(object sender, EventArgs e)
        {
            trackBar1.Maximum = 100;
            trackBar1.Minimum = 10;
        }
private void trackBar1_Scroll(object sender, EventArgs e)
        {
            if (trackBar1.Value <= 30)
            {
                this.BackColor = Color.Red;
            }

            else if (trackBar1.Value <= 60)
            {
                this.BackColor = Color.Black;
            }
            else
            {
                this.BackColor = Color.Blue;
            }
        }









13 Mart 2013 Çarşamba

Textbox a Girilen Değerin Listbox a Yazdırılması

    

Ekle butonunun kod kısmına yazılır.

listBox1.Items.Add(textBox1.Text);
            textBox1.Text = "";

Çıkar butonunun kod kısmına yazılır.

  listBox1.Items.Remove (listBox1 .Text);



12 Mart 2013 Salı

Dışarıdan Girilen İki Sayının Toplamı

Topla butonunun içine aşağıdaki kod yazılır.

            double sayi1, sayi2, toplam;
            sayi1 = Convert.ToDouble(textBox2.Text); // textboxları metinsel veri olarak gördüğü için 
             // convertle double sayı değerine çevirdim.
            sayi2 = Convert.ToDouble(textBox1.Text);
            toplam = sayi1 + sayi2;

            label1.Text = "toplam =" + toplam;




Textbox a Girilen Bir Değeri Messagebox Olarak Ekranda Gösterme

Göster Butonunun içine Aşağıdaki kod yazılır.
    MessageBox.Show(textBox1.Text);

















C# Veri Tipi ve Parametreleri




  C# Veri Tipleri

Veri Tipi
Kapladığı Alan
Değer Aralığı
Tam Sayı Veri Tipleri
1 byte
-128 ve +127
1 byte
0 ve +255
2 byte
-32768 ve +32767
2 byte
0 ve 65535
4 byte
-2.147.483.648 ve +2.147.483.647
4 byte
0 ve 4.294.967.295
8 byte
-9.223.372.036.854.775.808 ve +9.223.372.036.854.775.807
8 byte
0 ve 18,446,744,073,709,551,615
Noktalı Sayı Veri Tipleri
4 byte
-3.402823E38 ve +3.402823E38
8 byte
-1.79769313486232E308 ve +1.79769313486232E308
16 byte
-7.9E1028 ve +7.9E1028
Diğer Veri Tipleri
2 byte
Tek Karakter
~ (2 byte x harf adedi)
Karakter Dizisi
4 byte
True veya False
8 byte
1/1/0001 12:00:00 ve 31/12/9999 23:59:59




   C# Parametreleri

==
Eşittir
!=
Eşit Değil
> 
Büyük
< 
Küçük
>=
Büyük Eşit
<=
Küçük Eşit
!
Değil
&&
Ve
||
Veya






Textbox a girilen Bir Değeri Label a Yazdırma


Yazdır butonun içine aşağıdaki kod yazılır.
    label1.Text = "Texboxa girilen değer  " + textBox1.Text;