csharp button etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
csharp button etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

25 Mayıs 2013 Cumartesi

Csharp - Anket Yapımı

Öncelikle windows formumuza bir tabcontrol ekliyoruz. Böylece bunun üzerinde iki kısım oluşturacağız. Birinci sekmede anket soruları, ikinci sekmede ise anketin sonuçları olacak. Anket kısmı için 5 radiobuton ve 1 buton ekliyoruz. Sonuçlar sekmesine ise 1 listbox, 5 progress bar ve 1 buton ekliyoruz.
/***********************************************--------------------------------------------------------------*****************************/
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace _17SubatAnket
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
       //anket oylamasını her bir madde tutmak için 5 elemanlı bir dizi oluşturuyoruz
        int[] sonuclar = new int[5];
        private void button1_Click(object sender, EventArgs e)
        {
//burada herbir radio butonunu kontrol ediyoruz. İşaretlimi değilmi diye
            if (radioButton1.Checked)
                sonuclar[0]++;
            else if (radioButton2.Checked)
                sonuclar[1]++;
            else if (radioButton3.Checked)
                sonuclar[2]++;
            else if (radioButton4.Checked)
                sonuclar[3]++;
            else if (radioButton5.Checked)
                sonuclar[4]++;
            MessageBox.Show("Oy Kullandığınız için Teşekkürler");

        }

        private void button2_Click(object sender, EventArgs e)
        {
//artık sonuçlar sekmesindeki sonucları göster butonuna tıkladık,
//öncelikle foreach döngüsü içinde takımları listbox'a ekledik,sonra takımlarım sonuçlarını tek tek kontrol ettik
//sonucu olanı aldık, 10 ile çarparak progress barı ilerlettik
            listBox1.Items.Clear();
            int z = 0;
            string[] takimlar = new string[] { "Fenerbahçe", "Galatasaray", "Beşiktaş", "TrabzonSpor", "Bursaspor" };
            foreach (int x in sonuclar)
    {
        listBox1.Items.Add(takimlar[z]);
        z++;
    }
            progressBar1.Value = sonuclar[0] * 10;
            progressBar2.Value = sonuclar[1] * 10;
            progressBar3.Value = sonuclar[2] * 10;
            progressBar4.Value = sonuclar[3] * 10;
            progressBar5.Value = sonuclar[4] * 10;
          
          
      
        }

    
    }
}
çalışmayı buradan indirebilirsiniz : https://hotfile.com/dl/189171576/37ebb3b/17SubatAnket.rar.html

22 Mayıs 2013 Çarşamba

Buton Kullanımı - Csharp

Csharp masaüstü uygulamalarında buttonlar bizim için vazgeçilmezlerimizdendir. Button illaki her türlü yazdığımız yazılımda kullanabiliriz. Wİndows Formun üzerine button toolbox panelinden button tool'un çift tıklıyarak veya formun üzerine mouse ile sürükleyerek bırakabiliriz. Button'un özelliklerini properties(özellikler) panelinden değiştirebileceğimiz gibi csharp tarafından kod ile de değiştirebiliriz.
Örneğin: Button'un arka plan rengini özellikler penceresinden background color özelliğinden rengini değiştirebileceğimiz gibi şu kodu yazarakta değiştirebiliriz;
button1.Backcolor=color.red;
böylece buttonumuzun arka plan rengini, color sınıfında olan kırmızı rengi atıyoruz.
Eğer butonumuzun ulaşılabilirliğini kodla değiştirmek istiyorsak;
button1.Enabled=false;
yaparsak buttonumuzun tıklanma özelliğini iptal edebiliriz.

19 Mayıs 2013 Pazar

Kronometre Uygulaması - Csharp

Kronometre uygulaması için formumuza 1 textbox, combobox ve listbox ekliyoruz. 1 label, 2 buton ve 1 timer ekliyoruz. Textbox'a biz kronometrenin kaçtan geri sayım yapacağını belirtmemiz için sayı gireceğiz. Combobox'tan kronometrenin hızını seçeceğiz. Label'da geri sayım olacak ve saniyeler oraya yazılacak. Listbox'a ise kronometrenin ne zaman başladığı yazılacak.
/************************************---------------------------------------------------*********************************************/
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace kronometre
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        public int KalanSure;

        private void button1_Click(object sender, EventArgs e)
        {
            //Başla Butonu
//kronometrenin kaçtan geri sayım yapacağını textbox'a girilen sayıyı alacağız
            KalanSure = System.Convert.ToInt32(txtSure.Text);
            lbSure.Text = System.Convert.ToString(KalanSure);
//kronometrenin ne zaman başladığı listbox'a eklenecek
            lbKayit.Items.Add("Kronometre başladı:" + DateTime.Now.TimeOfDay.ToString());
//timer'ın hangi aralıklarla tetikleneceği combobox'daki seçilen değere göre olacak
            timer1.Interval = System.Convert.ToInt32(comboBox1.Text);
            timer1.Start();
        }

        private void button2_Click(object sender, EventArgs e)
        {
            //Dur butonu
            timer1.Stop();
            lbKayit.Items.Add("Kronometre Durduruldu:" + DateTime.Now.TimeOfDay.ToString());
        }

        private void timer1_Tick(object sender, EventArgs e)
        {
//timer her tetiklenmesinde labelda olan kalan süre 1 azalacak
            KalanSure = KalanSure - 1;
            lbSure.Text = System.Convert.ToString(KalanSure);

            if (KalanSure == 0)
            {
//kalan süre 0 olunca kronometrenin çalışması duracak
                timer1.Stop();
                lbKayit.Items.Add("Süre Doldu" + DateTime.Now.TimeOfDay.ToString());
                MessageBox.Show("Süren Doldu Görmüyormusun");
             
            }
        }
    }
}
çalışmayı buradan indirebilirsiniz: https://hotfile.com/dl/189709009/9c7b7e9/kronometre.rar.html
Google PageRank Checker Powered by  MyPagerank.Net