Monday, September 23, 2013

23.09.2013 Ödev

Modül içerisindeki Akış diagramları konusu okunarak ön hazırlıklı gelinecek.

Klavteden girilen sayının kübünü ekrana yazan programın algoritmasını yazınız.
Klavyeden girilen 3 sayının ortalamasını ekrana yazan programın algoritmasını yazınız.

Algoritma ve Akış Diagramı giriş

klavyeden girilen sayının iki katının ekrana yazan program
1. başla
2. sayıyı al
3. sayıyı 2 ile çarp
4. sonucu yaz
5. bitir
.....................................................................................................
Klavyeden girilen iki sayıyı toplayıp sonucu ekrana yazan progrmı yazınız
1. Başla
2. 1. sayıyı al
3. 2. sayıyı al
4. iki sayıyı topla
5. sonucu yaz
6. bitir
............................................................................................................
Klavyeden girilen sayının karesini yarısını ekrana yazan program
1. Başla
2. Sayıyı al
3. (sayı * sayı) / 2
4. sonucu ekrana yaz
5. bitir
.............................................................................................................
klavyeden girilen iki sayının toplamını ekrana yazan
1. başla
2. a sayısını al
3. b sayısını al
4. a + b
5. sonucu ekrana yaz
6. bitir


Wednesday, April 24, 2013

uzantı bulma


int position = FileUpload1.Filename.LastIndexOf(".");
string uzanti = FileUpload1.Filename.SubString(position + 1).ToLower();

Monday, April 22, 2013

22.04.2013 Çalışma Sorusu

Aşağıdaki Formu hazırlayın.
Metin Kutucuğuna uzun bir veri girilmiş olarak düşünelim.
Sonrakini bul butonuna basıldığında Aranan Kutucuğuna yazılan ifade Metin Kutucuğunda aratılıyor ve bulunan ifade seçiliyor.
Tekrar basıldığında bulunan ifadeden sonra aynı aranan ifade var ise bulup onu seçiyor. yoksa "ifade Yok" message box görüntülüyor.
Değiştir butonuna basıldığında ilk bulunan ifade seçilerek yeni Değer ile değiştirilecek ve başka bir ifade var ise o aranarak seçilecek. Yine değiştir butonuna basılırsa yeni bulunan ifade de değiştirilecek. eğer değiştirilecek ifade kalmadı ise "ifade yok" mesajı gelecek 
Tümünü değiştir butonuna basıldığında metin kutucuğundaki yazıda yeni değeri aranan değer ile değiştirecek.
Eğer "Küçük büyük harf duyarlı değil" kutucuğu seçili ise, bu işlemler büyük yada küçük duyarlı olmadan gerçekleştirilecektir.


22.04.2013

Seçili eleman listede var ise listeye eklemeyen, yoksa ekleyen basit deneme



        private void btnSag_Click(object sender, EventArgs e)
        {
            if (cbList.SelectedIndex>-1)
            {
                if (lstList.Items.IndexOf(cbList.SelectedItem)== -1)
                {
                     lstList.Items.Add(cbList.SelectedItem);
                }
                //cbList.Items.RemoveAt(cbList.SelectedIndex);
            }
        }

        private void btnSol_Click(object sender, EventArgs e)
        {
            if (lstList.SelectedIndex>-1)
            {
               //cbList.Items.Add(lstList.SelectedItem);
               lstList.Items.RemoveAt(lstList.SelectedIndex);
            }
           
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            lstList.Sorted = true;
            cbList.Sorted = true;
        }


--------------------------------------------------------------------------------------------------

String işlemleri uygulama ve anlatım örneği için TIKLAYINIZ

Monday, April 15, 2013

15.04.2013 Çalışma uygulaması


Yukarıda Görülmekte olan formu hazırlayınız.
Sağa ok tuşuna basıldığında soldaki combobox'ta seçili olan itemi sağdaki listbox'a eklenmesini ve comboboxtan silinmesini,
Sola ok tuşuna basıldığında ise, listboxta seçili olan dersin silinerek, soldaki combobox'a eklenmesini
sağlayan programı hazırlayınız.

15.04.2013

Hesap Makinesi


        private void button1_Click(object sender, EventArgs e)
        {


            if (cbIslem.SelectedIndex <0)
            {
                MessageBox.Show("Bir işlem seçmelisiniz");
            }
            else if (txtS1.Text == "" || txtS2.Text =="")
            {
                MessageBox.Show("Textboxlar boş olamaz");
            }
            else
            {
                double s1 = double.Parse(txtS1.Text);
                double s2 = double.Parse(txtS2.Text);

                switch (cbIslem.SelectedItem.ToString())
                {
                    case "+":
                        double sonuc = s1 + s2;
                        lblSonuc.Text = sonuc.ToString();
                        break;
                    case "-":
                         sonuc = s1 - s2;
                        lblSonuc.Text = sonuc.ToString();
                        break;
                    case "*":
                         sonuc = s1 * s2;
                        lblSonuc.Text = sonuc.ToString();
                        break;
                    case "/":
                         sonuc = s1 / s2;
                        lblSonuc.Text = sonuc.ToString();
                        break;
                    default:
                        break;
                }
            }


-------------------------------------------------------------------------
Eleman Ekleme - Silme - Count


 private void btnEkle_Click(object sender, EventArgs e)
        {
            cbList.Items.Add(txtMetin.Text);
            label1.Text = cbList.Items.Count.ToString();
            txtMetin.Text = "";
            txtMetin.Focus();
        }

        private void btnSirala_Click(object sender, EventArgs e)
        {
            cbList.Sorted = true;
        }

        private void btnAlayiniSil_Click(object sender, EventArgs e)
        {
            cbList.Items.Clear();
            label1.Text = cbList.Items.Count.ToString();
        }

        private void btnSil_Click(object sender, EventArgs e)
        {
            //Alttaki satır, girilen eleman listede var 
            // ise ilk baştakini siler. Sonrasında aynı
            // elemandan var ise, onları etkilemez
            //cbList.Items.Remove("recep");
            if (cbList.SelectedIndex > -1)
            {
                cbList.Items.RemoveAt(cbList.SelectedIndex);    
            }
            
            label1.Text = cbList.Items.Count.ToString();
        }