Paneller ve diyaloglar oluşturmak için sınıflar - sayfa 5

 
Anatoli Kazharski :

anladım (hatırladım). Geliştirme sırasında dosyadaki kod optimizasyonunu devre dışı bırakıyorum:

"MetaTrader 5 ön test\Config\ metaeditor.ini "

Parametre: Optimize et

[Experts]
Author=Copyright 2015 , MetaQuotes Software Corp.
Address=http: //www.mql5.com
Optimize= 0

Değeri 1 olarak ayarlarsam, aşağıdaki sonucu alırım:

//---

Çalışırken bu tabii ki çok uzun, bu yüzden uygulama geliştirme sırasında optimizasyonu devre dışı bırakıyorum. Devre dışı modunda, sonucum var:

Yapılmış. Etkisi yok. Her şeyi, düzenleyiciyi ve terminali yeniden başlattı.
 
Dmitry Fedoseev :
Yapılmış. Etkisi yok. Her şeyi ve düzenleyiciyi ve terminali yeniden başlattı.

Bu modları yeniden başlatmadan bile değiştiriyorum, metaeditor.ini dosyasını kapatırken değişiklikleri kaydetmeniz yeterli

Bu soru daha sonra geliştiriciler için daha iyidir. Belki tavsiye verirler.

 
Anatoli Kazharski :
Aslında öyle, en azından benim için. Sonucu en azından yaklaşık olarak ideale getirmek istiyorum. Bu uzun bir süreç. )

Uzun vadeli gözlem - birçok insan, nedense, gelişimlerinin belirli bir aşamasında, "en iyi ve ideal" GUI kitaplıklarını yazma yolunu seçer. Yani, GUI. Bu özellikle Delphi ve C++'da dikkat çekicidir. GUI kitaplıkları lehine böyle büyük bir titizlik seçimi, görünüşe göre, estetik açıdan tatmin edici bir sonuç elde etme olasılığı ile ilişkilidir. Ve en azından anlaşılır ekran görüntüleri şeklinde kamuoyu ile paylaşın.

Muhtemelen, insanların bisikletlerinin yaratılmasını üstlendiği alanları popülerliğe göre sıralamak mümkündür. GUI'ye ek olarak, Grafik kitaplıklarını da alırlar. MQL'de Sipariş Kitaplıkları ve Uzman Kitaplıkları (SB alternatifleri) yazmak da popülerdir, ancak bunlar zaten kendileri için ve sergileniyorlarsa yalnızca "olmak için" genel görüntüleme için yazılmıştır.

Genel olarak, ilginç bir psikolojik fenomen. Offtopik için üzgünüm.

 
fxsaber :

... Tam olarak, GUI. ...

Bu genel gelişim içindir. Çözülmesi gereken birçok farklı görev olduğundan, diğer durumlarda daha sonra kullanışlı olabilecek çözme deneyimi. Daha da karmaşık bazı projelerden önce buna bir ısınma diyebilirsiniz. )
 
Anatoli Kazharski :
Bu genel gelişim içindir. Çözülmesi gereken birçok farklı görev olduğundan, diğer durumlarda daha sonra kullanışlı olabilecek çözme deneyimi. Bazı daha karmaşık projelerden önce buna bir ısınma diyebilirsiniz. )

Bu muhtemelen optimal bir mimari OOP kodlama kültürü geliştirmenin en iyi yollarından biridir.

Ben de benzer bir kültürü kendimde büyütüyorum ama nedense GUI beni yazmaya itmiyor.

Tabii ki, sadece harika GUI / Grafik / mat-kütüphaneler değil, aynı zamanda standart olmayan bir şey de görmek isterim.

 
fxsaber :

Bu muhtemelen optimal bir mimari OOP kodlama kültürü geliştirmenin en iyi yollarından biridir.

Seçenekler olmadan en iyi yol, deneyimli geliştiricilerden oluşan bir ekiple büyük bir projeye derinlemesine dalmaktır.

 
fxsaber :

Bu muhtemelen optimal bir mimari OOP kodlama kültürü geliştirmenin en iyi yollarından biridir.

Ben de benzer bir kültürü kendimde büyütüyorum ama nedense GUI beni yazmaya itmiyor.

Tabii ki, sadece harika GUI/Grafik/mat-kütüphaneleri değil, aynı zamanda standart olmayan bir şey de görmek isterim.

örneğin ? Elbette, zaten var olmasına rağmen, hemen Evreni yaratmaya başlayabilirsiniz. )

GUI, bu GUI'nin yardımıyla yönetebileceğiniz standart dışı bir şey yaratmaya devam etmenize izin verecektir. Bu nedenle, şimdiye kadar sunulan seçeneklerin hiçbiri bana uymadığı için kendi kütüphanemi yazmaya başladım. Bitirdikten sonra, SB'de sunulanlar bana da uymadığından, çizelge oluşturmak için bir kütüphane yazmaya başlamayı planladım. Servis masasında kalite iyileştirme talebi kabul edildi ancak ne yazık ki çok uzun bir süre cevapsız kaldı. Doğru, son zamanlarda geliştiricilerin kendi yüksek kaliteli sürümlerini devam ettirdiği veya yazdığına dair haberler vardı. Genel olarak, görünür olacaktır.

 
Комбинатор :

Seçenekler olmadan en iyi yol, deneyimli geliştiricilerden oluşan bir ekiple büyük bir projeye derinlemesine dalmaktır.

Ancak böyle bir takıma girmek için, hiç kimseye karışmamak ve süreci yavaşlatmamak için en azından bir şeyler yapabilmeniz gerekir. )
 
Комбинатор :

Seçenekler olmadan en iyi yol, deneyimli geliştiricilerden oluşan bir ekiple büyük bir projeye derinlemesine dalmaktır.

Etkili bir eğitimin yararına olsa bile asla bir takımda çalışmak istemedim. Ancak çoğu için, bu gerçekten sertleşmenin en havalı yolu gibi görünüyor.

Anatoli Kazharski :

örneğin ?

bilmiyorum. Kendi adına, her şey yalnızca ilkeldir ve kod tabanında düzenlenmiştir. Standart olmayan kütüphanelerle tanışmadım. İlginç mimari çözümler - gördüm.

 
Комбинатор :

Seçenekler olmadan en iyi yol, deneyimli geliştiricilerden oluşan bir ekiple büyük bir projeye derinlemesine dalmaktır.

Anatoli Kazharski :

örneğin ? Elbette, zaten var olmasına rağmen, hemen Evreni yaratmaya başlayabilirsiniz. )

GUI, bu GUI'nin yardımıyla yönetebileceğiniz standart dışı bir şey yaratmaya devam etmenize izin verecektir. Bu nedenle, şimdiye kadar sunulan seçeneklerin hiçbiri bana uymadığı için kendi kütüphanemi yazmaya başladım. Bitirdikten sonra, SB'de sunulanlar bana da uymadığından, çizelge oluşturmak için bir kütüphane yazmaya başlamayı planladım. Servis masasında kalite iyileştirme talebi kabul edildi ancak ne yazık ki çok uzun bir süre cevapsız kaldı. Doğru, son zamanlarda geliştiricilerin kendi yüksek kaliteli sürümlerini devam ettirdiği veya yazdığına dair haberler vardı. Genel olarak, görünür olacaktır.

örneğin, c-4'teki ticaret motoru. Bu tam teşekküllü bir çerçevedir, birçok şey uygulanır ve uygundur. Kütüphanelerden çekiyoruz, çerçeveler uyguluyoruz ..
Neden: