» C# Öğrenci Takip Programı
Kayıt Ol
Popüler Makaleler
Anket
     

    Sitemize İstediğiniz Zaman Makale Ekleyebileceğinizi Biliyormuydunuz ?

    Evet
    Eklemek İstemiyorum

     
     
  • Visual Studio 2012 Visual Studio 2012
    Bu program C# Kodlarını derlemek,düzenlemek ve yeniden oluşturmak için gereklidir.
  • Adobe Flash CS6 Adobe Flash CS6
    Bu program adobe flash Kodlarını düzenlemek ve yeniden oluşturmak için gereklidir.
  • SQL Server 2008 SQL Server 2008
    Bu program sql server Kodlarını derlemek,düzenlemek ve yeniden oluşturmak için gereklidir.
  • SQL Server Managament Studio 2008 SQL Server Managament Studio 2008
    Bu program sql server 2008'in arayüzü olup daha rahat işlem yapmak için gereklidir.
  • Dream Weaver CC Dream Weaver CC
    Bu program HTML kodlarını düzenlemek ve rahat bir arayüzde çalışmak için gereklidir.
  • Notepad++ Notepad++
    Bu program Dream Wiever'in alternatifidir. Arayüzü olmasada ücretsiz ve kullanışlıdır.



2

C# Öğrenci Takip Programı

Yazar: furkanuyanikKategori: ---Tarih: 16-01-2015, 17:03

3
C# Öğrenci Takip Programı



KODLAR:
using System.Data.OleDb;
namespace YD_OgrenciTakipProgrami
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        OleDbConnection baglanti = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=OgrenciTakipProgrami.accdb");
        private void VeriTemizle()
        {
            txt_Numarasi.Clear();
            txt_1Notu.Clear();
            txt_2Notu.Clear();
            txt_Ismi.Clear();
            txt_Sinifi.Clear();
            txt_Subesi.Clear();
        }
        private void VeriEkle()
        {
            try
            {
                baglanti.Open();
            }
            catch (Exception)
            {
                baglanti.Close();
                baglanti.Open();
            }
            
            OleDbCommand komut = new OleDbCommand("INSERT INTO Ogrenci (Numarasi,Ismi,Sinifi,Subesi,1Notu,2Notu) VALUES (@Numarasi,@Ismi,@Sinifi,@Subesi,@1Notu,@2Notu)", baglanti);
            komut.Parameters.AddWithValue("@Numarasi", txt_Numarasi.Text);
            komut.Parameters.AddWithValue("@Ismi", txt_Ismi.Text);
            komut.Parameters.AddWithValue("@Sinifi", txt_Sinifi.Text);
            komut.Parameters.AddWithValue("@Subesi", txt_Subesi.Text);
            komut.Parameters.AddWithValue("@1Notu", txt_1Notu.Text);
            komut.Parameters.AddWithValue("@2Notu", txt_2Notu.Text);
            komut.ExecuteNonQuery();
            baglanti.Close();
            MessageBox.Show("Başarıyla Eklendi!");
        }
        private void VeriGoster()
        {
            listView1.Items.Clear();
            OleDbCommand komut = new OleDbCommand("SELECT * FROM Ogrenci", baglanti);
            OleDbDataAdapter adap = new OleDbDataAdapter(komut);
            DataTable tablo = new DataTable();
            adap.Fill(tablo);
            for (int i = 0; i < tablo.Rows.Count; i++)
            {
                listView1.Items.Add(tablo.Rows[i]["Numarasi"].ToString());
                listView1.Items[i].SubItems.Add(tablo.Rows[i]["Ismi"].ToString());
                listView1.Items[i].SubItems.Add(tablo.Rows[i]["Sinifi"].ToString());
                listView1.Items[i].SubItems.Add(tablo.Rows[i]["Subesi"].ToString());
                listView1.Items[i].SubItems.Add(tablo.Rows[i]["1Notu"].ToString());
                listView1.Items[i].SubItems.Add(tablo.Rows[i]["2Notu"].ToString());
                listView1.Items[i].SubItems.Add(((Convert.ToInt32(tablo.Rows[i]["1Notu"]) + Convert.ToInt32(tablo.Rows[i]["2Notu"]))/2).ToString());
            }
        }
        private void VeriSil()
        {
            baglanti.Open();
            OleDbCommand komut = new OleDbCommand("DELETE FROM Ogrenci WHERE Numarasi=" + Convert.ToInt32(listView1.SelectedItems[0].Text), baglanti);
            komut.ExecuteNonQuery();
            baglanti.Close();
        }
        private void VeriGuncelle()
        {
            baglanti.Open();
            OleDbCommand komut = new OleDbCommand("UPDATE Ogrenci SET Numarasi=@Numarasi, Ismi=@Ismi, Sinifi=@Sinifi, Subesi=@Subesi, 1Notu=@1Notu, 2Notu=@2Notu WHERE Numarasi=" + Convert.ToInt32(listView1.SelectedItems[0].Text), baglanti);
            komut.Parameters.AddWithValue("@Numarasi", txt_Numarasi.Text);
            komut.Parameters.AddWithValue("@Ismi", txt_Ismi.Text);
            komut.Parameters.AddWithValue("@Sinifi", txt_Sinifi.Text);
            komut.Parameters.AddWithValue("@Subesi", txt_Subesi.Text);
            komut.Parameters.AddWithValue("@1Notu", txt_1Notu.Text);
            komut.Parameters.AddWithValue("@2Notu", txt_2Notu.Text);
            komut.ExecuteNonQuery();
            baglanti.Close();
        }
        private void btn_Temizle_Click(object sender, EventArgs e)
        {
            VeriTemizle();
        }
        private void btn_Kaydet_Click(object sender, EventArgs e)
        {
            if (btn_Kaydet.Text=="KAYDET")
            {
                VeriEkle();
                VeriGoster();
            }
            if (btn_Kaydet.Text == "GÜNCELLE")
            {
                btn_Kaydet.Text = "KAYDET";
                VeriGuncelle();
                VeriGoster();
                VeriTemizle();
            }
        }
        private void Form1_Load(object sender, EventArgs e)
        {
            VeriGoster();
        }
        private void btn_Sil_Click(object sender, EventArgs e)
        {
            VeriSil();
            VeriGoster();
        }
        private void btn_Guncelle_Click(object sender, EventArgs e)
        {
            txt_Numarasi.Text = listView1.SelectedItems[0].SubItems[0].Text;
            txt_Ismi.Text     = listView1.SelectedItems[0].SubItems[1].Text;
            txt_Sinifi.Text = listView1.SelectedItems[0].SubItems[2].Text;
            txt_Subesi.Text = listView1.SelectedItems[0].SubItems[3].Text;
            txt_1Notu.Text  = listView1.SelectedItems[0].SubItems[4].Text;
            txt_2Notu.Text  = listView1.SelectedItems[0].SubItems[5].Text;
            btn_Kaydet.Text = "GÜNCELLE";
        }
    }
}




Dosya Yükleme İmkanı Sadece Kayıtlı Kullanıcılar İçindir
Kayıt Olmak İçin Tıklayınız





Etiketler: C# Öğrenci Takip Programı, öğrenci takip programı, C# veri ekleme, C# veri güncelleme, C# veri silme, C# veri gösterme, C# select update delete komutları

Sitede kayıtsız olarak olarak gezinmektesiniz.
Sayın ziyaretçimiz size üye olmanızı tavsiye ederiz.

Yorum Ekle

Adınız:*
E-Mail:
Yorumunuz:
Kalın İtalik Altı Çizili Üzeri Çizili | Sola Yasla Ortala Sağa Yasla | İfade Ekle Bağlantı EkleKorumalı Link Girin Renk Seç | Gizli Metin Alıntı Ekle Farklı Bir Alfabe ile Yazılmış Olan Seçili Metni Kiril Alfabesine Çevir Spoiler Ekle
Resimde görünen,
iki kelimeyi girin: *

  Site Yorumları
Facebook Yorumları

emrecelil57

0
  • 7 May 2015 11:37

Alıntı: mesut1903
ÖĞRENCİ TAKİP PROGRAMININ TÜM KODLARI LAZIM.BANA ULAŞABİLİRMİSİN ACİL!

Tüm kodlar verilmiştir ve programı indirmek için İndir butonuna basmanız yeterlidir.

--------------------
Her geçen dakika yaralar, sonuncusu öldürür.

mesut1903

1
  • 6 May 2015 10:42

ÖĞRENCİ TAKİP PROGRAMININ TÜM KODLARI LAZIM.BANA ULAŞABİLİRMİSİN ACİL!