Forum: Projeler dkv RSS
DKV2.0 Duyuruldu.
canalpay (Moderatör) #1
Kullanıcı başlığı: Can Alpay Çiftçi
Üye Tem 2009 tarihinden beri · 1133 mesaj · Konum: İzmir
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
Konu adı: DKV2.0 Duyuruldu.
Dkv 2.0 duyuruldu. Bu sefer o kadar iyi test etmediğim için bazı hatalar var olabilir. (Temelde çalışıyor ama :-) )
Bu hatalar neler olabilir(Emin değilim. Sadece örnek) ?
1. Yalnız bir anahtar var ise o anahtarı silemiyor olabilir.....


Dkv1'de olupta 2'de olmayanlar şunlar:
1.veri_sil(anahtar_sil ile veriyi silebiliyoruz. dkv dosyasını silebilmek için ise __sil__ işlevi var.)


DKV2.0'ın çalışma mantığı nasıl ?

Veri Tabanı
        |
   Tablo
        |
Alan (dkv dosyası)
        |
   veri (anahtar)

Dkv2'yi Ali Beyin isteği üzerine üye işlev kullanmadım ama şimdi her anahtar_ekle dediğimizde aynı veritabanını aynı tabloyu aynı alanı seçmek zorunda kalabiliyoruz.

Bu zorluğu da deniz adlı bir proje ile bitirecektim. Hatta programı yazmaya da başlamıştım ama sonra kendime, bu çokta önemli değil yazma dedim. Şimdi herhalde d-okul'u tekrar DKV2.0 ile yazacağım. Böylece dkv'nin hatalarını çıkaracağım ve hâlâ bir eksiği varsa(Yani tasarımı hala eksik ise) dkv3'ü çıkaracağım :-)


Bu arada bu projeyi daha windows ortamına taşımadım. Eğer bir gün windows kullanıcımız olursa windows ile de çalışabilir hale getiririm.
Windows'da neden çalışmaz ? (Daha denemedim. Sadece tahmin):
1. Linuxta "/" işleci ile ayırım yapılırken Windowsta "\"işleci ile ayrım yapılıyor.
Tahminim sadece bundan dolayı çalışmaz :-)
canalpay (Moderatör) #2
Kullanıcı başlığı: Can Alpay Çiftçi
Üye Tem 2009 tarihinden beri · 1133 mesaj · Konum: İzmir
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
Bu arada Ali Bey'in istediği gibi dkv2 artık const ile çağrılıyor.

Ama yedekle işlevinde const dchar[] ile çağrıldığı halde tekrar dchar[] haline getiriliyor.
acehreli (Moderatör) #3
Kullanıcı başlığı: Ali Çehreli
Üye Haz 2009 tarihinden beri · 4448 mesaj
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
Yanıtlanan mesaj #1
canalpay:
Dkv 2.0 duyuruldu.

Tebrikler! :)

Linuxta "/" işleci ile ayırım yapılırken Windowsta "\"işleci ile ayrım yapılıyor.

O konuyu dert etme. Bahsettiğin fark, konsolda çalışırken vardır. Programların bakış açısıyla '/' karakteri her ortamda klasör ayracıdır.

Tam doğrucu olmak gerekirse: Bu, C'den beri böyle; D'de değişmeleri için hiçbir neden olduğunu sanmıyorum. :)

Ali
canalpay (Moderatör) #4
Kullanıcı başlığı: Can Alpay Çiftçi
Üye Tem 2009 tarihinden beri · 1133 mesaj · Konum: İzmir
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
O konuyu dert etme. Bahsettiğin fark, konsolda çalışırken vardır. Programların bakış açısıyla '/' karakteri her ortamda klasör ayracıdır.


Emin olmamakla birlikte hatırladığım kadarıyla D bu işi yapmıyor. Hatırladığım kadarıyla D / \ ayrımını windows linuxa göre yapmıyor. Çünkü Dkv'nin 1.sürümünü çalıştırırken hata almıştım(Diye hatırlıyorum.). Hatta python'da da böyle bir ayrım yoktu ama os modülü ile yazdığımızda \ / ayrımı yapıyordu.

Şimdi bakardım ama baksam da bir şeyi değiştirmeyecektir.
Doğrulama Kodu: VeriCode Lütfen resimde gördüğünüz doğrulama kodunu girin:
İfadeler: :-) ;-) :-D :-p :blush: :cool: :rolleyes: :huh: :-/ <_< :-( :'( :#: :scared: 8-( :nuts: :-O
Özel Karakterler:
Forum: Projeler dkv RSS
Bağlı değilsiniz. · Şifremi unuttum · ÜYELİK
This board is powered by the Unclassified NewsBoard software, 20100516-dev, © 2003-10 by Yves Goergen
Şu an: 2017-08-16, 14:49:27 (UTC -07:00)