merhaba;
delphi ile ingilizce-türkçe sözlük nasýl yapabilirim ilk önce veritabaný hazýrlamam gerekiyormuþ bu konuda bana ayrýntýlý bilgi veya hazýr kod gönderebilirmisiniz...
saygýlar,,,
delphi ile ingilizce-türkçe sözlük
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Selam.
- Programa başlarken, mevcut fikirlerinizi kağıt üzerine dökerek hedeflerinizi belirleyin. Projeniz oluşsun.
- Veritabanı programcılığı yapacaksınız. Bununla ilgili daha önce çalışma yapmadıysanız, bu konuda araştırma yapın.
- Kaydedeceğiniz veri tür ve miktarını tespit edip, size uygun olan veritabanı tipini seçin ve altyapı oluşumuna öyle başlayın.
- Programı kodlama işi en son aşamadır.
bu sorunuzun devamıdelphi ile ingilizce-türkçe sözlük nasıl yapabilirim
olmamalıydı.hazır kod gönderebilirmisiniz

- Programa başlarken, mevcut fikirlerinizi kağıt üzerine dökerek hedeflerinizi belirleyin. Projeniz oluşsun.
- Veritabanı programcılığı yapacaksınız. Bununla ilgili daha önce çalışma yapmadıysanız, bu konuda araştırma yapın.
- Kaydedeceğiniz veri tür ve miktarını tespit edip, size uygun olan veritabanı tipini seçin ve altyapı oluşumuna öyle başlayın.
- Programı kodlama işi en son aşamadır.

Çok kısa ve etkili bir yol olabilir mi ?
- Bir TXT dosyası oluşturun. (masaüstünden yeni>metin belgesi seçenekleri ile oluşturuluyor).
- her satıra bir türkçe kelime , bir ingilizce kelime, aralarına da virgül koyun (veri tabanı,database) gibi...
- Bu satırlardan istediğiniz kadar yazın.
- Dosyayı kaydedin.
- Dosyayı açın
-Menüden Düzen->bul yolunu izleyerek karşınıza gelen pencereye aradığınız kelimeyi yazın. Bul düğmesine basın. Varsa bulup ilgili satırı gösterir.
İşte basit bir sözlük.
Şimdi düşünelim. Bu yaptığımız işleri bir programlama aracıyla mesala Delphi ile nasıl yapabiliriz? Yukarıdaki satırları yeniden canlandırın ve bunları sırasıyla gerçekleştirmeya çalışın. Hangisinde takılırsanız tekrar yazın, kaynaklarımızı aktaralım.
Kolay Gelsin,
- Bir TXT dosyası oluşturun. (masaüstünden yeni>metin belgesi seçenekleri ile oluşturuluyor).
- her satıra bir türkçe kelime , bir ingilizce kelime, aralarına da virgül koyun (veri tabanı,database) gibi...
- Bu satırlardan istediğiniz kadar yazın.
- Dosyayı kaydedin.
- Dosyayı açın
-Menüden Düzen->bul yolunu izleyerek karşınıza gelen pencereye aradığınız kelimeyi yazın. Bul düğmesine basın. Varsa bulup ilgili satırı gösterir.
İşte basit bir sözlük.
Şimdi düşünelim. Bu yaptığımız işleri bir programlama aracıyla mesala Delphi ile nasıl yapabiliriz? Yukarıdaki satırları yeniden canlandırın ve bunları sırasıyla gerçekleştirmeya çalışın. Hangisinde takılırsanız tekrar yazın, kaynaklarımızı aktaralım.
Kolay Gelsin,
Bu işe tablolarını (4 tablo olması en iyisi (Kendi Fikrim)) yapılandırarak başlayabilirsin.
1 - nci Tablonunu Yapısı
English Tablosu Olsun
Alanları İse
Id - EnglishWord
2 - nci Tablonun Yapısı
Turkce Tablosu Olsun
Alanları ise
Id - TurkceKelime
3 - ncü Tablonun Yapısı
EnglishMeaning tablosu olsun
Alanları ise
Id - Meaning - Type
4 - nci Tablonun Yapısı
TurkceAnlamlar tablosu olsun
Alanları ise
Id - Anlamlar - Tür
Tablolorı yapılandırdıktan sonra biraz SQL işini görecektir.
Uğraşmaya devam et takıldığın yer olursa soru sormaktan çekinme.
Kolay Gelsin...
1 - nci Tablonunu Yapısı
English Tablosu Olsun
Alanları İse
Id - EnglishWord
2 - nci Tablonun Yapısı
Turkce Tablosu Olsun
Alanları ise
Id - TurkceKelime
3 - ncü Tablonun Yapısı
EnglishMeaning tablosu olsun
Alanları ise
Id - Meaning - Type
4 - nci Tablonun Yapısı
TurkceAnlamlar tablosu olsun
Alanları ise
Id - Anlamlar - Tür
Tablolorı yapılandırdıktan sonra biraz SQL işini görecektir.
Uğraşmaya devam et takıldığın yer olursa soru sormaktan çekinme.
Kolay Gelsin...
Gazete manşetleri
* DİKKAT :Lütfen forum kurallarını okuyalım ve uyalım...!
* Warez,crack vs. paylaşımı kesinlikle yasaktır.
delphi için sözlük
eyvallah kardeþ saðol 

Slm
Arkadaşlar lütfen Delphi ile ilgili sorularınızı forum'a sorunuz Özel mesaj atmayınız 1 kişinin okuyup cevap vermesi saat ler ve günler alabilir bu yüzden forum kurallarını okuyalım.
cagri_85'in Özel Mesajı
İlk önce Gireceğin kelimenin tablonda olup olmadığını kontrol ettir.
Tablonda kelime yoksa Kelime bulunamadı mesajı verdir.
Select * From Turkce Where TurkceKelime = TurkceKelime
Eğer kayıt bulunursa bulunan kaydın id sini al EnglishMeaning tablosunda id karşılaştırması yap.
Select * From EnglishMeaning Where id = id
Çıkan kaydın sonuclarını Meaning alanın Memo nesnesine ata.
Mantık bu şekilde olmalı.
Not : Sql leri daha farklı oluşturabilirsin ama bu şekilde yapman matığını oluşturmada faydalı olacaktır.
Kolay Gelsin…
Arkadaşlar lütfen Delphi ile ilgili sorularınızı forum'a sorunuz Özel mesaj atmayınız 1 kişinin okuyup cevap vermesi saat ler ve günler alabilir bu yüzden forum kurallarını okuyalım.
cagri_85'in Özel Mesajı
Bu olayı Edit bileşenin OnChange eventine veya (tafsiyem Button) Button bileşenin Click eventine yazabilirsin. Kullanacağın Bileşen Query bileşeni olabilir.
tekrar merhaba;
bu delphi 6 için ingilizce-türkçe sözlük yardımı konusunda tekrar rahatsız ediyorum.Dediğiniz gibi 4 tane tablo hazırladım ama şimdilik 10 kelime ve anlam girdim çalışıp çalışmayacağından dolayı.Şimdi delphi içinde ne yapmam gerekli benim niyetim edit1 bileşeni içine örneğin home yazınca memo1 bileşeni içerisinde ev yazısı çıkacak bu şekilde bu konuda bana ayrıntılı bilgi verirseniz çok sevinirim...
saygılar....
İlk önce Gireceğin kelimenin tablonda olup olmadığını kontrol ettir.
Tablonda kelime yoksa Kelime bulunamadı mesajı verdir.
Select * From Turkce Where TurkceKelime = TurkceKelime
Eğer kayıt bulunursa bulunan kaydın id sini al EnglishMeaning tablosunda id karşılaştırması yap.
Select * From EnglishMeaning Where id = id
Çıkan kaydın sonuclarını Meaning alanın Memo nesnesine ata.
Mantık bu şekilde olmalı.
Not : Sql leri daha farklı oluşturabilirsin ama bu şekilde yapman matığını oluşturmada faydalı olacaktır.
Kolay Gelsin…
Gazete manşetleri
* DİKKAT :Lütfen forum kurallarını okuyalım ve uyalım...!
* Warez,crack vs. paylaşımı kesinlikle yasaktır.