"Özel Grafik Kontrolleri. Kısım 1: Basit Kontrol Oluşturma" makalesi için tartışma

 

Yeni makale Özel Grafik Kontrolleri. Kısım 1: Basit Kontrol Oluşturma yayınlandı:

Bu makalede grafik kontrollerinin geliştirilmesine ilişkin genel ilkeler ele alınacaktır. Grafik nesnelerle hızlı ve kullanışlı bir çalışma için araçlar hazırlayacağız, metin veya nümerik verilerin girilmesi için basit bir kontrol oluşturma örneğini ve bunu kullanma yollarını analiz edeceğiz.

MetaTrader 5 istemci terminalinde toplamda kırkın üzerinde grafik nesne vardır. Tüm bu nesneler ayrı olarak kullanılabilir, ancak daha sık birbirine bağlı nesneler zincirinde kullanılırlar. Örneğin, bir düzenleme alanı (OBJ_EDIT) kullanıldığında, düzenleme alanının fonksiyonunu belirtmek için bununla birlikte bir bitmap etiketi (OBJ_LABEL) kullanılır.

Düzenleme alanı kullanırken, genellikle bir kullanıcı tarafından veri girişinin doğruluğunu kontrol etmeniz ve ondalık ayırıcı olarak hem nokta hem de virgül kullanma imkanı sağlamanız gerekir.

Verilerin programlı çıkışını kullanırken, verileri biçimlendirmeniz gerekir. Örneğin, gereksiz sıfırları silmelisiniz. Bu nedenle, düzenleme alanını, bitmap etiketini ve diğer bazı fonksiyonel özellikleri içeren tek bir nesneye sahip olmak daha kolay olacaktır.

Mevcut olarak, programlama dünyasında hemen hemen her uygulamada kullanılan belirli bir grafiksel kontrol seti vardır: bir form (tüm kontrol öğelerinin bulunduğu bir uygulama arayüzünün tabanı), bir çerçeve (tek bir fonksiyonel amacı olan öğe setlerini gruplandırmayı ve ayırmayı sağlar), bir düğme, bir düzenleme alanı, bir etiket, bir onay kutusu, radyo düğmeleri, dikey ve yatay kaydırma çubukları, bir liste, bir açılır liste, bir menü satırı, bir menü sekmesi (şek. 3). 

 


Yazar: Dmitry Fedoseev