Bir sonraki Delphi uygulamanız için tek dosya, tek kullanıcılı bir veritabanı mı arıyorsunuz? Uygulamaya özgü bazı verileri depolamanız gerekiyor, ancak Kayıt / INI / veya başka bir şey?
Delphi yerel bir çözüm sunar: Bileşen paletinin "Veri Erişimi" sekmesinde bulunan TClientDataSet bileşeni, bellek içi veritabanından bağımsız bir veri kümesini temsil eder. İstemci veri kümelerini dosya tabanlı veriler, önbellek güncellemeleri, harici bir sağlayıcıdan (ör. XML belgesi ile çalışma veya çok katmanlı bir uygulamada) veya "evrak çantası modeli" uygulamasındaki bu yaklaşımların bir birleşiminde, istemci veri kümelerinin desteklediği geniş özellik yelpazesinden yararlanabilirsiniz.
Delphi Veri Kümeleri
Her Veritabanı Uygulamasında ClientDataSet
ClientDataSet öğesinin temel davranışını öğrenin ve ClientDataSets öğesinin çoğunda kapsamlı kullanım için bir argümanla karşılaşın veritabanı uygulamaları.
FieldDefs Kullanarak ClientDataSet Yapısını Tanımlama
Bir ClientDataSet'in bellek deposunu anında oluştururken, tablonuzun yapısını açıkça tanımlamanız gerekir. Bu makalede, FieldDefs kullanarak hem çalışma zamanında hem de tasarım zamanında nasıl yapılacağı gösterilmektedir.
TFields Kullanarak ClientDataSet Yapısını Tanımlama
Bu makalede, ClientDataSet yapısının TFields kullanarak hem tasarım zamanında hem de çalışma zamanında nasıl tanımlanacağı gösterilmektedir. Sanal ve iç içe veri kümesi alanları oluşturma yöntemleri de gösterilmiştir.
ClientDataSet Dizinlerini Anlama
Bir ClientDataSet, dizinlerini yüklediği verilerden almaz. Dizinler, isterseniz, açıkça tanımlanmalıdır. Bu makale, bunu tasarım zamanı veya çalışma zamanında nasıl yapacağınızı gösterir.
ClientDataSet'te Gezinme ve Düzenleme
Bir ClientDataSet içinde, neredeyse diğer tüm veri kümelerinde gezinme ve düzenleme yöntemlerinize benzer bir şekilde gezersiniz ve düzenlersiniz. Bu makale temel ClientDataSet gezinme ve düzenlemeye giriş niteliğindedir.
ClientDataSet'i Arama
ClientDataSets, sütunlarında veri aramak için birkaç farklı mekanizma sağlar. Bu teknikler, temel ClientDataSet manipülasyonunun tartışmasının devamında ele alınmıştır.
ClientDataSets Filtreleme
Bir veri kümesine uygulandığında, filtre erişilebilir olan kayıtları sınırlar. Bu makalede, ClientDataSets filtreleme ins-and-outs araştırıyor.
ClientDataSet Toplamaları ve GroupState
Bu makalede, basit istatistikleri hesaplamak için toplamaların nasıl kullanılacağı ve kullanıcı arabirimlerinizi geliştirmek için grup durumunun nasıl kullanılacağı açıklanır.
Veri Kümelerini ClientDataSets'e Yerleştirme
İç içe veri kümesi, veri kümesindeki bir veri kümesidir. Bir veri kümesini diğerinin içine yerleştirerek, genel depolama gereksinimlerinizi azaltabilir, ağ iletişiminin verimliliğini artırabilir ve veri işlemlerini basitleştirebilirsiniz.
ClientDatSet İmleçlerini Kopyalama
Bir ClientDataSet imlecini klonladığınızda, yalnızca paylaşılan bir bellek deposuna ek bir işaretçi değil, aynı zamanda verilerin bağımsız bir görünümünü de oluşturursunuz. Bu makalede, bu önemli özelliğin nasıl kullanılacağı gösterilmektedir
ClientDataSets kullanan Uygulamaları Dağıtma
Bir veya daha fazla ClientDataSets kullanıyorsanız, uygulamanızın yürütülebilir dosyasına ek olarak bir veya daha fazla kitaplık dağıtmanız gerekebilir. Bu makalede, bunların ne zaman ve nasıl dağıtılacağı anlatılmaktadır.
ClientDataSets Kullanarak Yaratıcı Çözümler
ClientDataSets, bir veritabanındaki satırları ve sütunları görüntülemekten çok daha fazlası için kullanılabilir. İşleme seçeneklerini seçme, ilerleme mesajlarını görüntüleme ve veri değişiklikleri için denetim izleri oluşturma da dahil olmak üzere uygulama sorunlarını nasıl çözdüklerini görün.