![MQL5 - MetaTrader 5 müşteri terminalinde yerleşik ticaret stratejileri dili](https://c.mql5.com/i/registerlandings/logo-2.png)
Ticaret fırsatlarını kaçırıyorsunuz:
- Ücretsiz ticaret uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Kayıt
Giriş yap
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Hesabınız yoksa, lütfen kaydolun
Anlıyorum, Peter.
Teşekkür ederim. Elbette bir geliştirici için uygun değil.
Çok fazla gereksiz kod ve hareket var. Yine de, bir işleve işaretçi içeren varyant çok daha iyi.
Neden rahatsız edici? Deneyeceksiniz ve sonra sonuç çıkaracaksınız.))
Sadece görsel editör daha kolay olabilir, ancak bu daha sonra.
Bir geliştiricinin yazmak zorunda kalacağı Internal_API.mqh dosyanızın oldukça büyük ve karmaşık olduğunu görüyorum.
Tek düğmeli böyle bir görevde kaç satır kod olacak? Bir geliştiricinin GUI'sini normal şekilde, bir nesne oluşturarak geliştirmesi önemlidir. Örneğin, aşağıdaki gibi bir görevim var:
GUI'nin oluşturulması ve özelleştirilmesi ile ilgili her şey sarı renkle vurgulanmıştır.
Başka bir şey yapmanıza gerek yok. Her yeni GUI öğesi, bu öğeden bir satır kod + olay işleyici işlevidir.
Tamam, bu dosyayı sağlamadınız, bu yüzden varsayımlarda bulundum. Tüm dosyaları içeren sürümü bekleyeceğiz, böylece canlı olarak test edebiliriz.
Yayınlamadan önce kodu "temizliyorum", motoru "yeniden inşa ediyorum", gereksiz şeyleri kaldırıyorum (eğer bulabilirsem), aynı zamanda her şeyin nasıl çalıştığını hatırlıyorum.
Sürümünüzü dört gözle bekliyorum, kodlama fikirlerinizi anlamak istiyorum.
Peter, seni anlamıyorum. Sorulara cevap vermedin.
Programcıların çalışırken GUI ile nasıl etkileşime geçeceklerini bilmeleri önemlidir.
İşte benim GUI'mden bir örnek. Açık/koyu tema kısayoluna tıkladım ve bu olay hemen arka plan renklerini ve çizgilerini değiştirme işlevini tetikledi. Bu etkileşimi nasıl yapıyorsunuz?
" Kullanıcı kodumla (hiç) etkileşime gir meyecek " ne anlama geliyor? "?
Programcının kodla değil, bu kodu oluşturması gereken olaylarla etkileşime girmesi gerekir.
Sonuçta, GUI ayrı bağımsız bir program değildir. GUI, nihayetinde geliştiricinin ana programıyla etkileşime girmelidir. Bir gösterge veya EA olsun.
Resimlerinizde gösterdiğiniz GUI harika, bunu nasıl başardığınızı bize anlatabilir misiniz?
Sürümünüzü dört gözle bekliyorum, kodlama fikirlerinizi anlamak istiyorum.