mql için bir ide olarak Vim - sayfa 3

 
Vladimir Simakov :

Defans oyuncuları için not: Cntrl+Shift+F nedense hiçbiriniz isim vermediniz. Sadece hala doğru değil, ama neden - kendin düşün.

Eh, ayrıca Ctrl + Shift + H var, ancak meta düzenleyicide böyle bir şey olsa bile bu hala aynı değil

 
TheXpert :

...

Evet, ticarete ne dersiniz, OOP'a ne dersiniz, elbette bilirsiniz)

Gösteriş yapabileceğiniz her duvardan ortak gerçekler, bireysel tutum ve kişisel düşüncelerin gölgesi olmadan ana akımdır. Ezberlenmiş kayıtlar ve "ahşap" deneyim, toplum tarafından belirlenen işlevleri yerine getirmek için bilince "çivilenmiş". Olağanüstü düşünce ve görüşler - entelektüel "şık" ve karton dünya görüşü için bir tehdit mi?

OOP'yi öğrendin ve sonra ne oldu? Bir Nesnenin ne olduğunu biliyor musunuz? Tanımını düşüncelerinde ve sözlerinde formüle edecek misin? Programlamada nasıl ve neden merkez haline geldiğini açıklayabilir misiniz? Bu konsepte kendi bakış açınız var mı? Belki senin yaklaşımın? Alıntı yapabilir, tıklayabilir, tekrar edebilir, öğrendiklerinizi anlayabilir ve kendi başınıza düşünebilir misiniz? Cevabınız evet ise, en az bir felsefi yargı gösterin. Uzman...)))

 
Реter Konow :
Benim hakkımda da dahil olmak üzere prensipte fikrinle ilgilenmiyorum, git başka bir yerde laf kalabalığına gir
 
TheXpert :
Benim hakkımda da dahil olmak üzere prensipte fikrinle ilgilenmiyorum, git başka bir yerde laf kalabalığına gir
Oh iyi...)))
 

Beyler, "özellikler ve yetenekler listesi" ile "eksik bir şey" arasında bir karşılaştırma yapın ve "zavallı" kelimesini kaldırın. Özellikle vim kullanıyorsanız.

İstihbaratı geliştireceğiz, şablonlarla o kadar kolay değil. Bir arama var, ancak daha iyi olacak - plan zaten hazırlandı.

Seçenekler -> Renkler ayarlarında renk şemaları var, ancak tema olmayacak.


Genel olarak, bir sonraki sürümde editöre ne olacağına şaşıracaksınız. Github ve Stack Overflow entegrasyonu ile çok dilli bir MQL4/MQL5/C++/Python stüdyosuna dönüştürüyoruz.
 

Çok az kişi yapılanların hacmini bile değerlendirdiğinden, sürümlerin ayrıntılı açıklamalarını okumanızı tavsiye ederim: https://www.metatrader5.com/ru/releasenotes

Что нового в MetaTrader 5?
Что нового в MetaTrader 5?
  • www.metatrader5.com
MetaTrader 5 build 2280 Terminal Исправлена ошибка, не позволявшая удалить эксперта с графика, для которого нет данных. Исправлено отображения заголовков графиков при работе под Wine.Ускорена загрузка и компиляция MQL5 программ. Теперь при двойном клике на графике MQL5-программе передается событие одиночного клика. Ранее такие события не...
 
Renat Fatkhullin :

Beyler, "özellikler ve yetenekler listesi" ile "eksik bir şey" arasında bir karşılaştırma yapın ve "zavallı" kelimesini kaldırın. Özellikle vim kullanıyorsanız.

İstihbaratı geliştireceğiz, şablonlarla o kadar kolay değil. Bir arama var, ancak daha iyi olacak - plan zaten hazırlandı.

Seçenekler -> Renkler ayarlarında renk şemaları var, ancak tema olmayacak.


Genel olarak, bir sonraki sürümde editöre ne olacağına şaşıracaksınız. Github ve Stack Overflow entegrasyonu ile çok dilli bir MQL4/MQL5/C++/Python stüdyosuna dönüştürüyoruz.

Renat, asıl eksik olan "tesadüfleri öne çıkarmak"

Editöre tanıtmayı planlıyor musunuz?


 
Renat Fatkhullin :

Beyler, "özellikler ve yetenekler listesi" ile "eksik bir şey" arasında bir karşılaştırma yapın ve "zavallı" kelimesini kaldırın. Özellikle vim kullanıyorsanız.

İstihbaratı geliştireceğiz, şablonlarla o kadar kolay değil. Bir arama var, ama daha iyi olacak - plan zaten hazırlandı.

Seçenekler -> Renkler ayarlarında renk şemaları var, ancak tema olmayacak.


Genel olarak, bir sonraki sürümde editöre ne olacağına şaşıracaksınız. Github ve Stack Overflow entegrasyonu ile çok dilli bir MQL4/MQL5/C++/Python stüdyosuna dönüştürüyoruz.
Sefil için özür dilerim, katılıyorum, kabaca çıktı. GitHub cesarettir, saygıdır.
 
Renat Fatkhullin :

Beyler, "özellikler ve yetenekler listesi" ile "eksik bir şey" arasında bir karşılaştırma yapın ve "zavallı" kelimesini kaldırın. Özellikle vim kullanıyorsanız.

İstihbaratı geliştireceğiz, şablonlarla o kadar kolay değil. Bir arama var, ama daha iyi olacak - plan zaten hazırlandı.

Seçenekler -> Renkler ayarlarında renk şemaları var, ancak tema olmayacak.


Genel olarak, bir sonraki sürümde editöre ne olacağına şaşıracaksınız. Github ve Stack Overflow entegrasyonu ile çok dilli bir MQL4/MQL5/C++/Python stüdyosuna dönüştürüyoruz.

Gerçekten eksik olduğum özellikler için yukarıda yazdım, ayrıca:

  1. Katlamak güzel olurdu, ilkeye bağlı olmama rağmen: dosya 200 satırdan fazla değil.
  2. Tanımı Göster (MVS'de Alt+F12) sahip olmak istiyorum.
  3. Bildirilen işlevleri vurgulayın.

Bu fırsatı değerlendirerek, dilin kendisinin gelişimi üzerine:

  1. constexpr değişkenleri, makrolar baş ağrısıdır.
  2. değişken işlev/şablon/makrolar .
  3. Geliştirmek için önişlemci, aynı #if gereklidir.
  4. Özel Şablonlar.
  5. Şablonlara tip dışı şablon parametresi geçirme
  6. Çoklu kalıtım.

Görünüşe göre hiçbir şey unutmadım :)

Not: Eğer dili yaygınlaştırmak istiyorsanız piyasada dll yasağını kaldırın. Açıklamama izin verin: bir mql kullanarak gerçekten değerli bir ticari ürün yapamazsınız, aynı grafik arayüzü yazmak hala umutsuzluğu artırır ve bu, windowsform gibi hazır ürünler olduğunda ve bir yürütme dizisi de, siz biliyorum, şu anda buz yok. Ve böylece, dışarıda her şey ağırdır ve mql, terminal ile iletişim kurmak için gerekli olan şeydir.

 

Ve nasıl hata ayıklanır? Aslında, hata ayıklama özelliği nedeniyle hiçbir düzenleyici MQL için tam teşekküllü bir IDE olamaz. IDE'ye geçmek için sadece GDB yapılacaksa.

Özellikler açısından, Array yerine normal, jenerik kapsayıcılar için yeterli çerçeve yoktur.