Alım-satım fırsatlarını kaçırıyorsunuz:
- Ücretsiz alım-satım 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
Evet, tabii ki en basit özelliklerle. Aynı Metin Etiketi hangi ilkel nesnelerden oluşabilir? Veya Button basit bir varyantta hangi ilkel nesnelerden oluşabilir?
1). Metin etiketi - 2 nesne. Temel ve metin.
2). Düğme - 3 nesne. Temel, metin, simge.
1). Metin etiketi - 2 nesne. Temel ve metin.
2). Düğme - 3 nesne. Temel, metin, simge.
Ve çerçeve? Hem düğme hem de etiket kenarlık içerebilir. Öyle değil mi?
Baz hangi özellikleri içerir?
Ve çerçeve? Hem düğme hem de etiket bir kenarlığa sahip olabilir. Öyle değil mi?
Baz hangi özellikleri içerir?
Çerçeve, bağımsız bir nesne değil , nesnenin dahili bir özelliğidir . Bir koordinat, bir renk veya bir çeşit bayrak gibi.
Taban, dikdörtgen bir etiketin tüm temel özelliklerini içerir. Örneğin: koordinatlar, boyut, koordinat çapaları (pencereye)...
Benim uygulamamda, elementlerin tabanı, elementin tüm özelliklerinden aslan payını içerir. Yani, tüm bayraklar, dahili nesnelere işaretçiler vb. Tabanın kendisi, herhangi bir elemanın ana nesnesidir.
Peter, farklı kategorilerde düşündüğümüz için yolculuğun en başında birbirimizi anlamamız zor olacak. Bu yüzden sabırlı olmakta fayda var. Bazen ikimiz de anaokuluna inip bloklarla oynamamız gerekiyor. Ama bu utanılacak bir şey değil.
Hiçbir şey, her şeyi anlıyorum.
//Temel nesne tanımlayıcıları.---------------------------
1. Nesnenin adı (sıra numarasını ve penceresinin sıra numarasını bulabileceğiniz özel bir sayı).
2. Nesnenin türü. (MT tipi varsayılarak - dikdörtgen etiket, metin...).
3. İkinci nesne türü, temel nesne/metin nesnesi/simge nesnesidir.
//Nesne koordinatları ve boyutları--------------------------------
3. X koordinatı.
4. Y koordinatı.
5. X_SIZE.
6. Y_SIZE.
//Ek nesne sınıflandırması için özellikler. ----------------------------------
12. Nesnenin kategorisi.
13. Nesnenin alt kategorisi.
14. Nesne grubu.
15. Nesne durumu.
//Temel renk özellikleri--------------------------------- ------------ ------------
12. Fareyle üzerine gelme durumunda renk.
13. Nötr durumda renk.
14. Aktif durumda renk.
15. Odaktaki nötr durumda renk.
16. Odaktaki aktif renk.
//Koordinat bağımlılıkları (snaplar)--------------------------- ------------ -----------------------------
17. Nesnenin X koordinatını bağlama.
18. X koordinatı bağlama nesnesi.
19. Çapa düzeltmesi.
...
Y koordinatı için de aynı.
...
23. Nesne uzunluğunun çapa türü.
24. Bağlantı nesnesi, nesnenin uzunluğudur.
25. Nesne uzunluğu için çapa düzeltmesi.
...
Aynı şey nesnenin yüksekliği için de geçerlidir.
//------------------------------------------------ ------------------------------
//Çeşitli Özellikler---------------------------------------- ------ ------------------------------
29. Nesnenin üzerine çizileceği kanvas numarası.
30. İmleçle öğenin üzerine gelindiğinde öğenin renginin değişip değişmediği.
31. Öğedeki ana nesnenin numarası.
32. Nesnenin ait olduğu öğenin türü.
33. Nesnenin gizli olup olmadığı.
...
Peter, belki de yaratılışın artık bir işaretleme dili gibi değil, bir sorgu dili gibi görünüyor.
Ve zaten bildiğimiz gibi, son zamanlarda MQL5 zaten SQLite veritabanlarıyla çalışma yeteneğine sahip.
Veritabanı nedir? Bir dizi tablo ve bunlar arasındaki ilişkilerdir.
Ve sorgu dili (SQL - Structured Query Language - Structured Query Language - Structured Query Language ) bu tablolarla (oluşturma, değiştirme, sorgular ve erişim, silme) çalışır.
Herhangi bir tavsiye vermeyeceğim. Kimsenin tavsiyesine ihtiyaç duymayan tiplerden olduğunuzu anladım zaten.
Sadece düşünce için yiyecek.
Ve zaten standart hale getirilmiş ve acı çekerek kazanılmış bir formata bir çözüm sunmak çok değerli.
Şimdi Java'yı veritabanıyla (MySQL) etkileşim halinde öğreniyorum. Java bunun için özel araçlar oluşturmak zorundaydı (JPA, Hibernate, DAO Design Pattern). Bu konu sizinkine çok yakın. Bu araçlar aslında Java'dan SQL'e çevirmen sınıflarıdır.
Benim düşüncem, OOP ve SQL ile başarılı bir uygulamadan sonra baştan başlamanın daha akıllı bir yolu. Ve XML biçimlendirme dili de yararlı olabilir.
Peter, belki de yaratılışın artık bir işaretleme dili gibi değil, bir sorgu dili gibi görünüyor.
Ve zaten bildiğimiz gibi, son zamanlarda MQL5 zaten SQLite veritabanlarıyla çalışma yeteneğine sahip.
Veritabanı nedir? Bir dizi tablo ve bunlar arasındaki ilişkilerdir.
Sorgu dili (SQL - Structured Query Language - Structured Query Language - Structured Query Language ) bu tablolarla (oluşturma, değiştirme, sorgular, silme) çalışır.
Herhangi bir tavsiye vermeyeceğim. Kimsenin tavsiyesine ihtiyaç duymayan tiplerden olduğunuzu anladım zaten.
Sadece düşünce için yiyecek.
Ve zaten standart hale getirilmiş ve acı çekerek kazanılmış bir formata bir çözüm sunmak çok değerli.
Şimdi Java'yı veritabanıyla (MySQL) etkileşim halinde öğreniyorum. Java bunun için özel araçlar oluşturmak zorundaydı (JPA, Hibernate, DAO Design Pattern). Bu konu sizinkine çok yakın. Bu araçlar aslında Java'dan SQL'e çevirmen sınıflarıdır.
Benim düşüncem, OOP ve SQL ile başarılı bir uygulamadan sonra baştan başlamanın daha akıllı bir yolu.
Nicholas, senin fikrin her zaman ilginç. Bir grafik projesini bitirdim ve bunu insanlara vermek istiyorum. Hâlâ biraz zaman var ve herkes motoru ve yapıcıyı test edecek. Bundan sonra tamamen farklı geliştirmeler yapmaya devam edeceğim.
Alexey, matrisi standart bir OOP formatına çevirmeye yardım etmeye karar verdi. Umurumda değil, ama dürüst olmak gerekirse, bundan çok şüpheliyim. Daha doğrusu, bunun neredeyse imkansız olduğunu kesin olarak biliyorum. Eşdeğer bir analogun yaratılması bir yıl alacaktır. Benim bakış açıma göre, insanların projeyi düzenlemesine ve geliştirmesine izin vermek tek bir anlam ifade ediyor. Aniden onu durdurursam, diğerleri devam edebilir.
Ana şey, tüm bunların topluluk için faydalı olmasıdır.))