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

 

Konuyu tekrar edeyim:

  1. MT programı, Windows formunun (basılan / serbest bırakılan) öğelerinin durumlarını değiştirmelidir.
  2. MT programı, Windows form düğmelerinin rengini değiştirmelidir.
  3. MT programı , bir Windows formunun giriş alanlarından gelen metni kabul etmelidir.
  4. MT programı, metni Windows formunun giriş alanlarında ayarlamalıdır.
  5. MT programı, Windows uygulama pencerelerini açmalı/kapatmalıdır.

Her şey basit görünüyor. C# ile iki basit şekil çizmem gerekiyor. Bir düğme, bir giriş alanı ve bir onay kutusu olmalıdır. DLL'yi ekleyin. MT5 ile bağlantı kurun.


Analogumu MT'de yapacağım. Aynı formlar ve öğeler ve aynı işlevlerin performansı. Ardından, çözümleri kalite ve geliştirme potansiyeli açısından karşılaştırıyoruz.

 
Aslında tavlama! Peter, C# ile rekabet etmeye karar verdi. Peter, dünyayı bu kadar güldürme.
 
Dmitry Fedoseev :
Aslında tavlama! Peter, C# ile rekabet etmeye karar verdi. Peter, dünyayı bize bu kadar güldürme.

Pekala, bana gülmelerine izin ver. Bunu yapmak için, sadece bu sorunu çözmeniz gerekir. Dimitri, gidelim!

 
Реter Konow :

Pekala, bana gülsünler. Bunu yapmak için, sadece bu sorunu çözmeniz gerekir. Dimitri, gidelim!

Bu zaten yeterince komik.

 
Реter Konow :

programın şunları yapabileceği karmaşık bir Windows formu:

  1. Öğelerin durumlarını değiştirin ve giriş alanlarında metni görüntüleyin.
  2. Programın, formun giriş alanlarından metin kabul edebileceği ve öğelerin renklerini değiştirebileceği yer.
  3. Programın form pencerelerinin görünümünü kontrol edebildiği yer (bazılarını açın ve diğerlerini kapatın).

1.2 Windows formunun varsayılan olarak yapabileceği tek şey bu, ne yazık ki programcının herhangi bir şey yapmasına gerek yok

3. .dll ile bir form çalıştırabilen normal bir Windows uygulaması veya daha doğrusu 2. bir form istiyorsanız, 2 form yapın ve 2. formu bir etkinlik üzerinde çalıştırın, formun kendisi tüm olayları, tıklamaları, sürükleme işlemlerini gerçekleştirir. bir pencere, çizelgeler oluşturabilirsiniz, İnternet'i bağlayabilir ve ona bakabilirsiniz)))) bir arzu olurdu, ancak terminalin çalışmasına izin verin, formda neler olup bittiğinin onun için ne önemi var, kullanıcının oraya ne dürttüğünü sordu ve sonra işini yaptı

anlamanız gereken tek şey, formun kendisinin çalıştığı, terminalin kendisinin, sadece veri alışverişini düzenlemeniz gerektiğidir.

Not: MT'nin grafiklerle yoğun bir şekilde yüklenmesi durumunda, atlama kenelerinin olacağını düşündünüz mü? ;)

ZYZY: Windows sistem zamanlayıcısını duydunuz mu? bu aynı zamanda herhangi bir iş parçacığında çalışan standart bir öğedir;)

 
Dmitry Fedoseev :

Bu zaten yeterince komik.

Tek yapmanız gereken bu uygulamayı yapmak ve MT5 ile bağlantı kurmak. O zaman çok güleceksin. Ve sana gülebilirler. Konuşup konuşmaya devam etti, ama hiçbir şey kanıtlamadı.... Bu da komik.

 
Igor Makanu :

1.2 Windows formunun varsayılan olarak yapabileceği tek şey bu, ne yazık ki programcının herhangi bir şey yapmasına gerek yok

3. Bir formu .dll ile çalıştırabilen normal bir Windows uygulaması veya daha doğrusu 2. bir form istiyorsanız, 2 form yapın ve 2. formu bir etkinlik üzerinde çalıştırın, formun kendisi tüm olayları, tıklamaları, sürükleme işlemlerini gerçekleştirir. bir pencere, diyagramlar oluşturabilirsiniz, İnternet'i bağlayabilir ve ona bakabilirsiniz)))) bir arzu olurdu, ancak terminalin çalışmasına izin verin, formda neler olup bittiğinin onun için ne önemi var, kullanıcının oraya ne dürttüğünü sordu ve sonra işini yaptı

anlamanız gereken tek şey, formun kendisinin çalıştığı, terminalin kendisinin, sadece veri alışverişini düzenlemeniz gerektiğidir.

Not: MT'nin grafiklerle yoğun bir şekilde yüklenmesi durumunda, atlama kenelerinin olacağını düşündünüz mü? ;)

ZYZY: Windows sistem zamanlayıcısını duydunuz mu? bu aynı zamanda herhangi bir iş parçacığında çalışan standart bir öğedir;)

Sadece yap.

 
Georgiy Merts :

Üstelik sadece yazar için değil, itiraz edenler için “yanlış”. Tavuk beyinli olan ve kimlerin nerede ve hangi nesneleri yarattıklarını, nerede ve kime atıfta bulunduğunu, dizideki her bir hücrenin ne anlama geldiğini, nereden değiştirilebileceğini, nereden değiştirilemeyeceklerini hatırlayamayanlar... öfkeli. Programdaki birkaç bin nesneyi ve bağlantıyı kolayca hatırlamak için hafızalarını eğitmek yerine - aptallar, kendilerine erişim haklarını kesiyorlar, bir tür ayrımlar, bazı arayüzler, bir tür polimorfik işlevler tanımlıyorlar ... çarlık rejiminde olduğu gibi kendinize eziyet edin, ha ...

Peki, mantık).
 
Реter Konow :

Sadece yap.

Peki, şimdi mutfakta benim için tencere çıngırağı yapacaksanız, soru yok, birkaç saat bilgisayar başında oturacağım, mutfaktasınız)))

tamam, konu ben @Yury Kulikov ile konuşana kadar çok ilginçti https://www.mql5.com/en/forum/293630/page49#comment_9842194

bir profesyoneli var ve bence piyasada aranan bir ürün olmalı ama ne yazık ki pratiği tam tersini gösteriyor bir kez daha tekrarlıyorum ürününüzü markette yayınlamanız gerekiyor ve kullanıcılar kendileri karar verecekler çok talep var, kim programlayabilir, yaklaşımınız bunu gerekli bir şey olarak algılamayacak, tartışma bunu gösterdi - belki yanılıyorum, ama bence sadece bu

zorlu yolculuğunda başarılar

Мой подход. Ядро - Движок.
Мой подход. Ядро - Движок.
  • 2018.12.10
  • www.mql5.com
В этой ветке, я хочу рассказать о своем подходе в программировании. Заранее предупреждаю, - здесь не будет обсуждений GUI...
 
Igor Makanu :

Peki, şimdi mutfakta benim için tencere çıngırağı yapacaksanız, soru yok, birkaç saat bilgisayar başında oturacağım, mutfaktasınız)))

Anladığım kadarıyla, yine de sorunun çözümünü üstlenmeye karar verdiniz. İyi. Zaman sınırlı değildir. İstediğiniz kadar sürede yapabilirsiniz. Ana şey YAPMAK.

Analogumu tamamen MT üzerinde yapacağım.

Ardından, karşılaştıracağız.

Neden: