Kütüphane Otomasyonu C#
Basit bir C# diliyle yazılmış bir Kütüphane Otomasyonu Uygulaması.
Uygulamanın Test Videosu:
Uygulama girdiğiniz bilgileri (BarkodNo,Adı,Yazarı ve Sayfa No) veritabanına kaydediyor.Ayrıca veritabanını gösteriyor.
Basit bir geliştirilebilir bir uygulama.
Ayrıca Özellikleri:
- Uygulamayı açtığınızda arkaplan dan bir şarkı çalıyor.
- Uygulama SqlServer ve Visual Studio 2010 ile oluşturuldu.
- Girdiğiniz bilgileri kaydet butonuna bastığınız zaman bilgilerin yanında kaçıncı kayıt edilme girişimi olduğunu gösteriyor.
- Kaydettikten sonra kaydetme boşluklarındaki bilgileri siliyor.
Kodlar:
Sunum Dosyası Linki :
https://drive.google.com/drive/folders/1kqvl6v1FdUmY-uYX7NLk2jzWLmN80QNQ?usp=sharing
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.SqlClient;
namespace
KutuphanePro
{
public partial class frmKutuphane : Form
{
public
frmKutuphane()
{
InitializeComponent();
}
private
void toolStripLabelKaydet_Click(object sender, EventArgs
e)
{
panelKaydet.Visible = true;
panelGoster.Visible = false;
}
private
void toolStripLabelGoster_Click(object sender, EventArgs
e)
{
panelKaydet.Visible = false;
panelGoster.Visible = true;
tabloDoldur();
}
private
void btnKaydet_Click(object
sender, EventArgs e)
{
try
{
SqlConnection
baglanti = new SqlConnection("Data
Source=.\\SQLEXPRESS;AttachDbFilename=|DataDirectory|\\Veritabanim.mdf;Integrated
Security=True;User Instance=True");
SqlCommand
komut = new SqlCommand();
komut.Connection = baglanti;
komut.CommandText = "INSERT INTO Kitaplar(BarkodNo,Adi,Yazari,SayfaNo)VALUES(@barkodNo,@Adi,@Yazari,@SayfaNo)";
komut.Parameters.Add("@barkodNo",SqlDbType.NChar);
komut.Parameters["@barkodNo"].Value =
txtBarkodNo.Text.Trim();
komut.Parameters.Add("@Adi", SqlDbType.NVarChar);
komut.Parameters["@Adi"].Value = txtAdi.Text.Trim();
komut.Parameters.Add("@Yazari", SqlDbType.NVarChar);
komut.Parameters["@Yazari"].Value = txtYazar.Text.Trim();
komut.Parameters.Add("@SayfaNo", SqlDbType.Int);
komut.Parameters["@SayfaNo"].Value = Convert.ToInt32(txtSayfaNo.Text.Trim());
baglanti.Open();
komut.ExecuteNonQuery();
baglanti.Close();
txtSil();
tabloDoldur();
}
catch
(Exception)
{
MessageBox.Show("Bu Barkod No ile Kayıt Var!!");
}
}
private
void txtSil(){
txtBarkodNo.Text = "";
txtAdi.Text = "";
txtSayfaNo.Text = "";
txtYazar.Text = "";
}
private
void tabloDoldur(){
SqlConnection
baglanti = new SqlConnection("Data Source=.\\SQLEXPRESS;AttachDbFilename=|DataDirectory|\\Veritabanim.mdf;Integrated
Security=True;User Instance=True");
baglanti.Open();
SqlDataAdapter
da = new SqlDataAdapter("SELECT * FROM Kitaplar",baglanti) ;
DataSet
ds = new DataSet();
da.Fill(ds);
dataGridView1.DataSource =
ds.Tables[0];
baglanti.Close();
}
private
void frmKutuphane_Load(object
sender, EventArgs e)
{
csharpkodlama.URL = "sangı.mp3";
}
//Data
Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Veritabanim.mdf;Integrated
Security=True;User Instance=True
//Data
Source=.\SQLEXPRESS;AttachDbFilename="c:\users\admin\documents\visual
studio 2010\Projects\KutuphanePro\KutuphanePro\Veritabanim.mdf";Integrated
Security=True;User Instance=True
}
}
https://drive.google.com/drive/folders/1kqvl6v1FdUmY-uYX7NLk2jzWLmN80QNQ?usp=sharing
İndirme Linki:
https://drive.google.com/file/d/10AM1NJwwB8UqqzArmVcOvKMJQNxVwlG4/view?usp=sharing
GELİŞTİRME FİKİRLERİNİZİ,SORULARINIZI YORUMLARA YAZABİLİRSİNİZ.
KÖTÜYE Kullanım Bildir : oktaybuzluk@aol.com
Yorumlar
Yorum Gönder