Csharpkodlar
İÇERİKLER  
  Ana Sayfa
  İletişim
  C# Cümlede Harfin Kaç Defa Kullanıldığını Bulma
  İki tarih arasında for ile döngü kurmak. DateTime for function
  C# ta Kodların Kullanımı ve Örnek Kodlar
  C# Yıldızlar ile ters piramit yapmak
  C# Sayının asal olup olmadığını gösteren program
  C# Hesap Makinesi
  C# Burç Programı
  C# Sayısal Loto örnegi
  C# Textbox kısıtlamaları
  C# alarm örneği
  C# Faktoriyel hesaplama
  Klavyeden girilen 2 sayı arasında kalan sayıların toplamını ve karelerinin toplamını bulan kod
  MSSQL Bağlantısı, Sorgulama, Kayıt Ekleme , Kayıt Silme işlemleri
  Dizilerle öğrenci kayıt örneği C#
  Sinema Programı örnek C#
  Türkçe-İngilizce ve İngilizce-Türkçe Sözlük C#.NET
  Şampiyonluk Anketi (progressBar ile) C#.NET
  Büyük Ünlü Uyumu C#
  C# Maaş-Gelir Gider-Kişisel Bilgi Programı
Türkçe-İngilizce ve İngilizce-Türkçe Sözlük C#.NET

 Türkçe-İngilizce ve İngilizce-Türkçe Sözlük C#.NET

 

sozluk3

 

ÖNEMLİ NOT:   Ben Access veritabanıma yukarıdaki kelimeleri ekledim.Siz daha ayrıntılı veritabanı oluşturabilirsin.

sozluk2

 

sozluk1

======= Veritabanı Bağlama ========

Veritabanı Bağlamak için Öncelikle projemizin kayıtlı bulunduğu dosya içinde WindowsFormsApplication adındaki klasörün içindeki bin klasörüne girip oradanda Debug Adlı klasör içine girip MS accesste oluşturduğumuz veritabanı dosyasını oluşturuyoruz..Bu işlemi yaptıktan sonra projemizi açıp toolboxda Data altında bulunan kontrollere OledbAdapter,OledbConnection,Dataview ve DataGrid kontrollerini eklememiz gerekir.. Bunun için toolboxda Data üzerine sağ tuş Choose İtems a tıklarayarak Adı geçen kontrolleri gelen pencerede seçerek toolbox a ekleriz.. Ardından OledbAdapter Kontrolüne çift tıklayarak Veritabanını bağlama işlemine başlayacağız..OledbAdapter e tıkladıktan sonra gelen pencereden New Connection diyoruz.. Gelen pencerede Data Source karşısındaki Change Butonuna basarak gelen pencereden other Seçilip OK butona basarız..Bu İşlemi yaptıktan sonra OLE DB Provider ın Altında bulunan açılır liste kutusundan Microsoft Jet 4.0 OLE DB Provider Seçildikten sonra Data Links Butonuna tıklarız.1.Veritabanı adını seçiniz veya girin karşısında … Butonuna basarak daha önce oluşturduğumuz access veritabanı dosyasını seçeriz..Bu işlemi yaptıktan sonra Bağlantıyı sına Butonuna basarak Bağlantımızın düzgün olup olmadığını kontrol ederiz..Sınama başarılı oldu mesajı alındıktan sonra Tamam Butonuna basarız.. Ekranda kalan penceremizde Test Connection Butona basarak YineBağlantımızın doğru olup olmadığını kontrol ederiz.. Test connection succeeded mesajını aldıktan sonra OK butonuna basarız..Ekranda kalan pencereden NExt Diyerek devam ederiz.. Next butonuna bastıktan sonra Bir mesaj gelecektir bu mesaja evet diyerek geçeriz.Yine next butonuna basarak devam ederiz. Next dedikten sonra gelen pencerede Query Builder butonuna basarız..Gelen pencerede accesste oluşturduğumuz tablo(lar) görüntülenecektir..Burada Kullanacağımız tablo(lar) seçip add butonana basarız.. Add butonuna basıp tablomuzu ekledikten sonra close butonuna basarak pencereyi kapatırız.. Ekrandaki pencerede tablodaki tüm alanların gözükmesini istiyorsak All Columns seçeneğine tıklayarak Execute Query butununa basarak Oluşturduğumuz tablodaki verileri ve alanları görüntüleriz.. Bu işlemi yaptıktan sonra OK butonuna basarak Ekranda bulunan pencereden Next butonuna basarız .. Ardından Gelen pencereden Finish Butonuna basarız ve pencere kapanır..Ardından toolboxda bulunan Data ya eklediğimiz kontrollerden Dataviewe çift tıklayarak Formumuzun altına ekleriz..Bu işlemden sonra formumuzun altında bulunan oledbAdapter Üzerine gelip sağ tuş Generate Dataset e tıklarız gelen pencerede OK butonuna basarız..Bu işlemi yaptıktan sonra formumuzun altına eklediğimiz dataview i seçip properties penceresinden Table Özelliğine tıklatıp Dataset11 altında bulunan tablomuzu seçeriz.
--------------------kod satırı--------------
 

namespace türkçe_ingilzce_sözlük
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void Form1_Load(object sender, EventArgs e)
{
oleDbDataAdapter1.Fill(dataSet11, "kelimeler");
this.AcceptButton = button1; // Enter tuşuna basıldığı anda buton bir çalışsın
}
private void button1_Click(object sender, EventArgs e)
{
string ara;
int kayitci;
textBox1.Focus(); //imleç textbox1'e konumlansın
if (radioButton1.Checked == true) //Radiobuton1 seçili ise
{
ara = textBox1.Text; //textbox1'e yazılanı ara değikenine ata
dataView1.Sort = "kelime"; //dataviewdeki kayıtları kelime alanına göre sırala
kayitci= dataView1.Find(ara); // ara değiişkenindeki kelimeyi dataview'de ara ve kayıt nosunu kayitci değişkenine ata
DataRowView akayit;
if (kayitci != -1) //kayitci değişkeni -1 den farklıysa yani veritabanında varsa
{
akayit = dataView1[kayitci]; //akayit içine datavievdeki kayıtci satırını ata
label4.Text = akayit["kelime"].ToString();//label4'e kelime alanındaki kaydı yaz
label5.Text = akayit["anlami"].ToString();//label5'e kelime alanındaki kaydı yaz
}
else
MessageBox.Show("Kayıt bulunamadı ... "); //değilse ekrana bulunamadı mesajını göster
}
if (radioButton2.Checked == true)//üstte yazılan açıklamalar aşağıdakiler için aynıdır
{
label2.Text = "İngilizce Kelime";
label3.Text = "Türkçe Anlamı";
ara = textBox1.Text;
dataView1.Sort = "anlami";
kayitci= dataView1.Find(ara);
DataRowView akayit;
if (kayitci != -1)
{
akayit = dataView1[kayitci];
label4.Text = akayit["anlami"].ToString();
label5.Text = akayit["kelime"].ToString();
}
else
MessageBox.Show("Kayıt bulunamadı ... ");
}
}
}
}
 
   
Bugün 5 ziyaretçi (7 klik) kişi burdaydı!
Bu web sitesi ücretsiz olarak Bedava-Sitem.com ile oluşturulmuştur. Siz de kendi web sitenizi kurmak ister misiniz?
Ücretsiz kaydol