QuickReport Nedir?
Quick Report, QuSoft firmasınca geliştirilen, Borland Delphi ve Borland C++ programlama dilleri ile yazdırma işlemlerini kolaylaştıran bir tasarım aracıdır.
Halen bir çok Borland Delphi ve Borland C++ programcısı rapor ve formlarını QuickReport ile hazırlamaktadır.
Borland Delphi'nin, Borland C++'ın ve QuickReport'un genişleyebilir yapısı sayesinde aynı zamanda değişik yazılımevleri de QuickReport için değişik bileşenler geliştirmektedirler.
QuickReport temel olarak sayfanın üzerine bandların işleyişine dayanır. Çeşitli band türlerinin kendine özgü davranışları vardır. Yazdırılacak bilgiler bu bandların üzerine yerleştirilir.
TextPrint Nedir?
QuickReport'un bir çok faydasının yanında bilgileri yazıcıya "grafik" olarak gönderdiği için "satır yazıcı" diye anılan yazıcılarda Quick Report ile çıktı almak kesinlikle verimli değildir.
Gerçekte Windows işletim sisteminde yazdırma işlemleri tamamen "grafik" olarak çalışır. Bu nedenle Windows altında "satır yazıcı" olarak bilinen yazıcılardan çıktı almak yavaştır ve elde edilen çıktılar okunaksızdır.
Satır yazıcılardan verim elde etmek için bilgilerin yazıcıya doğrudan "metin" olarak gönderilmesi gereklidir. Bunun için ya yazıcı programdan bir dosya olarak açılır ve bilgiler dosyaya yazarmış gibi yazıcıya gönderilir ya da yazdırılacak bilgiler önce bir dosyaya yazdırılıp, daha sonra o dosya yazıcıya gönderilir. Ancak bu durumda QuickReport'un size sağladığı olanakları tamamen gözardı etmeniz gerekmektedir.
QuickReport kullanılarak geliştirilmiş uygulamalarda, özellikle Büyük Defter, Yevmiye Defteri gihi yazdırılması zorunlu ve sayfalarca bilgi içeren raporların dökümünde, hız çok önemlidir.
Yapılan denemeler sonucu bilgileri yazıcıdan "metin" olarak bastırmanın "grafik" olarak bastırmaktan yaklaşık 6 kat daha hızlı olduğunu görüldü. Aynı zamanda yazdırılan bilgiler çok daha okunaklıydı.
TextPrint, Atlantis Yazılım'ın geliştirdiği, bilgilerin yazıcıya "grafik" olarak değil "metin" olarak gönderilmesini sağlayan; bunu yaparken Quick Report'un sayfa, band ve yazdırılabilir bileşenlerinin sağladığı kolaylıkları ortadan kaldırmayan bir bileşendir.
Kullanışlı yazdırma, önizleme, metin ve CSV olarak ihraç (export) etme yordamları yardımıyla programcıların işlerini oldukça kolaylaştırır.
|