26 Nisan 2012 Perşembe

C# Classlarla Derslere Göre Listeleme(Distinct,Ortalama)


Formun Tamamı İçin Tıklayınız.


Class İçi

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data.OleDb;
using System.Data;
using System.Windows.Forms;

namespace WindowsFormsApplication2
{
    class Class1
    {
        OleDbConnection emir = new OleDbConnection("provider=microsoft.ace.oledb.12.0;data source=e.accdb");
        public void kay(Form1 a)
        {
            emir.Open();
            OleDbCommand emi4 = new OleDbCommand("insert into emir(okulno,ders,notu) values('" + a.textBox1.Text + "','" + a.textBox2.Text + "','" + a.textBox3.Text+"')", emir);
            emi4.ExecuteNonQuery();
            emir.Close();
        }
        public void b(Form1 a)
        {
            emir.Open();
            OleDbDataAdapter emir2 = new OleDbDataAdapter("select distinct ders from emir", emir);
            DataSet emir3 = new DataSet();
            emir2.Fill(emir3, "b");
            int u = emir3.Tables[0].Rows.Count;
            a.comboBox1.Items.Clear();
            for (int k = 0; k < u; k++)
            {
                a.comboBox1.Items.Add(emir3.Tables[0].Rows[k][0].ToString());
            }
            emir.Close();
        }
        public void lis(Form1 a)
        {
           int top = 0;
           int r = 0;
           int ort = 0;
            int m=0;
            emir.Open();
            OleDbDataAdapter emir2 = new OleDbDataAdapter("select*from emir", emir);
            DataSet emir3 = new DataSet();
            emir2.Fill(emir3, "b");
            int u = emir3.Tables[0].Rows.Count;      
            for(int k=0; k<u; k++)
            {          
                if(a.comboBox1.SelectedItem.ToString()==emir3.Tables[0].Rows[k][1].ToString())
                {
                    a.listBox1.Items.Add(++m+")"+emir3.Tables[0].Rows[k][0]+" "+emir3.Tables[0].Rows[k][1]+" "+emir3.Tables[0].Rows[k][2]);
                    r = Convert.ToInt32(emir3.Tables[0].Rows[k][2]);
                    top = top + r;
                    ort = top / m;
                }
            }
            a.label1.Text = ort.ToString();
            for (int k = 0; k < u; k++)
            {
                if (a.comboBox1.SelectedItem.ToString() == "tümü")
                {
                    a.listBox1.Items.Add(++m + ")" + emir3.Tables[0].Rows[k][0] + " " + emir3.Tables[0].Rows[k][1] + " " + emir3.Tables[0].Rows[k][2]);
                    r = Convert.ToInt32(emir3.Tables[0].Rows[k][2]);
                    top = top + r;
                    ort = top / u;
                }
            }
            a.label1.Text = ort.ToString();
            emir.Close();
        }
    }
}


Buton



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 WindowsFormsApplication2
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        Class1 em = new Class1();
        private void button1_Click(object sender, EventArgs e)
        {          
            comboBox1.Items.Clear();
            em.kay(this );
            em.b(this);
            comboBox1.Items.Add("tümü");
        }

        private void Form1_Load(object sender, EventArgs e)
        {      
            em.b(this);
            comboBox1.Items.Add("tümü");
        }

        private void button2_Click(object sender, EventArgs e)
        {         
            em.lis(this);
        }
    }
}




25 Nisan 2012 Çarşamba

C# Claslarla Örnek(Tcno,Boş olamaz,Takım 3 Giriş)



İndirmek İçin Tıklayınız..






Class İçi 



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;
using System.Data.OleDb;


namespace WindowsFormsApplication2
{
    class Class1
    {
        OleDbConnection con = new OleDbConnection("provider=microsoft.ace.oledb.12.0;data source=okul.accdb;");
        public void kaydet(Form1 kermit)
        {
            con.Open();
            int n = 0;
            int m = 0;
            int b=0;
            int d=0;
            int  fb=0;
            int gs=0;
            OleDbDataAdapter odda = new OleDbDataAdapter("select*from sinif", con);
            DataSet ds = new DataSet();
            odda.Fill(ds, "ceviz");
            int s=ds.Tables[0].Rows.Count;
            OleDbCommand ekleme = new OleDbCommand("insert into sinif (tckimlik,okulno,adı,takım) values ('" + kermit.textBox1.Text + "','" + kermit.textBox2.Text + "','" + kermit.textBox3.Text + "','" + kermit.comboBox1.SelectedItem.ToString() + "')", con);
            int r=kermit.textBox1.Text.Length;
           if (kermit.textBox2.Text =="")
              {
                  n = 1;
                  MessageBox.Show("Lütfen okul no giriniz!");
              }
              if (r != 11)
              {
                  m = 1;
                  MessageBox.Show("Lütfen 11 haneli tc kimliğinizi giriniz");
              }
              for (int i = 0; i < s; i++)
              {
                  if (ds.Tables[0].Rows[i][3].ToString() == "f.b")
                  {
                      fb += 1;
                  }
                  if (ds.Tables[0].Rows[i][3].ToString() == "g.s")
                  {
                      gs += 1;
                  }
              }
              if (kermit.comboBox1.SelectedItem.ToString() == "f.b")
              {
                  if (fb == 3)
                  {
                      MessageBox.Show("Farklı takım gir!");
                      b = 1;
                  }
              }
              if (kermit.comboBox1.SelectedItem.ToString() == "g.s")
              {
                  if (gs == 3)
                  {
                      MessageBox.Show("Farklı takım gir!");
                      d = 1;
                  }
              }
              if (m == 0 && n==0 && b==0  && d==0)
              {
                  ekleme.ExecuteNonQuery();
                  kermit.textBox1.Clear();
                  kermit.textBox2.Clear();
                  kermit.textBox3.Clear();
                  kermit.comboBox1.Text = "Takım seç";
              }
              con.Close();


        }
        public void listeleme(Form1 kermit)
        {
            con.Open();
            int m=0;
            OleDbDataAdapter odda = new OleDbDataAdapter("select*from sinif", con);
            DataSet ds = new DataSet();
            odda.Fill(ds, "ceviz");
            int s = ds.Tables[0].Rows.Count;
            kermit.listBox1.Items.Clear();
            if (kermit.checkBox1.Checked == true && kermit.checkBox2.Checked == false)
            {
                for (int i = 0; i < s; i++)
                {
                    if (ds.Tables[0].Rows[i][3].ToString() == "g.s")
                    {
                        kermit.listBox1.Items.Add(++m + ")" + ds.Tables[0].Rows[i][0] + "  " + ds.Tables[0].Rows[i][1] + "  " + ds.Tables[0].Rows[i][2] + "  " + ds.Tables[0].Rows[i][3]);
                    }
                }
            }
            if (kermit.checkBox1.Checked == false && kermit.checkBox2.Checked == true)
            {
                for (int i = 0; i < s; i++)
                {
                    if (ds.Tables[0].Rows[i][3].ToString() == "f.b")
                    {
                        kermit.listBox1.Items.Add(++m + ")" + ds.Tables[0].Rows[i][0] + "  " + ds.Tables[0].Rows[i][1] + "  " + ds.Tables[0].Rows[i][2] + "  " + ds.Tables[0].Rows[i][3]);
                    }
                }
            }
            if (kermit.checkBox1.Checked == true && kermit.checkBox2.Checked ==true )
            {
                for (int i = 0; i < s; i++)
                {

                        kermit.listBox1.Items.Add(++m + ")" + ds.Tables[0].Rows[i][0] + "  " + ds.Tables[0].Rows[i][1] + "  " + ds.Tables[0].Rows[i][2] + "  " + ds.Tables[0].Rows[i][3]);
                   
                }
            }
            con.Close();
        }
    }
}

19 Nisan 2012 Perşembe

C# Classlarla Update,İnsert,Delete

Formun Tamamı İçin Tıklayınız.






Buton



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 WindowsFormsApplication2
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        Class1 em = new Class1();
        private void button3_Click(object sender, EventArgs e)
        {
            em.listele(this);
        }

        private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
        {
            em.index(this);
        }

        private void button1_Click(object sender, EventArgs e)
        {
            em.sil(this);
        }

        private void button2_Click(object sender, EventArgs e)
        {
            em.gün(this);
        }
    }
}





Class İçi



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;
using System.Data.OleDb;

namespace WindowsFormsApplication2
{
    class Class1
    {
        OleDbConnection emir = new OleDbConnection("provider=microsoft.jet.oledb.4.0;data source=emre.mdb");
        public void listele(Form1 u)
        {
            emir.Open();
            int m=0;
            OleDbDataAdapter emir2=new OleDbDataAdapter("select*from emir",emir);
            DataSet emir3=new DataSet();
            emir2.Fill(emir3,"a");
            int a=emir3.Tables[0].Rows.Count;
            u.listBox1.Items.Clear();
            if(u.radioButton1.Checked)
            {
              for(int k=0;k<a; k++)
              {
                if(emir3.Tables[0].Rows[k][2].ToString()=="kız")
                {
                    u.listBox1.Items.Add(++m+")"+emir3.Tables[0].Rows[k][0]+" "+emir3.Tables[0].Rows[k][1]+" "+emir3.Tables[0].Rows[k][2]);
                }
              }
            }
            if(u.radioButton2.Checked)
            {
            for(int k=0;k<a; k++)
            {
                if(emir3.Tables[0].Rows[k][2].ToString()=="erkek")
                {
                    u.listBox1.Items.Add(++m+")"+emir3.Tables[0].Rows[k][0]+" "+emir3.Tables[0].Rows[k][1]+" "+emir3.Tables[0].Rows[k][2]);
                }
            }
            }
            if(u.radioButton3.Checked)
            {
            for(int k=0;k<a; k++)
            {
             
                    u.listBox1.Items.Add(++m+")"+emir3.Tables[0].Rows[k][0]+" "+emir3.Tables[0].Rows[k][1]+" "+emir3.Tables[0].Rows[k][2]);
                }
            }
            emir.Close();
        }
        public void index(Form1 t)
        {
            emir.Open();
            int l = t.listBox1.SelectedIndex;
            OleDbDataAdapter emir2 = new OleDbDataAdapter("select*from emir", emir);
            DataSet emir3 = new DataSet();
            emir2.Fill(emir3, "a");
            t.textBox1.Text = emir3.Tables[0].Rows[l][0].ToString();
            t.textBox2.Text = emir3.Tables[0].Rows[l][1].ToString();
            if (emir3.Tables[0].Rows[l][2].ToString() == "kız")
            {
                t.radioButton4.Checked = true;
            }
            if (emir3.Tables[0].Rows[l][2].ToString() == "erkek")
            {
                t.radioButton5.Checked = true;
            }
           
            emir.Close();
        }
        public void sil(Form1 y)
        {
            emir.Open();
            OleDbCommand emin6 = new OleDbCommand("delete*from emir where okulno='" + y.textBox1.Text + "'", emir);
            emin6.ExecuteNonQuery();
            emir.Close();
        }
        public void gün(Form1 b)
        {
            if (b.radioButton4.Checked)
            {
                b.textBox3.Text = "kız";
            }
            if (b.radioButton5.Checked)
            {
                b.textBox3.Text = "erkek";
            }
            emir.Open();
            OleDbCommand emin7 = new OleDbCommand("update emir set ad='" + b.textBox2.Text + "',cins='" + b.textBox3.Text + "' where okulno='" + b.textBox1.Text + "'", emir);
            emin7.ExecuteNonQuery();
            emir.Close();
        }
    }
}
    

17 Nisan 2012 Salı

Yaziliya Hazirlik Son Ornek


Indirmek Icin Tiklayiniz.




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;
using System.Data.OleDb;

namespace WindowsFormsApplication2
{
    class Class1
    {
       int m,n=0;
       int ort = 0;
        OleDbConnection emir = new OleDbConnection("provider=microsoft.ace.oledb.12.0;data source=kamil.accdb");
        public void kamil(Form1 a)
        {
           if(a.radioButton1.Checked)
           {
               a.textBox6.Text="Kız";
           }
            if(a.radioButton2.Checked)
            {
                a.textBox6.Text="Erkek";
            }
         
            emir.Open();
            OleDbDataAdapter emir2 = new OleDbDataAdapter("select*from emir", emir);
         
            DataSet emir3 = new DataSet();
            emir2.Fill(emir3, "a");
            int i = emir3.Tables[0].Rows.Count;
            for (int k = 0; k < i; k++)
            {
                if (a.textBox1.Text == emir3.Tables[0].Rows[k][0].ToString())
                {
                    m = 1;
                }

                if (a.textBox2.Text == "")
                {
                    n = 1;
                }
            }
            if (m == 1)
            {
                MessageBox.Show("Aynı No Olamaz");
            }
            if (n == 1)
            {
                string durum = (MessageBox.Show("Devam Etmek İstermisin..", "Uyarı", MessageBoxButtons.YesNo)).ToString();
                if (durum == "Yes")
                {
                 
                    int j = Convert.ToInt32(a.textBox3.Text);
                    int ö = Convert.ToInt32(a.textBox4.Text);
                    int c = Convert.ToInt32(a.textBox5.Text);
                    ort = (j + ö + c ) / 3;
                    a.textBox7.Text = ort.ToString();
                    OleDbCommand emi4 = new OleDbCommand("insert into emir(okulno,ad,y1,y2,sz,cinsiyet,ort) values('" + a.textBox1.Text + "','" + a.textBox2.Text + "','" + a.textBox3.Text + "','" + a.textBox4.Text + "','" + a.textBox5.Text + "','" + a.textBox6.Text + "','" + a.textBox7.Text + "')", emir);
                    emi4.ExecuteNonQuery();
                }
            }
            if (m == 0 && n == 0)
            {
             
                int b = Convert.ToInt32(a.textBox3.Text);
                int c = Convert.ToInt32(a.textBox4.Text);
                int d = Convert.ToInt32(a.textBox5.Text);
                ort = (b + c + d) / 3;
                a.textBox7.Text = ort.ToString();
                OleDbCommand emi4 = new OleDbCommand("insert into emir(okulno,ad,y1,y2,sz,cinsiyet,ort) values('" + a.textBox1.Text + "','" + a.textBox2.Text + "','" + a.textBox3.Text + "','" + a.textBox4.Text + "','" + a.textBox5.Text + "','" + a.textBox6.Text + "','" + a.textBox7.Text + "')", emir);
                emi4.ExecuteNonQuery();
            }
            emir.Close();
        }
        public void emirr(Form1 f)
        {
            int l = 0;

            emir.Open();
            OleDbDataAdapter emir2 = new OleDbDataAdapter("select * from emir order by ort desc", emir);
            OleDbDataAdapter emir6 = new OleDbDataAdapter("select * from emir order by ort asc", emir);
            DataSet emir3 = new DataSet();
            DataSet emir7 = new DataSet();
            emir2.Fill(emir3, "a");
            emir6.Fill(emir7, "a");
            int i = emir3.Tables[0].Rows.Count;
            int u = emir3.Tables[0].Rows.Count;
            f.listBox1.Items.Clear();
            if (f.radioButton3.Checked)
            {
                if (f.radioButton5.Checked)
                {
                    for (int k = 0; k < i; k++)
                    {
                        if (emir3.Tables[0].Rows[k][2].ToString() == "Kız")
                        {
                            f.listBox1.Items.Add(++l + ")" + emir3.Tables[0].Rows[k][1] + " " + emir3.Tables[0].Rows[k][6]);
                        }
                    }
                }
            }
            if (f.radioButton3.Checked)
            {
                if (f.radioButton6.Checked)
                {
                    for (int k = 0; k < i; k++)
                    {
                        if (emir3.Tables[0].Rows[k][2].ToString() == "Erkek")
                        {
                            f.listBox1.Items.Add(++l + ")" + emir3.Tables[0].Rows[k][1] + " " + emir3.Tables[0].Rows[k][6]);
                        }
                    }
                }
            }
            if (f.radioButton4.Checked)
            {
                if (f.radioButton5.Checked)
                {
                    for (int k = 0; k < u; k++)
                    {
                        if (emir7.Tables[0].Rows[k][2].ToString() == "Kız")
                        {
                            f.listBox1.Items.Add(++l + ")" + emir7.Tables[0].Rows[k][1] + " " + emir7.Tables[0].Rows[k][6]);
                        }
                    }
                }
            }
            if (f.radioButton4.Checked)
            {
                if (f.radioButton6.Checked)
                {
                    for (int k = 0; k < u; k++)
                    {
                        if (emir7.Tables[0].Rows[k][2].ToString() == "Erkek")
                        {
                            f.listBox1.Items.Add(++l + ")" + emir7.Tables[0].Rows[k][1] + " " + emir7.Tables[0].Rows[k][6]);
                        }
                    }
                }
            }
            if (f.radioButton7.Checked)
            {
                if (f.radioButton3.Checked)
                {
                    for (int k = 0; k < u; k++)
                    {
                     
                            f.listBox1.Items.Add(++l + ")" + emir7.Tables[0].Rows[k][1] + " " + emir7.Tables[0].Rows[k][6]);
                        }
                    }
                }
            if (f.radioButton7.Checked)
            {
                if (f.radioButton4.Checked)
                {
                    for (int k = 0; k < i; k++)
                    {
                     
                            f.listBox1.Items.Add(++l + ")" + emir3.Tables[0].Rows[k][1] + " " + emir3.Tables[0].Rows[k][6]);
                        }
                    }
                }       
            emir.Close();   
        }         
    }
}

Access Örnekleri(İnner,Left,Right,iç içe Select)

Emir ÖZBEY ' ye Teşekkürler..


İndirmek İçin Tıklayınız.

2. Son Ornek  İndirmek İçin Tıklayınız.

Veritabanı En Son Örnek

İndirmek İçin Tıklayınız.

11 Nisan 2012 Çarşamba

C# Access Random Sayıyla Hedefe Ulaşmak(Timer)



Formun Tamamı İçin Tıklayınız.




# BUTON İÇİ #



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 WindowsFormsApplication57
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        int sayac = 33;
        Class1 nalan = new Class1();

        void gonder()
        {
            nalan.okulnno = textBox1.Text;
            nalan.ad = textBox2.Text;
            nalan.saniye = label3.Text;
        }
        private void button1_Click(object sender, EventArgs e)
        {
            sayac = 33;
            timer1.Stop();
            Class1 nalan = new Class1();
            if (nalan.m == 1)
            {
                textBox1.Clear();
                textBox1.Focus();
            }
            if (nalan.m == 0)
            {
                nalan.elif();//sayılar geliyor...
                button2.Text = nalan.sayilar[0].ToString();
                button3.Text = nalan.sayilar[1].ToString();
                button4.Text = nalan.sayilar[2].ToString();
                button5.Text = nalan.sayilar[3].ToString();
                button6.Text = nalan.sayilar[4].ToString();
                button7.Text = nalan.sayilar[5].ToString();
                button8.Text = nalan.sayilar[6].ToString();
                button9.Text = nalan.sayilar[7].ToString();
                button10.Text = nalan.sayilar[8].ToString();
                label4.Text = nalan.sayilar[9].ToString();          
                timer1.Start();
            }
        }

        private void button8_Click(object sender, EventArgs e)
        {
            if (radioButton1.Checked)
            {
                nalan.hedef = label4.Text;
                nalan.say = int.Parse(button8.Text);
                nalan.toplama();
                label5.Text = nalan.sonuc.ToString();
                if (nalan.zaman == 1)
                {
                    timer1.Stop();
                    gonder();
                    nalan.yaz();
                    MessageBox.Show("Tebrikler başardınız...");              
                }
            }                
        }

        private void timer1_Tick(object sender, EventArgs e)
        {
            sayac -= 1;
            label3.Text = sayac.ToString();
            if (sayac == 0)
            {
                timer1.Stop();
                button2.Enabled = false;
                MessageBox.Show("Süreniz doldu...");
            }
        }

        private void button2_Click(object sender, EventArgs e)
        {
            if (radioButton1.Checked)
            {
                nalan.hedef = label4.Text;
                nalan.say = int.Parse(button2.Text);
                nalan.toplama();
                label5.Text = nalan.sonuc.ToString();
                if (nalan.zaman == 1)
                {
                    timer1.Stop();
                    gonder();
                    nalan.yaz();
                    MessageBox.Show("Tebrikler başardınız...");
                }
            }
        }

        private void button3_Click(object sender, EventArgs e)
        {
            if (radioButton1.Checked)
            {
                nalan.hedef = label4.Text;
                nalan.say = int.Parse(button3.Text);
                nalan.toplama();
                label5.Text = nalan.sonuc.ToString();
                if (nalan.zaman == 1)
                {
                    timer1.Stop();
                    gonder();
                    nalan.yaz();
                    MessageBox.Show("Tebrikler başardınız...");
                }
            }
        }

        private void button4_Click(object sender, EventArgs e)
        {
            if (radioButton1.Checked)
            {
                nalan.hedef = label4.Text;
                nalan.say = int.Parse(button4.Text);
                nalan.toplama();
                label5.Text = nalan.sonuc.ToString();
                if (nalan.zaman == 1)
                {
                    timer1.Stop();
                    gonder();
                    nalan.yaz();
                    MessageBox.Show("Tebrikler başardınız...");
                }
            }
        }

        private void button7_Click(object sender, EventArgs e)
        {
            if (radioButton1.Checked)
            {
                nalan.hedef = label4.Text;
                nalan.say = int.Parse(button7.Text);
                nalan.toplama();
                label5.Text = nalan.sonuc.ToString();
                if (nalan.zaman == 1)
                {
                    timer1.Stop();
                    gonder();
                    nalan.yaz();
                    MessageBox.Show("Tebrikler başardınız...");
                }
            }
        }

        private void button6_Click(object sender, EventArgs e)
        {
            if (radioButton1.Checked)
            {
                nalan.hedef = label4.Text;
                nalan.say = int.Parse(button6.Text);
                nalan.toplama();
                label5.Text = nalan.sonuc.ToString();
                if (nalan.zaman == 1)
                {
                    timer1.Stop();
                    gonder();
                    nalan.yaz();
                    MessageBox.Show("Tebrikler başardınız...");
                }
            }
        }

        private void button5_Click(object sender, EventArgs e)
        {
            if (radioButton1.Checked)
            {
                nalan.hedef = label4.Text;
                nalan.say = int.Parse(button5.Text);
                nalan.toplama();
                label5.Text = nalan.sonuc.ToString();
                if (nalan.zaman == 1)
                {
                    timer1.Stop();
                    gonder();
                    nalan.yaz();
                    MessageBox.Show("Tebrikler başardınız...");
                }
            }
        }

        private void button10_Click(object sender, EventArgs e)
        {
            if (radioButton1.Checked)
            {
                nalan.hedef = label4.Text;
                nalan.say = int.Parse(button10.Text);
                nalan.toplama();
                label5.Text = nalan.sonuc.ToString();
                if (nalan.zaman == 1)
                {
                    timer1.Stop();
                    gonder();
                    nalan.yaz();
                    MessageBox.Show("Tebrikler başardınız...");
                }
            }
        }

        private void button9_Click(object sender, EventArgs e)
        {
            if (radioButton1.Checked)
            {
                nalan.hedef = label4.Text;
                nalan.say = int.Parse(button9.Text);
                nalan.toplama();
                label5.Text = nalan.sonuc.ToString();
                if (nalan.zaman == 1)
                {
                    timer1.Stop();
                    gonder();
                    nalan.yaz();
                    MessageBox.Show("Tebrikler başardınız...");
                }
            }
        }

        private void button11_Click(object sender, EventArgs e)
        {
            nalan.listele(this);
        }
    }
}












# CLASS İÇİ #

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data.OleDb;
using System.Data;
using System.Collections;
using System.Windows.Forms;

namespace WindowsFormsApplication57
{
    class Class1
    {
        OleDbConnection con = new OleDbConnection("provider=microsoft.jet.oledb.4.0;data source=okul.mdb");
        public string okulnno,ad;   
        public int m=0;
        public ArrayList sayilar=new ArrayList();
        public int sonuc;
        public int say;
        public string hedef;
        public int zaman=0;
        public string saniye;
        public void yaz()
        {
            con.Open();
            OleDbDataAdapter da = new OleDbDataAdapter("select * from meltem", con);
            OleDbCommand cmd = new OleDbCommand("insert into meltem(okulno,ad,saniye) values('" + okulnno + "','" + ad + "','"+saniye+"')", con);
            DataSet ds = new DataSet();
            da.Fill(ds, "pakize");
            int k = ds.Tables[0].Rows.Count;
            for (int i = 0; i < k; i++)
            {
                if (okulnno == ds.Tables[0].Rows[i][0].ToString())
                {
                    m = 1;
                }
            }
            if (m == 1)
            {
                MessageBox.Show("Başka okul no giriniz");
            }
            else
            {
                cmd.ExecuteNonQuery();
            }
            con.Close();
        }
        public void elif()
        {
            Random rasgele = new Random();
            for (int j = 1; j <= 9; j++)
            {
                int c = rasgele.Next(0, 9);
                sayilar.Add(c);
            }
            int d = rasgele.Next(50, 90);
            sayilar.Add(d);//hedef sayı arraylistin sonunda...
        }

        public void toplama()
        {
            sonuc = sonuc + say;
            if (hedef == sonuc.ToString())
            {
                zaman = 1;                           
            }         
        }

        public void listele(Form1 okul)
        {
            okul.listBox1.Items.Clear();
            int m=0;
            con.Open();
            OleDbDataAdapter da = new OleDbDataAdapter("select * from meltem order by saniye desc", con);
            DataSet ds = new DataSet();
            da.Fill(ds, "pakize");
            int k = ds.Tables[0].Rows.Count;
            for (int i = 0; i < k; i++)
            {
                okul.listBox1.Items.Add(++m + ")" + ds.Tables[0].Rows[i][0] + " " + ds.Tables[0].Rows[i][1] + " " + ds.Tables[0].Rows[i][2]);

            }
        }
    }
}

10 Nisan 2012 Salı

C# Classlar Timer Veritabanı



Formun Tamamı İçin Tıklayınız.




Button

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 WindowsFormsApplication57
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        int sayac = 12;
        private void button1_Click(object sender, EventArgs e)
        {
            sayac = 12;

            timer1.Stop();

            Class1 nalan = new Class1();

            nalan.okulnno = textBox1.Text;
         
            nalan.ad = textBox2.Text;
         
            nalan.yaz();//access e yazdırıyoruz...

            if (nalan.m == 1)
            {
                textBox1.Clear();
                textBox1.Focus();

            }
            if (nalan.m == 0)
            {
                textBox1.Clear();
                textBox2.Clear();
                nalan.elif();//sayılar geliyor...

                button2.Text = nalan.sayilar[0].ToString();
                button3.Text = nalan.sayilar[1].ToString();
                button4.Text = nalan.sayilar[2].ToString();
                button5.Text = nalan.sayilar[3].ToString();
                button6.Text = nalan.sayilar[4].ToString();
                button7.Text = nalan.sayilar[5].ToString();
                button8.Text = nalan.sayilar[6].ToString();
                button9.Text = nalan.sayilar[7].ToString();
                button10.Text = nalan.sayilar[8].ToString();
             
             
                timer1.Start();

            }


        }

        private void button8_Click(object sender, EventArgs e)
        {

        }

        private void timer1_Tick(object sender, EventArgs e)
        {

            sayac -= 1;
            label3.Text = sayac.ToString();

            if (sayac == 0)
            {
                timer1.Stop();
                button2.Enabled = false;
                MessageBox.Show("Süreniz doldu...");
            }
        }
    }
}


Class

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data.OleDb;
using System.Data;
using System.Collections;
using System.Windows.Forms;

namespace WindowsFormsApplication57
{
    class Class1
    {
        OleDbConnection con = new OleDbConnection("provider=microsoft.jet.oledb.4.0;data source=okul.mdb");

        public string okulnno,ad;
        
       public int m=0;

        public ArrayList sayilar=new ArrayList();

        public void yaz()
        {

            con.Open();

            OleDbDataAdapter da = new OleDbDataAdapter("select * from meltem", con);
            OleDbCommand cmd = new OleDbCommand("insert into meltem(okulno,ad) values('" + okulnno + "','" + ad + "')", con);

            DataSet ds = new DataSet();

            da.Fill(ds, "pakize");

            int k = ds.Tables[0].Rows.Count;

            for (int i = 0; i < k; i++)
            {
                if (okulnno == ds.Tables[0].Rows[i][0].ToString())
                {
                    m = 1;
                }
            }
            if (m == 1)
            {
                MessageBox.Show("Başka okul no giriniz");
            }
            else
            {
                cmd.ExecuteNonQuery();
            }
            con.Close();
        }
        public void elif()
        {
            Random rasgele = new Random();
            for (int j = 1; j <= 9; j++)
            {
                int c = rasgele.Next(0, 9);

                sayilar.Add(c);
            }
        }


    }
}

9 Nisan 2012 Pazartesi

9 Nisan 2012 Ders Programı

Boşu boşuna kağıt harcamayın elbet 1-2 hafta sonra yine değişir program kasmaya gerek yok :) İndirmek İçin Tıklayın.

4 Nisan 2012 Çarşamba

Soru Ekleme ve Cevaplandırmak



Formun Tamami  İçin Tıklayınız.




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;
using System.Data.OleDb;
namespace WindowsFormsApplication31
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        int g = 0;
        int i = 0;
        int limit;
        string[] cevaplar = new string[100];
        OleDbConnection baglan = new OleDbConnection("provider=microsoft.ace.oledb.12.0;data source=asd.accdb");
        private void button1_Click(object sender, EventArgs e)
        {
            int m = 0;        
            baglan.Open();
            OleDbDataAdapter adap = new OleDbDataAdapter("select * from bilgi", baglan);
            DataSet ds = new DataSet();
            adap.Fill(ds, "qwe");
            OleDbCommand komut = new OleDbCommand("insert into bilgi(a,b,c,d,soru,dcevap,soruno)values('" + textBox2.Text + "','" + textBox3.Text + "','" + textBox4.Text + "','" + textBox5.Text + "','" + richTextBox1.Text + "','" + textBox6.Text + "','" + textBox1.Text + "')", baglan);
            int a = ds.Tables[0].Rows.Count;
            for (int i = 0; i < a; i++)
            {
                if (textBox1.Text == ds.Tables[0].Rows[i][6].ToString())
                {
                    m = 1;
                }
            }
            if (m == 1)
            {
                MessageBox.Show("Böyle Bir 'Soru No' Var Başka No Giriniz..");
                textBox1.Clear();
                textBox1.Focus();
            }
            if (m == 0)
            {
                komut.ExecuteNonQuery();
                textBox1.Clear();
                textBox2.Clear();
                textBox3.Clear();
                textBox4.Clear();
                textBox5.Clear();
                textBox6.Clear();
                richTextBox1.Clear();
            }
            baglan.Close();
        }

        private void button3_Click(object sender, EventArgs e)
        {
            panel1.Visible = true;
            panel2.Visible = false;
        }

        private void button4_Click(object sender, EventArgs e)
        {
            panel2.Visible = true;
            panel1.Visible = false;
            baglan.Open();
            OleDbDataAdapter adap = new OleDbDataAdapter("select * from bilgi", baglan);
            DataSet ds = new DataSet();
            adap.Fill(ds, "qwe");
            label8.Text = ds.Tables[0].Rows[i][4].ToString();
            radioButton1.Text = ds.Tables[0].Rows[i][0].ToString();
            radioButton2.Text = ds.Tables[0].Rows[i][1].ToString();
            radioButton3.Text = ds.Tables[0].Rows[i][2].ToString();
            radioButton4.Text = ds.Tables[0].Rows[i][3].ToString();        
            baglan.Close();
        }

        private void button10_Click(object sender, EventArgs e)
        {
            baglan.Open();
            OleDbDataAdapter adap = new OleDbDataAdapter("select * from bilgi", baglan);
            DataSet ds = new DataSet();
            adap.Fill(ds, "qwe");
            int a = ds.Tables[0].Rows.Count;
         
         
            for (int i = 0; i < a; i++)
            {
                if (textBox1.Text == ds.Tables[0].Rows[i][6].ToString())
                {
                    textBox2.Text = ds.Tables[0].Rows[i][0].ToString();
                    textBox3.Text = ds.Tables[0].Rows[i][1].ToString();
                    textBox4.Text = ds.Tables[0].Rows[i][2].ToString();
                    textBox5.Text = ds.Tables[0].Rows[i][3].ToString();
                    richTextBox1.Text = ds.Tables[0].Rows[i][4].ToString();
                    textBox6.Text = ds.Tables[0].Rows[i][5].ToString();
                }
            }
            baglan.Close();
        }

        private void button2_Click(object sender, EventArgs e)
        {
            baglan.Open();
            OleDbDataAdapter adap = new OleDbDataAdapter("select * from bilgi", baglan);
            DataSet ds = new DataSet();
            adap.Fill(ds, "qwe");
            OleDbCommand komut = new OleDbCommand("update bilgi set a='"+textBox2.Text+"',b='"+textBox3.Text+"',c='"+textBox4.Text+"',d='"+textBox5.Text+"',soru='"+richTextBox1.Text+"',dcevap='"+textBox6.Text+"'where soruno='"+textBox1.Text+"'",baglan);
            komut.ExecuteNonQuery();
            textBox1.Clear();
            textBox2.Clear();
            textBox3.Clear();
            textBox4.Clear();
            textBox5.Clear();
            textBox6.Clear();
            richTextBox1.Clear();
            baglan.Close();
        }

        private void button9_Click(object sender, EventArgs e)
        {
            baglan.Open();
            OleDbCommand komut = new OleDbCommand("delete * from bilgi where soruno='" + textBox1.Text + "'", baglan);
            komut.ExecuteNonQuery();
            textBox1.Clear();
            textBox2.Clear();
            textBox3.Clear();
            textBox4.Clear();
            textBox5.Clear();
            textBox6.Clear();
            richTextBox1.Clear();
            baglan.Close();
        }

        private void button5_Click(object sender, EventArgs e)
        {
            if (radioButton1.Checked)
            {
                cevaplar[g] = "1";
            }
            if (radioButton2.Checked)
            {
                cevaplar[g] = "2";
            }
            if (radioButton3.Checked)
            {
                cevaplar[g] = "3";
            }
            if (radioButton4.Checked)
            {
                cevaplar[g] = "4";
            }
        }

        private void button6_Click(object sender, EventArgs e)
        {
            i += 1;
            baglan.Open();
            OleDbDataAdapter adap = new OleDbDataAdapter("select * from bilgi", baglan);
            DataSet ds = new DataSet();
            adap.Fill(ds, "asd");
            limit = ds.Tables[0].Rows.Count;
            if (i >= limit)
            {
                MessageBox.Show("Sorular bitti kontrol et...");
                i = limit - 1;
            }
            else
            {
                label8.Text = ds.Tables[0].Rows[i][4].ToString();
                radioButton1.Text = ds.Tables[0].Rows[i][0].ToString();
                radioButton2.Text = ds.Tables[0].Rows[i][1].ToString();
                radioButton3.Text = ds.Tables[0].Rows[i][2].ToString();
                radioButton4.Text = ds.Tables[0].Rows[i][3].ToString();
                g += 1;
            }
            baglan.Close();
        }

        private void button7_Click(object sender, EventArgs e)
        {
            i -= 1;
            baglan.Open();
            OleDbDataAdapter adap = new OleDbDataAdapter("select * from bilgi", baglan);
            DataSet ds = new DataSet();
            adap.Fill(ds, "ertq");
            if (i <= -1)
            {
                MessageBox.Show("İlk Sorudasınız ...");
                i = 0;
            }
            else
            {
                label8.Text = ds.Tables[0].Rows[i][4].ToString();
                radioButton1.Text = ds.Tables[0].Rows[i][0].ToString();
                radioButton2.Text = ds.Tables[0].Rows[i][1].ToString();
                radioButton3.Text = ds.Tables[0].Rows[i][2].ToString();
                radioButton4.Text = ds.Tables[0].Rows[i][3].ToString();
                g -= 1;
            }
            baglan.Close();
        }

        private void button8_Click(object sender, EventArgs e)
        {
            int ee=0;
            baglan.Open();
            OleDbDataAdapter adap = new OleDbDataAdapter("select * from bilgi", baglan);
            DataSet ds = new DataSet();
            adap.Fill(ds, "qwe");
            int b = ds.Tables[0].Rows.Count;
            for (int k = 0; k < b; k++)
            {
                if (cevaplar[k] == ds.Tables[0].Rows[k][5].ToString())
                {
                    listBox1.Items.Add(++ee + ")" + "Doğru Bildiniz..");
                }
                if (cevaplar[k] != ds.Tables[0].Rows[k][5].ToString())
                {
                    listBox1.Items.Add(++ee + ")" + "Yanlış Bildiniz...");
                }
            }
            baglan.Close();
        }
    }
}


3 Nisan 2012 Salı

C# Classlarla Alan Hesaplama






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 WindowsFormsApplication2
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            listBox1.Items.Clear();
            if (radioButton1.Checked)
            {
                int m = Convert.ToInt32(textBox1.Text);
                int n = Convert.ToInt32(textBox2.Text);
                Class1 hesapla = new Class1();
                listBox1.Items.Add("Alan=" + hesapla.ucgenalan(m, n));
            }
            if (radioButton2.Checked)
            {
                int m = Convert.ToInt32(textBox3.Text);
                Class1 hesapla = new Class1();
                listBox1.Items.Add("Alan=" + hesapla.karealan(m));
            }
            if (radioButton3.Checked)
            {
                int m = Convert.ToInt32(textBox4.Text);
                int n = Convert.ToInt32(textBox5.Text);
                int j = Convert.ToInt32(textBox6.Text);
                Class1 hesapla = new Class1();
                listBox1.Items.Add("Alan=" + hesapla.yamukalan(m, n, j));
            }
        }
    }
}



CLASSİN İÇİ


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace WindowsFormsApplication2
{
    class Class1
    {
        public int ucgenalan(int a, int b)
        {
            int sonuc = (a * b) / 2;
            return sonuc;
        }
        public int karealan(int a)
        {
            return a * a;           
        }
        public int yamukalan(int a, int b,int c)
        {
            int sonuc = ((a + b) *c)/2;
            return sonuc;
        }
    }
}

2 Nisan 2012 Pazartesi

Metodlarla Alan Hesaplama


AHMET MERT TUNÇ


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 WindowsFormsApplication2
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        int a, b = 0;
        int alan = 0;
        private void radioButton1_CheckedChanged(object sender, EventArgs e)
        {
            textBox1.Visible = true;
            textBox2.Visible = false;
            textBox3.Visible = false;
            textBox5.Visible = false;
            textBox6.Visible = false;
           }
        void daire()
        {
         alan = (b * b) * a;
         listBox1.Items.Add(alan);
        }
        void üçgen()
        {
            alan = (a * b) / 2;
            listBox1.Items.Add(alan);
        }
        void dik()
        {
            alan = a * b;
            listBox1.Items.Add(alan);
        }
 
        private void radioButton2_CheckedChanged(object sender, EventArgs e)
        {
            textBox1.Visible = false;
            textBox2.Visible = true;
            textBox3.Visible = true; 
            textBox5.Visible = false;
            textBox6.Visible = false;
        }

        private void radioButton3_CheckedChanged(object sender, EventArgs e)
        {
            textBox1.Visible = false;
            textBox2.Visible = false;
            textBox3.Visible = false;
            textBox5.Visible = true;
            textBox6.Visible = true;
        }

        private void button1_Click(object sender, EventArgs e)
        {
            if (radioButton1.Checked)
            {
               a=3;
               b=Convert.ToInt32(textBox1.Text);
               daire();
            }
            if (radioButton2.Checked)
            {   
                a = Convert.ToInt32(textBox2.Text);
                b = Convert.ToInt32(textBox3.Text);
                üçgen();
            }
            if (radioButton3.Checked)
            {
                a = Convert.ToInt32(textBox5.Text);
                b = Convert.ToInt32(textBox6.Text);
                dik();
            }
        }
    }
}