Merhabalar, 26.08.2018 08:56 tarihinde Oguzhan San yazdı: > Trigger bir çeşit blocker dir. Eğer verilen işi yapacak tüm kaynaklar hazır > ise çalışır ve tutarlılığı sağlar . Ama işlem görecek nesne veya kayıt > üzerinde beklerse, istediğiniz işlemlerin tümünü bekletir. Bu yüzden çok > basit işlemleri yapmak için yazılır. Şu ana kadar zaten yaptığım bu. Mesela hem fiş ekranından hem de fatura ekranından giriş çıkış yapıyoruz diye düşünelim. Örnekleri sallama verdim. Her iki ekranda da ayrıca ayrıca depo stok adetlerini güncellemek gerekecekti. Bunu veritabanına yüklemiş oldum. > Ayrıca herşeyi trigger ile yaparsanız, veri tabanınızı ele geçiren biri > mantığı da kavramış olabilir ! Açıkcası bu konuda çok bir kaygım yok. ;-) Zaten açık kaynak kod mantığını seviyoruz. :) Bu proje ile de jübile yapmayı düşünüyorum... > Önerim ara katman yazmanız olacaktır. Yani bir business layer içinde > resusable nesne ve fonksiyonlarla çok daha yönetilebilir yaparsınız. Hatta Db > ilişkilerini de bu katmanda oluşturun ve tutun derim. Db yi eskisi gibi > diskte düşünmeyin artık:) hafızaya yüklenin. Ya aslında bu katman denilen Framework konusu hala benim için soru işareti! Bir ara Qt ile yazılmış, çok beğendiğim ve açık kaynak kodlu K9 projesi vardı. Orada da bir framework kullanılmıştı ama bende hala mantıksal karşılığı yok... :-P
Kolay gelsin, Mucip:) _______________________________________________ Linux-programlama mailing list [email protected] https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php
