Archive for Eylül 23rd, 2010

İletişim Araçları

Merhaba

Mehmet Aktürk arkadaşımın hazırlamış olduğu eğitim dokumanından yaralanarak bu yazıları hazırladım. Kendisine yardımlarından dolayı teşşekkür ederim.

Son kullanıcı ile iletişime geçmek her yazılımın önemli bir parçasıdır ve sürecin doğru işlemesi için kritiktir. İletişimin ana tipleri aşağıdaki gibidir:

  • Büyük miktarda verinin girildiği ya da alındığı formlar ve raporlar.
  • Belirli özel veri girişleri ve çıktıları için yazdırma komutları, bilgilendirme günlükleri ve dialog kutuları

Bu bölümde yazdırma komutlarını, bilgilendirme günlükleri ve dialog kutularını nasıl kullanacağımızı görücez. Formlar ve raporlar daha ileri seviye konularda ele alınacaktır.

Print komutu

Print komutu istediğimiz değeri ekranda yazdırmamızı sağlar fakat bu ekran öyle hızlı işletilir ki bunu göremeyiz. Bu yüzden pause komutunuda kullanmalıyız. Bu komut print komutu işletildikten sonra akışı durdurur ve açılan print penceresini dondurur. Print komutu normal programlama süreçlerinde kullanışlı değildir ve kullanımı bir anlam ifade etmez. Bu komut programcılar tarafında özel durumlarda bazı değerleri görebilmek için kullanılır.

print “This is a test message.”;

pause;

Read more

Dahili(Built-in) Fonksiyonlar

Microsoft Dynamics AX X++ ta geliştirme yapılmasına yardımcı olan bir çok dahili fonksiyon içerir. Bunlar matemetiksel işlemler yapar, data tiplerini çevirir, sistem değerleri döndürür vb.

Dahili Fonksiyonları Kullanmak

Dahili fonksiyonları X++ kodunun herhangi bir yerinde kullanabilirsiniz. Bu fonksiyonaları elle yazabilir, kod editörde sağ tuş yapılarak açılan bağlam menüde Yerleşik İşlevleri Listele seçeneği ile ya da Shift+F4’e basarak bu fonksiyonların listesini görüntüleyebilirsiniz.

Dahili Fonksiyon Örnekleri:

Bu örnekte position dan başlayarak number kadar olan string alınır.

str subStr(str text, int position, int number);

Read more

Döngüler

Yinelenen ifadeler yazılımda döngüler olarak bilinirler. Döngülerde söylenmesi gereken en önemli şey döngünün devamını sağlayan şartın aynı zamanda muhakkak döngüyü sonlandırmasıda gerekmektedir. Bu dikkate alınmaz ise program akışı sonsuz döngüye girer ve hata alınır. X++ ta üç ana döngü vardır:

  • while loop
  • do while loop
  • for statement
While Döngü İfadesi

While ifadesi yanında parantez içinde belirtilen koşul sağlandıkça kuşak imleçleri arasındaki kod tekrarlanarak işletilir. Burda dikkat edilmesi gereken önce şartın kontrol edilmesi ve sonra gerekirse kod işletilir.

Read more