Canvas üzerinde bir kitle kaynaklı proje yapma

 

Merhaba kodlayıcılar.

Gerçekten faydalı bir şey yapmak için ilginç bir görev var ve bence kitle kaynak kullanımı iyi bir seçenek olacak.
İlk olarak, çalışmanın sonuçları erken aşamalarda herkese açık olacaktır. İkinci olarak, MQL kullanarak yeni bir şey yapalım. Hatta belki de MT geliştiricilerinden yeni özellikler talep edeceğiz.

----

Yani, ilk ve temel görev.

1. Bir button sınıfı yapmanız gerekiyor (GButton diyelim, var olanlarla karıştırılmaması için G öneki).
- düğme metinle hala basittir (ek resimler olmadan)
- düğme, tuvalin bir kısmına çizilir
- düğmede bir tıklama olayı var.



---
Zamanla, kodları bitbucket üzerinde yayınlayacağız.

 
Yani hemen github'da bir depo oluşturabilirsiniz? Teorik olarak, insanların değişiklik teklif edip etmediğini veya bunları çekme istekleri aracılığıyla aktarıp göndermediğini yönetmek daha kolay olacaktır.
 
Ayrıca bir görev izleyiciye de ihtiyacınız var...
Bu nasıl bir proje ?
 

Her şeyi yapacağız, haydi bir başlangıç yapalım.

projeye göre - ilk yaklaşımda tuval üzerinde kontroller yapmanız gerekir.

Ama bu çıplak bir teori değil.

En az iki pratik sorun var.

 
Bu arada, meta düzenleyicide projeler başlatabilir, diğer katılımcıları davet edebilir, onlara hak verebilir ve proje üzerinde birlikte çalışabilirsiniz.
 
Комбинатор :
Yani hemen github'da bir depo oluşturabilirsiniz? Teoride, insanların değişiklik teklif edip etmediğini veya çekme isteklerini yerine getirmesini yönetmek daha kolay olacaktır.
Yani önerilen bitbucket aynı git, ancak IMHO proje yönetimi açısından daha iyi.
 

Bitbucket'e yükleyeceğim, nasıl yüklenecek)

diğer depolarla çalışmadı. Kim bilir nasıl - bir ayna ile kopyalamasına izin verin.

İlk mesajımda tüm bayanların linkleri.

 
Stanislav Korotky :
Yani önerilen bitbucket aynı git, ancak IMHO proje yönetimi açısından daha iyi.

bitbucket, yalnızca projede 5'ten fazla kişi yoksa ücretsizdir

ve hangisi daha iyi - bir izleyicinin varlığı?

 
UI olarak tuval kullanma konusunda.
Dosyalar:
XO.zip  19 kb
 
Комбинатор :

bitbucket, yalnızca projede 5'ten fazla kişi yoksa ücretsizdir

ve hangisi daha iyi - bir izleyicinin varlığı?

Evet, Gira'yı severim. İnsanlara gelince, (gelecekteki) tüm projeleri tek bir hesapta yönetirseniz, o zaman "taşma" olabilir. Ancak bu yalnızca özel depolar için geçerlidir. Kamu projeleri için - tam sınırsız.
 

İşte GUI için kullanışlı olabilecek başka bir şey

GIF ve PNG dosyaları için indirici.

Ne yazık ki onları bitirmedim ama temel işlevler çalışıyor.

EX5 kitaplığı olarak tasarlanmışlardır, ancak bunları mqh cinsinden yeniden yazmak zor olmayacaktır.

Dosyalar:
ZoGIF.mq5  21 kb
ZoPNG.mq5  16 kb