delphi ile ingilizce-türkçe sözlük

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
cagri_85
Üye
Mesajlar: 95
Kayıt: 16 Oca 2004 11:10

delphi ile ingilizce-türkçe sözlük

Mesaj gönderen cagri_85 »

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,,,
Kullanıcı avatarı
mrmarman
Üye
Mesajlar: 4740
Kayıt: 09 Ara 2003 08:13
Konum: İstanbul
İletişim:

Mesaj gönderen mrmarman »

Selam.
delphi ile ingilizce-türkçe sözlük nasıl yapabilirim
bu sorunuzun devamı
hazır kod gönderebilirmisiniz
olmamalıydı. :oops:

- 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. :idea:
Resim
Resim ....Resim
Kullanıcı avatarı
safak
Şafak EBESEK
Mesajlar: 165
Kayıt: 05 Ağu 2003 04:39
Konum: Istanbul
İletişim:

Mesaj gönderen safak »

Ç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,
Kullanıcı avatarı
husonet
Admin
Mesajlar: 2962
Kayıt: 25 Haz 2003 02:14
Konum: İstanbul
İletişim:

Mesaj gönderen husonet »

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...

Gazete manşetleri
* DİKKAT :Lütfen forum kurallarını okuyalım ve uyalım...!
* Warez,crack vs. paylaşımı kesinlikle yasaktır.
Kullanıcı avatarı
cagri_85
Üye
Mesajlar: 95
Kayıt: 16 Oca 2004 11:10

delphi için sözlük

Mesaj gönderen cagri_85 »

eyvallah kardeþ saðol :wink:
Kullanıcı avatarı
husonet
Admin
Mesajlar: 2962
Kayıt: 25 Haz 2003 02:14
Konum: İstanbul
İletişim:

Mesaj gönderen husonet »

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ı

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....
Bu olayı Edit bileşenin OnChange eventine veya (tafsiyem Button) Button bileşenin Click eventine yazabilirsin. Kullanacağın Bileşen Query bileşeni olabilir.

İ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.
Cevapla