MT4 platformunda görsel stüdyo. - sayfa 9

 

Aslında, bu konu ticari bir ürünün tanıtımı ile ilgilenmektedir, yani. reklam..

Реter Konow :

başka bir isim bul. Belki bir şey önerebilirsin?


arayüz

Yüz denetleyicisi

Windows - ücretsiz

Aknoşka

Oknator otomatik

 
Petr Konov Stüdyo
 
Dmitriy Skub :
Petr Konov Stüdyo

"Stüdyo" - mümkün değil. Ayrıca muhtemelen patentlidir.

Anlam açısından GUI Creator daha uygundur.

 
Karputov Vladimir :
Rekabet yok. Örneğin, bir panel kavramını ele alalım: birimler , gösterge panelleri ve kontrol diyalogları oluşturmak için gerçek bir sınıf tabanlı panel kullanır , gerisi eski MQL4 programlama dili tarzında katı ObjectCreate()'dir.

Vladimir, kavramları karıştırmayın. Aksi takdirde, herhangi bir penel'in MQ'dan standart bir sınıfa dayanması gerektiği tartışılabilir. Yani, arabamda, başımın üzerindeki açılır tavanın kontrol paneli hiç bir panel değil mi? Nedense, kapak kontrol ünitesinde MQ'dan, standart sınıflardan veya MQL'den hiçbir şey bulamadım ... Ve odadaki pencere hiç pencere değil - MS'den hiçbir şey yok O ...

Terminaldeki panel, programın bir kullanıcı kontrol elemanıdır ve ne yapıldığı, standart sınıflar kullanılarak veya kendi sınıfınız ile fark etmez. Standart bir sınıfta yapılmayan bir panel, onun panel olmasına, panel gibi görünmesine (hatta daha güzel olmasına) ve panel gibi çalışmasına engel değildir.

Şimdi standart sınıfları inceleyin - bu kötü şans - grafik nesnelerle oluşturulmuş. Bu, "eski programlama dili MQL4 tarzındaki katı ObjectCreate()" ile ilgili küçük düşürücüdür.

Ve son olarak: alım satım fonksiyonları olarak standart olmayan sınıfları kullanırsak, o zaman pozisyon da açmıyor muyuz? Bu bir pozisyon değil mi? Ve sonra ne?

Bunun gibi bir şey...

 
Alexander Puzanov :

Aslında, bu konu ticari bir ürünün tanıtımı ile ilgilenmektedir, yani. reklam..


Lütfen, tartışılan konunun, aslında henüz mevcut olmayan olası ürünümden bağımsız olarak, yeni araçla ilgili genel nitelikte olduğunu unutmayın. Geliştiriciler böyle bir araçla ilgilenmediklerini kanıtlarsa, benim açımdan bu tür hiçbir ürün sunulmayacaktır.
 
Artyom Trishkin :

Vladimir, kavramları karıştırmayın. Aksi takdirde, herhangi bir penel'in MQ'dan standart bir sınıfa dayanması gerektiği tartışılabilir. Yani arabamda, başımın üzerindeki açılır tavanın kontrol paneli hiç bir panel değil mi? Nedense, kapak kontrol ünitesinde MQ'dan, standart sınıflardan veya MQL'den hiçbir şey bulamadım ... Ve odadaki pencere hiç pencere değil - MS'den hiçbir şey yok O ...

Terminaldeki panel, programın bir kullanıcı kontrol elemanıdır ve ne yapıldığı, standart sınıflar kullanılarak veya kendi sınıfınız ile fark etmez. Standart bir sınıfta yapılmayan bir panel, onun panel olmasına, panel gibi görünmesine (hatta daha güzel olmasına) ve panel gibi çalışmasına engel değildir.

Şimdi standart sınıfları inceleyin - bu kötü şans - grafik nesnelerle oluşturulmuş. Bu, "eski programlama dili MQL4 tarzındaki katı ObjectCreate()" ile ilgili küçük düşürücüdür.

Ve son olarak: alım satım fonksiyonları olarak standart olmayan sınıfları kullanırsak, o zaman pozisyon da açmıyor muyuz? Bu bir pozisyon değil mi? Ve sonra ne?

Bunun gibi bir şey...

Windows 3.1'den başlayarak hepimiz (hepimiz olmasa da %90'ı) çocukluğumuzdan beri pencereli bir arayüzle besleniyoruz. Programların arayüzünü göz önünde bulundurmayı savunduğum şey bu damardır - en tanıdık görsel stilleri, şekilleri ve düzenleri kullanmanız gerekir.

Ek olarak , standart kitaplıktaki ekran paneli, "ev yapımı" hakkında söylenemeyecek olan, dahil edilen kontrollerin olaylarını mükemmel bir şekilde yönetir.

Ve evet, MQL4 gecikmiş durumda. Onun zamanı bitti.

Katma:

Tartışmayı bir günlüğüne bıraktı.

 
Реter Konow :
Geliştiricilerin, uygulamalarının arabirimini MT4/MT5 platformlarında geliştirmek için Visual Studio'ya ihtiyaçları var mı?
Bunların hepsi oyuncak, oynamaktan yorulmak, ciddi şeyler yapmak... (IMHO)
 
Karputov Vladimir :

Windows 3.1'den başlayarak hepimiz (hepimiz olmasa da %90'ı) çocukluğumuzdan beri pencereli bir arayüzle besleniyoruz. Programların arayüzünü göz önünde bulundurmayı savunduğum şey bu damardır - en tanıdık görsel stilleri, şekilleri ve düzenleri kullanmanız gerekir.

Ek olarak , standart kitaplıktaki ekran paneli, "ev yapımı" hakkında söylenemeyecek olan, dahil edilen kontrollerin olaylarını mükemmel bir şekilde yönetir.

Ve evet, MQL4 gecikmiş durumda. Onun zamanı bitti.

Katma:

Tartışmayı bir günlüğüne bıraktı.

MS-DOS ile başladık.

Programların arayüzü, sadece standart bir pencere olsaydı ve herkes sunulan standart çözümler kadar kısa olsaydı, o zaman herkes can sıkıntısından ölürdü :) Örneğin Adobe Photoshop veya Autodesk 3D Studio MAX gibi programlara bakın. Kanıtlanmış gibi görünüyor, değil mi? Standart MQ kitaplığındakiyle aynı beceriksiz pencereler var mı? Numara. İnsanların ihtiyaç duyduğu şey özgünlük, akılda kalıcı bir arayüz ve standart olmayan bazı hantal standartlar değil, program arayüzlerinin yazılmasını kolaylaştırmak için sadece minimal bir teklif.

Ek olarak, iyi yazılmış yerel kontroller sadece tüm kontrol olaylarını mükemmel şekilde işlemekle kalmaz, aynı zamanda standart kitaplıkta sunulan standart setten çok daha eksiksiz bir işlevselliğe sahiptir.

Ve evet, karar vermek bizim değil, son kullanıcıların kim ve ne zaman dinleneceğidir. Şimdiye kadar, çoğunluk hala MT4'te ve MT5'in zamanı daha yeni başlıyor, bu bizim hem MT4 hem de MT5 için programlar yapmamızı engellemez.

Katma. ben de gideceğim.

 
Vladimir Pastushak :
Bunların hepsi oyuncak, oynamaktan yorulmak, ciddi şeyler yapmak... (IMHO)
Lütfen "ciddi şeyler" ile ne demek istediğinizi açıklayın?
 
Karputov Vladimir :

Windows 3.1'den başlayarak hepimiz (hepimiz olmasa da %90'ı) çocukluğumuzdan beri pencereli bir arayüzle besleniyoruz.


Başka birinin annesinin bizi çocukluğumuzdan "beslemesi" üzücü (Windows).
Neden: