PDA

Tam Sürümünü Görmek İçin : bilgi saklama, c#,c++


Flagrant
17/04/2007, 16:23
merhaba,

c++ da yada c# da program yazarken bilgileri nasil saklayabilirim. Mesela en basitinden bir takvim programi yaptim, kullanici belli tarihlere belli gorevler girdi. Program kapandiktan sonra, kullanici tekrar programi actiginda bilgilerin tekrar yerinde olmasi lazim. Yani bilgilerin bir sekilde harddiskte saklanmasi lazim. Bahsettigim sey bir database uygulamasi degil. Program herhangi bir bilgisayara kurulup calismasi lazim. Aklima ilk basta bilgileri txt dosyasina yazdirip tekrar oradan okumak geliyor. Bu isi daha farkli yollarla yapabilir miyim? Yani mesela saklanan bilgiler daha guvenli saklansin, okunamasin, disaridan erisilemesin. Bu isi en hizli ve guvenli hangi yontemle yapabilirim.Mesela kullandigimiz profesyonel programlar bu isi nasil yapiyor?

tesekkurler

not: bu tarz bi konuyu daha once de acmistim ama bilgilerim biraz az oldugu icin saglikli cevaplar alamadim.


shurzan
17/04/2007, 17:28
Paradox yada Access türünden database kullanmalısın ayrıca bunlara şifrede koyabiliyorsun farklı erişim hakları verebiliyorsun.

BCB de ADO ya da BDE çalışması yapabilirsin.

Flagrant
17/04/2007, 17:37
Bu bahsettigin database ler kurulan bilgisayarda extra bir program olmasini gerektiriyor mu? Mesela access kullandigimda programin release versiyonunu yukledigim bilgisayarda access kurulu olmasi gerekiyor mu? Bir de bunlardan hangisi en cok kullaniliyor?

hasanyasin
17/04/2007, 17:40
Hiçbir zaman hiçbir ek kurulum gerektirmeyecek bir çözüm olarak SQLite: www.sqlite.org (http://www.sqlite.org)

Bu konuda binlerce farklı çözüm yöntemi geliştirilebilir. Her programın kendi kaydedeceği veri yapısına göre kendi geliştirdiği bir çözümü var. İlişkisel veritabanları zamanın sık kullanılan teknolojileri; ama tek çözüm değil. Bu konuda biraz okumanız iyi olur. Eğer işiniz aceleyse, SQLite'la başlayın, sonra bilginizi derinleştirirsiniz...

yesilvadi
17/04/2007, 17:52
xml de güzel bir veri saklama yönetmi ama güvenlik konusunda yardımı olur mu bilmem. sonuçta xml dosyaları açık bir formatta ama kendiniz bir şifreleme çözme sistemi geliştirerek yine xml ile rahat sonuçlara ulaşabilirsiniz. sonuçta sql ve türevleri de veritabanı dosyalarına yazacak ve bunlar da açık formatta. onlard da işi büyütmeye kalkınca şifreleme kullanmak zorunda kalırsınız

acehreli
17/04/2007, 19:14
hasanyasin'in dedigi gibi, SQLite... :)

Ali

Revne
17/04/2007, 23:12
ADO kullanarak Access e baglanırsan bilgisayarında Access kurulu olmasa bile istedigin işlemi yapabilirsin..

Kolay Gelsin..

kadiritu
18/04/2007, 00:48
Database ile ilgili bilgin yoksa ve giriş çıkış işlemleri çok karışık değilse dosya giriş çıkış işlemleri yapabilirsin. Başkalarının erişimini istemiyorsan bir method yazarsın, bu method dosyaya yazma sırasında verileri şifreler. <<, >>, |, & bunlar çok işine yarar :)

haluk_tr
19/04/2007, 10:12
ado.net ile işlemelr sana yrdmcı olur