"MQL5'te tablo modelini temel alan tablo ve başlık sınıfları: MVC konseptini uygulama" makalesi için tartışma

 

Yeni makaleye göz atın: MQL5'te tablo modelini temel alan tablo ve başlık sınıfları: MVC konseptini uygulama.

Bu, MQL5'te MVC (Model-View-Controller) mimari paradigması kullanılarak bir tablo modelinin uygulanmasına adanmış makalenin ikinci bölümüdür. Bu makalede, önceden oluşturulmuş tablo modeline dayalı olarak tablo ve başlık sınıflarının geliştirilmesi açıklanmaktadır. Geliştirilen sınıflar, sonraki makalelerde ele alınacak olan Görünüm ve Kontrolcü bileşenlerinin uygulanması için temel oluşturacaktır.

Tablo kontrolünün oluşturulmasını kapsayan ilk makalede, MVC mimari şablonunu kullanarak MQL5'te bir tablo modeli oluşturduk. Verilerin uygun ve yapılandırılmış bir biçimde düzenlenmesini sağlayan hücre, satır ve tablo modeli sınıfları geliştirdik.

Şimdi bir sonraki aşamaya geçiyoruz - tablo ve başlık sınıflarının geliştirilmesi. Bir tablonun sütun başlıkları sadece sütun etiketleri değil, tabloyu ve sütunlarını yönetmek için bir araçtır. Sütun eklemenize, silmenize ve yeniden adlandırmanıza olanak tanırlar. Elbette, bir tablo başlık sınıfı olmadan da çalışabilir, ancak bu durumda özellikleri sınırlı olacaktır. Basit bir statik tablo, sütun başlıkları olmadan ve buna bağlı olarak sütunları kontrol etme özelliği olmadan oluşturulacaktır.

Sütun kontrolü özelliğini uygulamak için tablo modelinin iyileştirilmesi gerekir. Sütunlarla çalışmamıza olanak tanıyan metotlarla destekleyeceğiz: yapılarını değiştirme, yenilerini ekleme veya mevcut olanları silme. Bu metotlar başlık sınıfı tarafından yapısının uygun kontrolünü sağlamak için kullanılacaktır.

MQL5'te tablo modelini temel alan tablo ve başlık sınıfları: MVC konseptini uygulama


Yazar: Artyom Trishkin