C# Test Programı…

Bu program sayesinde matematil-türkçe vb. derslerde hızlı ve kolay test yapmamızı sağlar…

Form1 Matematik adlı button’a:


Form2 yeni = new Form2();
yeni.Show();
this.Hide();

Form2 basla button’a:

OleDbConnection yeni = new OleDbConnection("Provider=Microsoft.ACE.OleDb.12.0;Data Source=test.accdb");
yeni.Open();
OleDbCommand sorgu = new OleDbCommand("Select*From matematik order by soruno", yeni);
OleDbDataReader datare;
datare = sorgu.ExecuteReader();
while (datare.Read())
{
string b = Convert.ToString(a);
if (b == datare[0].ToString())
{
textBox5.Text = datare[1].ToString();
radioButton1.Text = datare[2].ToString();
radioButton2.Text = datare[3].ToString();
radioButton3.Text = datare[4].ToString();
radioButton4.Text = datare[5].ToString();
radioButton5.Text = datare[6].ToString();
}
}
datare.Close();
yeni.Close();
a++;

Form2 basla button’a:

OleDbConnection yeni = new OleDbConnection("Provider=Microsoft.ACE.OleDb.12.0;Data Source=test.accdb");
yeni.Open();
OleDbCommand sorgu = new OleDbCommand("Select*From matematik order by soruno", yeni);
OleDbDataReader datare;
datare = sorgu.ExecuteReader();
while (datare.Read())
{
string b = Convert.ToString(a);
if (b == datare[0].ToString())
{
textBox5.Text = datare[1].ToString();
radioButton1.Text = datare[2].ToString();
radioButton2.Text = datare[3].ToString();
radioButton3.Text = datare[4].ToString();
radioButton4.Text = datare[5].ToString();
radioButton5.Text = datare[6].ToString();
}
}
datare.Close();
yeni.Close();
a++;

Form2 ileri buttonu’a:


private void button3_Click(object sender, EventArgs e)
{
OleDbConnection yeni = new OleDbConnection("Provider=Microsoft.ACE.OleDb.12.0;Data Source=test.accdb");
yeni.Open();
OleDbCommand sorgu = new OleDbCommand("Select*From matematik order by soruno", yeni);
OleDbDataReader datare;
datare = sorgu.ExecuteReader();
while (datare.Read())
{
string b = Convert.ToString(a);
if (b == datare[0].ToString())
{
textBox5.Text = datare[1].ToString();
radioButton1.Text = datare[2].ToString();
radioButton2.Text = datare[3].ToString();
radioButton3.Text = datare[4].ToString();
radioButton4.Text = datare[5].ToString();
radioButton5.Text = datare[6].ToString();
                }
            }
            datare.Close();
            yeni.Close();
            a++;
            sorusayısı++;
            if (sorusayısı == 1)
            {
                if (radioButton4.Checked == true)
                {
                    ds++;
                }
                else
                {
                    ys++;
                }
            }
            if (sorusayısı == 2)
            {
                if (radioButton1.Checked == true)
                {
                    ds++;
                }
                else
                {
                    ys++;
                }
            }
            if (sorusayısı == 3)
            {
                if (radioButton4.Checked == true)
                {
                    ds++;
                }
                else
                {
                    ys++;
                }
            }
            if (sorusayısı == 4)
            {
                if (radioButton5.Checked == true)
                {
                    ds++;
                }
                else
                {
                    ys++;
                }
            }
            if (sorusayısı == 5)
            {
                if (radioButton3.Checked == true)
                {
                    ds++;
                }
                else
                {
                    ys++;
                }
            }
            if (sorusayısı == 6)
            {
                if (radioButton5.Checked == true)
                {
                    ds++;
                }
                else
                {
                    ys++;
                }
            }
            if (sorusayısı == 7)
            {
                if (radioButton3.Checked == true)
                {
                    ds++;
                }
                else
                {
                    ys++;
                }
            }
            if (sorusayısı == 8)
            {
                if (radioButton2.Checked == true)
                {
                    ds++;
                }
                else
                {
                    ys++;
                }
            }
            if (sorusayısı == 9)
            {
                if (radioButton5.Checked == true)
                {
                    ds++;
                }
                else
                {
                    ys++;
                }
            }
            if (sorusayısı == 10)
            {
                if (radioButton2.Checked == true)
                {
                    ds++;
                }
                else
                {
                    ys++;
                }
            }
            if (sorusayısı >= 11)
            {
                MessageBox.Show("Test Bitmiş Bulunmaktadır.");
            }
        }

Form2 Hesapla adlı button’a:


a1 = ys / 3;
            net = ds - a1;
            textBox2.Text = ds.ToString();
            textBox3.Text = ys.ToString();
            textBox4.Text = net.ToString();

Form2 kaydet adlı button’a:


string bağlantı, sorgu;
bağlantı = "Provider=Microsoft.ACE.OleDb.12.0;Data Source=test.accdb";
sorgu = "INSERT Into testsonuc ([adsoyad],[dogrusayısı],[yanlıssayısı],[netsayısı]) Values ('" + textBox1.Text + "','" + textBox2.Text + "','" + textBox3.Text + "','" + textBox4.Text + "')";
OleDbConnection bağlan = new OleDbConnection(bağlantı);
bağlan.Open();
OleDbCommand sql = new OleDbCommand(sorgu, bağlan);
sql.ExecuteNonQuery();
MessageBox.Show("Kayıt İşlemi Başarıyla Gerçekleştirilmiştir");
bağlan.Close();

3.665 defa okundu.

12 Responses to C# Test Programı…

  1. saliha dedi ki:

    string b = Convert.ToString(a); ifadesinde a neyi ifade ediyor?? acaba yardımcı olur musunuz??

  2. hilal dedi ki:

    ya pekı bnde boyle bır program yazdım atıyorum matematikden testi çözdükten sonra tekrar ana sayfaya dönmek ıcın olan butona ne yazmam gerekıyor

  3. sebahat dedi ki:

    burdaki srouları nereye yazıyoruz türkçe matematik sorularını falan? yardımcı olurmusnz

  4. ahmet dedi ki:

    tüm uygulamayı mail atabilir misiniz

  5. ömer dedi ki:

    burada soruları nasıl atıyoruz veri tabanından soruları alma kodları yok yardım lütfen

  6. ömer dedi ki:

    bu 10 tane soruyu veri tabanından nasıl cekip textboxun içine nasıl yazdırıcak.sıkları soru değistikce nasıl değiştiricek.bunların kodları yok bunu nasıl yapıcaz

Bir Cevap Yazın

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

Powered by WordPress | Designed by: credit repair | Thanks to st louis web design, essay writing and fire glass
c# örnekleri , csharp örnekleri , c# örnek , C# Örnekleri , örnekleri c# , C# ÖRNEKLERİ
BTT Sınavları

C# Uygulamaları

Müdür Yardımcılığı Sınavına Hazırlık Sayfası

Müdür Yardımcılığı Çalışma Notları

C# Uygulamaları

Yazılı Soruları Php Dersleri Bilişim Teknolojileri Alanı Yazılı Soruları C# Dersleri C# Örnekleri