"MQL5 Tarif Defteri Gösterge Alt Pencere Kontrolleri - Düğmeler" makalesi için tartışma - sayfa 2

 
DC2008:

Merak ediyorum, materyali hazırlarken bu makaleyi okudunuz mu?

Evet, bu arada, makalede herhangi bir sınıf kullanılmadı ve OOP olmadan MQL5'te az çok karmaşık arayüzler oluşturmak neredeyse imkansızdır, bu da bir kez daha makalenin öncelikle yeni başlayanlar için, tabiri caizse onları temel bilgilere alıştırmak için tasarlandığını söylüyor.

Genel olarak, elbette, her zaman birkaç çözüm vardır. Biri birini kullanır, biri diğerini. Hangisinin daha iyi olduğunu söylemek mümkün değildir. Ancak başkasının çözümünü benimsemek her zaman zordur, çok fazla soru vardır ve bunları çözme süresi kendi çözümünüzü yaratma süresini aşabilir. Bu yüzden kendi bisikletimizi üretiyoruz ve en iyisi olduğunu düşünüyoruz.

 
DC2008:

Merak ediyorum, materyali hazırlarken bu makaleyi okudunuz mu?

Evet, okudum. Bütün makaleleri okudum. ) Bence yeni başlayanlar için çok zor. En azından o zamanlar benim için anlamak zordu. Bazen belirli bir soruya cevap almanız gerekir ve zaten çok az olan çok fazla zaman harcamak istemezsiniz.

Bu yüzden bir soruyu olabildiğince basit bir şekilde yanıtlamaya çalışıyorum. Bir profesyonel, fikri beğenirse, gerekli / doğru olduğunu düşündüğü şekilde kendisi için kolayca yeniden yazacaktır. Yeni başlayan biri de sorusuna mümkün olan en basit cevabı bulacaktır.

 
C-4:
Ve merak ediyorum, ürünlerinde standart bir grafik öğe kütüphanesi kullanacak tek bir profesyonel geliştirici var mı?
Harika bir soru :)
 
tol64:

Evet, okudum. Tüm makaleleri okudum. ) Bence yeni başlayanlar için çok karmaşık. En azından o zamanlar benim için anlamak zordu. Bazen belirli bir soruya yanıt almanız gerekir ve zaten çok az olan çok fazla zaman harcamak istemezsiniz.

Bu yüzden bir soruyu olabildiğince basit bir şekilde yanıtlamaya çalışıyorum. Bir profesyonel, fikri beğenirse, gerekli / doğru olduğunu düşündüğü şekilde kendisi için kolayca yeniden yazacaktır. Ve yeni başlayan biri de sorusuna mümkün olan en basit cevabı bulacaktır.

Güzel. Yani yeni başlayan biri için zamanlayıcıyı ne için kullandığınız açık mı?

 
C-4:
Merak ediyorum, ürünlerinde standart bir grafik öğeler kütüphanesi kullanacak tek bir profesyonel geliştirici var mı?

Hiçbir şekilde profesyonel bir geliştirici olduğumu iddia etmiyorum, ancak bunu yazarken kütüphaneyi kullandım:

Taki'nin acı çekmesi gerekiyordu ve benim gelişimime paralel olarak (hizmet masasından gelen talepler üzerine) MQ bir şey anında tamamlandı, ancak bana göre doğru yol bu.

Ancak burada bir holi tartışması başlatmayalım, bunun için zaten birkaç konu var ;)

Торговую панель Trading Chaos Expert
Торговую панель Trading Chaos Expert
  • incelemeler: 2
  • 760.00 USD
  • 2013.06.20
  • Gennadiy Stanilevych
  • www.mql5.com
Эксперт создан в виде сигнальной панели со встроенными функциями торгового эксперта, автоматизирующего входы в позиции по проверенным трейдерам торговым сигналам, осуществляющей установку стоп-лоссов, трейлинга прибыли в полном соответствии со...
 
komposter:

Hiçbir şekilde profesyonel bir geliştirici olduğumu iddia etmiyorum, ancak bunu yazarken liba kullandım:

Garip, neden bir arkadaş tarafından iTC takma adıyla satılıyor?
 
C-4:
Gerçekte, standart düğmeler çok kaygan kontrol elemanıdır, çünkü ilk etapta çerçeve rengini desteklemez (nedeni çok garip olsa da) ve ikinci etapta, çerçeve türüne bağlı olarak BORDER_FLAT, BORDER_RAISED görsel olarak konumunun dışında açıkça konumlandırılır, buna ek olarak basma durumuna bağlı olarak renk tonlarını değiştirdiğini ve ChartRedraw olmadan görüntüsünü değiştirmenin çok yavaş olduğunu söylemiyorum. Gerçekte, Windows 3.11'e benzeyen doğranmış arayüzü dışında düğme, diğer öğelere kıyasla herhangi bir avantaj sağlamaz. Evet, düğmeye basılıp basılmadığını gösteren özel bir OBJ_SELECTED alanı vardır, ancak gerçekte, basma bayrağını içeren kendi OBJ_EDIT nesnenizi oluşturmak için hiçbir sorun yoktur.

Bu kütüphaneyi tam olarak bunun için kullanıyorum.

Anatoly, imleci standart bir battonun üzerine getirdiğinde bir vurgulama yapmış olsaydı, MQ bunu lib'e eklerdi.

Bu haliyle, çok sayıda dağınık özel çözüm var ve her seferinde yeni bir tane yazıyorsunuz (tabii ki kendi geliştirmelerinizi kullanarak).

 
C-4:
Bu garip, neden iTC adında bir arkadaş tarafından satılıyor?
Çünkü o benden sipariş ediyor. Profilini oku.
 
komposter:

Hiçbir şekilde profesyonel bir geliştirici olduğumu iddia etmiyorum ama....

Eğer siz değilseniz, kim biliyor bilmiyorum? Danald Knuth? Bill Gates mi?

komposter:
Çünkü o benden sipariş ediyor. Profilini oku.
Şimdi mantıklı geliyor. Ama anlamadığım tek şey, yarattığınız lider Marketplace ürünlerine sahip olmamanız. Bu acıtmıyor mu?
 
komposter:

Ama burada bir holi savaşı başlatmayalım, bunun için zaten birkaç konu var ;)

Bu arada, ben de elimden geldiğince kodun yeniden kullanılmasından yanayım. Standart kütüphanenin ne sıklıkta kullanıldığı bir göstergedir ve bence bu gösterge oldukça düşüktür ve bunun için birkaç nesnel neden vardır. Ancak bu daha ziyade ayrı bir konu başlığı. Bana göre, standart MQL5 özel kütüphanelerini kullanmak riskli görünüyor, çünkü projenin bir aşamasında aniden çözümün özel bir şey gerektirdiği ortaya çıkacak ve bu da mevcut kütüphane içinde kendi kütüphanesinin oluşturulmasını gerektirecektir. Ancak bu durum veri organizasyonu sınıfları için geçerli değil - ben bunları her zaman kullanıyorum. Sonuçta bunlar standart depolama algoritmalarıdır ve tekerleği yeniden icat etmeye gerek yoktur.
Документация по MQL5: Основы языка / Объектно-ориентированное программирование / Наследование
Документация по MQL5: Основы языка / Объектно-ориентированное программирование / Наследование
  • www.mql5.com
Основы языка / Объектно-ориентированное программирование / Наследование - Документация по MQL5