Benim yaklaşımım. Çekirdek - Motor. - sayfa 168

 

Peter, söz verdiğim gibi makalem hazır:

Uzmanlar ve göstergeler için .Net Framework ve C# tabanlı grafik arayüzlerin oluşturulması

Makale, Visual Studio düzenleyicisini kullanarak grafik pencereleri oluşturmanın basit ve hızlı bir yolunu ve ardından Expert Advisor'ın MQL koduyla tümleştirmeyi açıklar. Makale geniş bir okuyucu kitlesine yöneliktir ve herhangi bir C# ve .Net teknolojisi bilgisi gerektirmez.

tanışabilirsiniz.

Создание графических интерфейсов для экспертов и индикаторов на базе .Net Framework и C#
Создание графических интерфейсов для экспертов и индикаторов на базе .Net Framework и C#
  • www.mql5.com
С октября 2018 года MQL5 стал нативно поддерживать интеграцию с библиотеками Net Framwork. Нативная поддержка означает что типы, методы и классы, размещенные в библиотеке .Net теперь, доступны из MQL5 программы напрямую, без предварительной декларации вызывающих функций и их параметров, а также сложного приведения типов двух языков друг к...
 
Vasiliy Sokolov :

Peter, söz verdiğim gibi makalem hazır:

Uzmanlar ve göstergeler için .Net Framework ve C# tabanlı grafik arayüzlerin oluşturulması

Makale, Visual Studio düzenleyicisini kullanarak grafik pencereleri oluşturmanın basit ve hızlı bir yolunu ve ardından Expert Advisor'ın MQL koduyla tümleştirmeyi açıklar. Makale geniş bir okuyucu kitlesine yöneliktir ve herhangi bir C# ve .Net teknolojisi bilgisi gerektirmez.

tanışabilirsiniz.

İyi iş. Teşekkür ederim! Peter'ın ne söyleyeceğini bile biliyorum. Metodunuz onun çekirdek motor konseptiyle uyumlu değil. :)

 
Vitalii Ananev :

İyi iş. Teşekkür ederim! Peter'ın ne söyleyeceğini bile biliyorum. Metodunuz onun çekirdek motor konseptiyle uyumlu değil. :)

4. satırın ötesine bakmayacak, zaten bunun hakkında yazdı.

 

Peter, şuna bak, bak ve söyle - bunların hepsi çöp, ama ya milyonlarca kalıbım varsa ve her birinde bir milyon düğme varsa? ve doğru olacaktır.

Gerçek bir profesyonel olmanın anlamı budur - banal basit şeyleri bu kadar çok karıştırmak ve onları çok rahatsız edici ve doğal olmayan hale getirmek!

***

Sanki C#'da yaratılanların terminal ile bağlantısını kolaylaştıran evrensel bir yaklaşım yaratılmış gibi, ancak yeni başlayanlar için böyle bir ayrım rahatlama vermeyecek ve en azından biraz tecrübesi olanlar bu yoldan gitmeyecek. , çünkü bu görev çok daha kolay ve doğal olarak ve herhangi bir kısıtlama olmaksızın çözülür.

 

konunun hiçbir şey hakkında olmadığını, makalenin hiçbir şey hakkında olmadığını .. hiçbir şey, terminale 3 düğme nasıl sabitlenir

makale, bir şekilde dll'yi daha kullanışlı bir şekilde kullanabilmeniz açısından yararlıdır.

 
Maxim Dmitrievsky :
konunun hiçbir şey hakkında olmadığını, makalenin hiçbir şey hakkında olmadığını .. hiçbir şey, terminale 3 düğme nasıl sabitlenir

Birçok neden. Yeni bir kelime)) Her şey için. Gerçekten hiçbir şeyi vidalamanıza gerek yok, doğrudan koltuk değneği olmadan yapılır.

Ancak, evet - özellikle gerekli değildir, yalnızca ara sıra ve yalnızca bazıları için gereklidir.

 
"Hindu kodu" diye bir şey var. Hindistan'da bir programcının program kodunun satır sayısı için ödeme yapmasının geleneksel olması nedeniyle ortaya çıktı. Bu nedenle, Hindistan'daki programcılar, ana miktar olan kodun basitliğini ve özlülüğünü umursamadılar. "Çekirdek - motor" kavramı, "Hindu kodunun" tüm gereksinimlerine tamamen uygundur. :)
 
Vasiliy Sokolov :

Peter, söz verdiğim gibi makalem hazır:

Uzmanlar ve göstergeler için .Net Framework ve C# tabanlı grafik arayüzlerin oluşturulması

Makale, Visual Studio düzenleyicisini kullanarak grafik pencereleri oluşturmanın basit ve hızlı bir yolunu ve ardından Expert Advisor'ın MQL koduyla tümleştirmeyi açıklar. Makale geniş bir okuyucu kitlesine yöneliktir ve herhangi bir C# ve .Net teknolojisi bilgisi gerektirmez.

tanışabilirsiniz.

Daha önce okudum, ancak ayrıntılara girmek için tekrar okumaya devam edeceğim.

1. Makale neden saniyede 5 istek diyor? 30ms frekansım var.

2. Bin hücreli bir tablonun bağlantısının nasıl göründüğünü gösterebilir misiniz?

3. Anladığım kadarıyla formdaki öğelere adlarına göre itiraz GuiController::SendEvent işlevine gönderiliyor mu? Tüm parametreleri belirtmem gerekiyor mu? İsim, olay, değer? Diğer bazı sıfırlar ... Ve zamanlayıcıda bir olay döngüsü yapmak mı?

Başka bir deyişle, kullanıcının kendisi bir olay sırası oluşturur ve ardından bunu bir zamanlayıcıda Kontrolöre mi iletir?


Temamın mükemmel reklamı için teşekkür etmeliyim.

 
Dmitry Fedoseev :

Birçok neden. Yeni bir kelime)) Her şey için. Gerçekten hiçbir şeyi vidalamanıza gerek yok, doğrudan koltuk değneği olmadan yapılır.

Son varış noktasını anlamadım .. makaleyi okuduktan sonra neye bağlamalıyım ve neden ..

 
Maxim Dmitrievsky :

Son varış noktasını anlamadım .. makaleyi okuduktan sonra neye bağlamalıyım ve neden ..

Örneğin, bir simülatör yapabilirsiniz - test cihazında işlem yapın. Kendinize ticaret için uygun (çok işlevli) bir priz yapabilirsiniz. C#'ın tüm gücünden ve içerdiği tüm kitaplıklardan yararlanabilirsiniz.

Bu sadece bu şekilde bağlanmak için - ada göre bir form arama yoluyla ... hiç gerekli değil. Başlangıçta, doğrudan bir bağlantı yöntemi sağlanır - sınıfın statik bir yöntemi . Exe oluşturmak için de gerekli değildir, tüm bunlar dll'de yapılabilir. Dll, karmaşıklık açısından exe'den farklı değildir; her iki durumda da bir görsel form tasarımcısı mevcuttur.

Neden: