26 Şubat 2014 Çarşamba

Delphi XE5 - Yeni Uygulamam Veri Fabrikası

   İstatistik ile uğraşan arkadaşlarım için yaptığım bir uygulama. Uygulama ile belli dağılımlardan istediğiniz kadar veri üretebilme imkanınız var. Ayrıca ürettiğiniz verileri Excel'e aktarabiliyosunuz. Onbir tane dağılım mevcut içinde bunlardan bir kaç...

25 Şubat 2014 Salı

Delphi XE5 - Ortalaması ve Standart Sapması Bilinen Normal Dağılımdan Veri Üretme

     Veri üretme yazılarına başlamışken birazda istatistikten veri üretme türlerine ve de olasılık hesaplamalarına giriş yapayım dedim. Bu yazıda sadece normal dağılım göstereceğim. Blogun ilk zamanların ters dönüşüm fonksiyonları ile veri üretme dökümanı paylaşmıştım. Orada diğer dağılımlardan...

24 Şubat 2014 Pazartesi

Delphi XE5 - ClientDataSet Bir Milyon Veri Üretme ve Performans Ölçümü

   Bir önceki yazıda yaptığımız VeriÜretme uygulaması ile bir kaç deneme yaptım. Önce yirbibeşbin sonra yüzbin ve sonrada bir milyon veri ürettim ve veri büyüklüğünde ki filtreleme performansını ölçtüm. İşin güzel tarafı verileri oluşturma sürelerinin çok kısa olmasıydı. Bir milyonluk veri...

Delphi XE5 - ClientDataSet Rastgele Veri Üretme Fonksiyonu

  Veritabanlarının ne kadar veriyi kaldırabileceğini bilmemiz için bu durumla karşılaşmamız gerekmekte o yüzden bende ClientDataSet ' te veri üretme fonksiyonu oluşturmaya karar verdim. Amacım bir milyon veri üretip içinde filtreleme ve sorgu yapmak...

Delphi XE5 - ClientDataSet Sütun Formatının Değiştirilmesi

     Bazen oluşturduğunuz kolonun formatı hoşunuza gitmeye bilir ve değiştirmek istersiniz ama nasıl yapacağınızı bilemeyebilirsiniz. Bu işlem için ClientDataSet DisplayFormat özelliğini getirmiştir. Bu metotla istediğiniz sınıfın yani sütunun formatını başka bir formata çevirebil...

Delphi XE5 - ClientDataSet Master/Detail Oluşturulması

  ClientDataSet 'in güzel özelliklerinden bir taneside master detail bağlantısının kolaylıkla oluşturulabilmesi. Master/Detail  yapısı indexleme mantığına dayanmaktadır. Bir tablodan alınan kısıt diğer tabloda indexlenerek gösterilir. Master/Detail özelliğini göstermek için yine...

23 Şubat 2014 Pazar

Delphi XE5 - Firebird Veritabanı Oluşturma

   Piyasa da bilindiği gibi bir çok veritabanı uygulaması var. Firebird ' de bunlardan birtanesi. Fakat FireBird' ü diğerlerinden ayıran en önemli özelliği boyutun çok küçük, işlevinin ise devasa olması. Bu yüzden bir çok uygulama geliştiricisi FireBird veritabanını tercih etmekte. Bu yazıda...

22 Şubat 2014 Cumartesi

Delphi XE5 - ClientDataSet Aggregates (MIN,MAX,SUM,AVG,COUNT) İşlemleri

   ClinetDataSet' te toplama, ortalama almanın fonksiyon oluşturmadan daha basit yöntemleride var. Hemde veriniz girdiği anda çok hızlı bir şekilde reaksiyon alabildiğiniz. Bunun yöntemi ClientDataSet ' te Aggregates kullanmak. Aggregates ile ün küçük en büyük değer, toplam ortalama sayma...

21 Şubat 2014 Cuma

Delphi XE5 - ClientDataSet İki Stun işlemelerini Tek Sütun'a Yazdırma

   ClientDataSet' te yapabileceklerinizden biride iki sutunun arasındaki 4 işlemi tek bir stuna yazdırabilme olanağınızın olması. Bu işlem basit kodlama ile çok kullanışlı uygulamalar geliştirebilirsiniz. Bu yazı ile birlikte bakkal uygulamasınında sonuna geleceğiz. Tabi ki ClientDataSet...

20 Şubat 2014 Perşembe

Delphi XE5- ClientDataSet Arama Bulma Fonksiyonu

   Fonksiyon yazmaya alıştıkça kendi işini artık kendiniz çok rahat görmeye başlayabilirsiniz. Birçok ücretli bileşen mevcut ama siz de küçük fonksiyonlarla ihtiyacınız olan özellikleri elde edebilirsiniz. Bu yazıda ClientDataSet içerisinde arama yapma fonksiyonunu anlatacağım. Bu fonksiyon...

Delphi XE5 - ClientDataSet Comboboxa Listeleme Fonksiyonu

   Bu yazımızda gelin bakkal uygulamasını biraz daha geliştirelim ve yeni bir fonksiyon öğrenelim. Başlıktan da anlaşılacağı gibi listeleme yapmak için bir fonksiyon oluşturabiliriz. Böylece bu fonksiyonu uygulamanın uygun yerlerinde sürekli kullanabiliriz. Hatta bu fonksiyonları .dll...

Delphi XE5- DataClientSet' te Toplam, Ortalama Bulma Fonksiyonlarınını Oluşturulması

    Bu yazıda toplama ve ortalama alma fonksiyonlarının nasıl yapılacağını anlatacağım. Fonksiyonları oluşturduktan sonra çalıştığını göstermek için küçük bir de bakkal uygulaması yaptım. Bakkal uygulamasına...

Delphi XE5- ClientDataSet Sıralama Belli Değerler Arasını Alma

  Veritabanı işlemlerinde ki bir diğer can alıcı noktada sıralamadır. Verilerin karman çorban bir şekilde olmasını istemeyiz sonuçta. Bu işlemi yapabilmek için ClientDataSette indexler mevcuttur. İndexleme yaparak verisetimizi sıralayabiliri...

19 Şubat 2014 Çarşamba

Delphi XE5- ClientDataSet Filtreleme İşlemleri

    ClientDataSet'in güzelliklerinden biride filter özelliğidir. Tabi bütün veritabani yöneticilerinde mevcut bir özellik sadece cliente özel değil. Bu yazıda filter özelliğinin ne kadar önemli ve uygulamayı kullanacaklar için ne kadar kolaylaştırıcı bir araç olduğunu göreceğiz. ClientDataSet...

Delphi XE5 - ClientDataSet Oluşturma ve Yönetme

    Delphi'nin kendi içinde hazır olarak gelen ClientDataSet, küçük veriler için oldukça kullanışlı bir veritabanı olanağı sunuyor. Tabi burada küçükten kastımız çok ta küçük değil. Milyonluk veriler olmasa da binlik veriler için iş görür nitelikte. Bu yazıda ClientDataSet nasıl...