Canias ERP Troia Eğitimleri – Object İşlemleri (Proje 2)

Troiada Object işlemlerine devam ediyoruz.

Bu yazımızda yapacağımız proje INTEGER değişkenini tanımamıza yardımcı olacak küçük bir hesap makinesi olacak.

Bir önceki dersimizde oluşturduğumuz Transaction üzerinden devam edeceğiz.

Yani Transaction ismi : EDUTEST

Başlangıç Dialogu : EDUD01D000

Şu anda hesap makinesini yazacağımız Diyalog : EDUD01D001 olacak.

Uygulamayı çalıştırdığımızda ilk başlangıç diyalogu açılacağı için için öncelikle hesap makinesi diyaloguna geçiş yapmamız gerekecek.

Bunun için bir önceki derste oluşturduğumuz Diyaloga şu butonu ekliyoruz.

Oluşturduğumuz bu butonun Click eventine aşağıdaki kodu yazıyoruz.

CALL cağırmak anlamında kullanıldığını düşünebiliriz.

Neyi cağır DIALOG’U

Hangi Diaglogu EDUD01D001

Bu şekilde diyaloglar arası geçişlerimizi kolaylıkla sağlayabiliriz.

Şimdi hesap makinesi projemize yoğunlaşalım.

Tasarımı

Yapacağımız işlem 1. Sayıyı ve 2. Sayıyı alacağız aşağıdaki işlem butonuna tıkladığımızda gerekli işlem yapılacak ve Sonuc Editbox’ına yazmak.

Kodlar

Kodlarımız bu şekildeydi. Anlaması çok karmaşık olan bir kodlama yok aslında. Burada belki söylememiz gereken bir karşılaştırma var. C# gibi bir yazılım dilinde Editbox üzerine bir değer yazdırılırken mutlaka String türüne dönüştürülmesi gerekir. Ama Troia Runner’ı bunu otomatik olarak yapar ve Integer gönderdiğiniz değer String yapılır ve yazdırılır. O yüzden ayrıca bir dönüşüme gerek kalmamaktadır.

Ekran Görüntülerimiz

Bu şekildeydi. Bir sonraki eğitim yazımda görüşmek üzere.

Facebook Sayfamizdan Bizleri Takip Edebilirsiniz
Murat Bilginer

Industryolog Akademi Founder – Endüstri Mühendisi
Canias ERP Troia Geliştiricisi & Yazılım Uzmanı
7 Yıldır bildiğini paylaşmak için çabalayan bir blogger.

http://muratbilginer.net/