Microsoft Dynamics AX Design Patterns

Design Patterns (Tasarım Desenleri) kelimesinin birebir Türkçe karşılığı konusunda henüz bir anlaşmaya varılamamıştır. Genel anlamda; sık kullanılan geliştirme yapılarının çözümünde kullanılacak olan standart yapılara tasarım desenleri adı verilir. Tasarım densenleri ile ilgili daha detaylı bilgi için http://www.tasarimdesenleri.com/  sitesini ziyaret edebilirsiniz.

Yazılım dünyasında farklı tasarım desenleri var olmakla birlikte, Dynamics AX’a özel tasarım desenleri altta listelenmiştir. Bu listedeki her bir konu, Dynamics AX içinde sıkça karşılaşılan sorunları çözmeye yönelik standart yaklaşımları izah etmektedir. Fırsat buldukça herbiri ile ilgili  birer yazı yazacağım.

Okumaya devam et

Pack – Unpack Tasarım Deseni (Pack – Unpack Design Pattern)

Bir nesnenin en son durumunu (parametrelerini, değerlerini vb : saved state) kaydederek daha sonra tekrar kullanmak gerektiğinde Pack – Unpack yapısı kullanılmalıdır. Böylece aynı nesne aynı değerlerle tekrar oluşturulabilir.

Ayrıca nesnenin katmanlararası (istemci – sunucu : client – server) geçişi sözkonusu ise değerlerin transferi için yine Pack – Unpack yapısı gereklidir.

Dynamcis AX’ta debug yaparken değişkenlerin birden sıfırlandığına şahit olduysanız, ya da dialog metodu ile kullanıcıdan aldığınız değerlerin bir türlü işleme dahil olmadığını görüyorsanız sorun pack – unpack yapısının kullanılmamış olmasıdır. Çünkü nesne katmanlar aarası taşınırken değerleri taşınamaz.

Nesne sınıf ayrımı için ilgili makaleyi inceleyiniz.

Nesnelerin o anki istenen değerlerini kaydetmek için (save state) pack metodu kullanılır. Bu metod belirtilen değerleri bir container’e yazar ve kaydeder. Kaydedilmiş değerleri alıp kullanmak için ise Unpcak metodu kullanılmalıdır.

Okumaya devam et

Microsoft Dynamics AX Design Patterns

Design Patterns (Tasarım Desenleri) kelimesinin birebir Türkçe karşılığı konusunda henüz bir anlaşmaya varılamamıştır. Genel anlamda; sık kullanılan geliştirme yapılarının çözümünde kullanılacak olan standart yapılara tasarım desenleri adı verilir. Tasarım densenleri ile ilgili daha detaylı bilgi için http://www.tasarimdesenleri.com/  sitesini ziyaret edebilirsiniz.

Yazılım dünyasında farklı tasarım desenleri var olmakla birlikte, Dynamics AX’a özel tasarım desenleri altta listelenmiştir. Bu listedeki her bir konu, Dynamics AX içinde sıkça karşılaşılan sorunları çözmeye yönelik standart yaklaşımları izah etmektedir. Fırsat buldukça herbiri ile ilgili  birer yazı yazacağım.

Okumaya devam et