Blog
CANIAS ERP / TROIA rehberleri, .NET yazıları ve saha deneyimleri.
CANIAS Web Service ile Dışarıdan ERP'ye Bağlanmak
CANIAS'ın kendi web servis altyapısı login/callService/listServices/logout üzerinden çalışır. İKONPORTAL'ı geliştirirken kullandığım bu yöntemi, gerçek IAS dokümantasyonuna dayanarak anlatıyorum.
TROIA'da Sınıflar: _CONSTRUCTOR, _VARIABLES ve @ Operatörü
TROIA class'ları diğer dillerdeki sınıflardan farklı çalışır: dialog'lar class sayılmaz, üye alanlara . değil @ ile erişilir. Gerçek kurallarıyla anlatıyorum.
TROIA'da TABLE ve LOOP: Neden Bu Kadar Hızlı?
CANIAS ekranlarının binlerce satırla akıcı çalışmasının sırrı LOOP AT, CRITERIA COLUMNS ve LOCATERECORD'un doğru seçilmesinde saklı. TABLE tipini ve gerçek performans farkı yaratan varyasyonları anlatıyorum.
TROIA'da String İşlemleri: STRINGBUILDER, PARSE ve TOCHAR
TROIA'da escape karakteri yoktur, satır birleştirme performansı STRINGBUILDER'a bağlıdır. String fonksiyonlarını gerçek örneklerle anlatıyorum.
TROIA'da Akış Kontrolü: IF, SWITCH ve WHILE
TROIA'da ELSEIF yoktur, BREAK olmadan çalışan bir SWITCH vardır. Akış kontrol komutlarının gerçek sözdizimini ve tuzaklarını anlatıyorum.
TROIA'ya Giriş: Söz Dizimi ve İlk Method
CANIAS ERP'nin 4GL dili TROIA'nın temel sözdizimi: yorum satırları, değişken tanımlama, koşullar ve ilk class method örneği.