Home » » C# – ingilizce-türkçe ve türkçe-ingilizce sözlük

C# – ingilizce-türkçe ve türkçe-ingilizce sözlük

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; // Access sınıfımız

namespace Ingilizce___Turkce_Sozluk

{

public partial class Form1 : Form

{

public Form1()

{

InitializeComponent();

}

OleDbConnection Baglanti = new OleDbConnection("Provider=Microsoft.Ace.Oledb.12.0;Data Source=kelimeDatabase.accdb");

private void BaglantiKur()

{

if (Baglanti.State == ConnectionState.Closed)

{

Baglanti.Open();

}

}

//www.gorselprogramlama.com

private void KelimeListele(DataGridView dg,string tur)

{

string sql = "SELECT kelime_" + tur + " FROM kelimeler";

OleDbDataAdapter adp = new OleDbDataAdapter(sql, Baglanti);

DataTable dt = new DataTable();

adp.Fill(dt);

dg.DataSource = dt;

}

private void Arama(string kelime,string tur)

{

lblSonuc.Text = "";

BaglantiKur();

string sql = "SELECT * FROM kelimeler";

OleDbCommand cmd = new OleDbCommand(sql, Baglanti);

OleDbDataReader okuyucu = cmd.ExecuteReader();

while (okuyucu.Read())

{

if (tur == "tr")

{

if (okuyucu[2].ToString().ToLower() == kelime.ToLower())

{

lblSonuc.Text = okuyucu[1].ToString();

}

}

else

{

if (okuyucu[1].ToString().ToLower() == kelime.ToLower())

{

lblSonuc.Text = okuyucu[2].ToString();

}

}

}

}

private void Form1_Load(object sender, EventArgs e)

{

KelimeListele(dgIngilizce, "ing");

KelimeListele(dgTurkce, "tr");

}

private void btnYenile_Click(object sender, EventArgs e)

{

KelimeListele(dgIngilizce, "ing");

KelimeListele(dgTurkce, "tr");

}

private void btnAra_Click(object sender, EventArgs e)

{

if (rbTurkce.Checked) // Türkçe

{

Arama(txtKelimeAra.Text,"tr");

}

else // İngilizce

{

Arama(txtKelimeAra.Text, "ing");

}

}

private void btnEkle_Click(object sender, EventArgs e)

{

if (txtTrAdd.Text != "" && txtIngAdd.Text != "")

{

BaglantiKur();

string sql = "INSERT INTO kelimeler(kelime_ing,kelime_tr) VALUES('" + txtIngAdd.Text + "','" + txtTrAdd.Text + "')";

OleDbCommand cmd = new OleDbCommand(sql, Baglanti);

cmd.ExecuteNonQuery();

MessageBox.Show("Başarılı bir şekilde eklenmiştir.\n" + txtIngAdd.Text + " / " + txtTrAdd.Text);

txtIngAdd.Text = "";

txtTrAdd.Text = "";

}

else

{

MessageBox.Show("Lütfen tüm değerleri doldurunuz.","Dikkat");

}

}

}

}

 
Support : Vaganzi
Copyright © 2013. Visual Studio Kod Bankası - All Rights Reserved
Powered By Vaganzi