Mümkün mü? - sayfa 4

 
Mihail Matkovskij # :

Özünde basittir.

Aslında ürünlerinizde neden basit bir kaydırma olmaması garip?

 
Dmitry Fedoseev # :
Madem bu kadar kolay, neden şimdiye kadar kimse yapmadı?

Başını çok sallıyor. Geribildirim yok...

Taras Slobodyanik # :

Aslında ürünlerinizde neden basit bir kaydırma olmaması garip?

"Basitlik" ile muhtemelen stoğu listeden çıkarmaktan bahsediyoruz)
 

Hazır çözümlerin olmaması ne kadar garip? Sıfırdan yazmak bir şeydir. Ama çözüm olmaması için bir görev olmalı. Ve öyle görünüyor ki, sadece karmaşık bir çöp, kaydırma yapmak. 90'larda BASIC'te yapıldı. Şimdi daha zor olduğunu, hazır bir şey aramanın uzun sürdüğünü ve yerel aydınlatmaların elinde olmadığını düşünüyorum. Ve eğer kişi bunu ilk kez yaptığını söylüyorsa. Bu, bir kapıyı tamir etmesi için bir çilingir davet etmek gibidir ve o ilk kez onu onaracak ya da bir kapı pişirecektir. )))

Genel olarak, bir müteahhit seçerken asıl soru, görevin tüm yönleri için hazır çözümlerin olup olmadığıdır. % 20 değilse, o zaman gitmelisin. Sanatçı bunları çözemeyebilir.

 
Taras Slobodyanik # :

Aslında ürünlerinizde neden basit bir kaydırma olmaması garip?

Kaydırma olmaması gerçeği, orada gerekli değildir. Gerekirse, ne istersem yapardım.

Başka projelerde var.

Ayrıca standart MQL kitaplıklarında da bulunur.

Yani sorunun ne olduğunu anlamıyorum, "kesinlikle" kelimesinden. :)

 
Valeriy Yastremskiy # :

Genel olarak, bir müteahhit seçerken asıl soru, görevin tüm yönleri için hazır çözümlerin olup olmadığıdır. % 20 değilse, o zaman gitmelisin. Sanatçı bunları çözemeyebilir.

Evet. Sanatçı hiçbir şeye karar veremez. Ama yapamıyorsa, muhtemelen yapmayacaktır. O geçecek. Ve hazır geliştirmeleri yoksa, ödemeyi artırmaya karar verecektir. Ancak internette bulunamayan çözüm örneklerine sahip görevler de var. O zaman iyi bir programcıya ihtiyacınız var. Ve bu tür işler zaten pahalıdır.

 

%99 olasılıkla yeniden yazmak "kaydırma eklemekten" daha kolaydır. Burada modern gui yok. Kütüphaneler ve "çerçeveler" ölümcül bir günah kadar korkunçtur. Ve eğer sadece standart nesneler varsa, o zaman yetersiz bir sonuca sahip bir kod dağı garanti edilir.

dll aracılığıyla bile ayrı bir pencerede görüntülenmesi daha kolay ve daha az kod. Bir web sayfasında bir kerede bile daha kolaydır.

ve tabii ki TC ne kadar heyecanlanırsa heyecanlansın 30 dolar değil

 
Maxim Kuznetsov # :

%99 olasılıkla yeniden yazmak "kaydırma eklemekten" daha kolaydır. Burada modern gui yok. Kütüphaneler ve "çerçeveler" ölümcül bir günah kadar korkunçtur. Ve eğer sadece standart nesneler varsa, o zaman yetersiz bir sonuca sahip bir kod dağı garanti edilir.

dll aracılığıyla bile ayrı bir pencerede görüntülenmesi daha kolay ve daha az kod. Bir web sayfasında bir kerede bile daha kolaydır.

ve tabii ki TC ne kadar heyecanlanırsa heyecanlansın 30 dolar değil

MQL, modern geliştirme yöntemlerini kullanarak uygulamalar yazmanıza da olanak tanır. UI öğelerine sahip kendi kitaplıklarına bile sahiptir. Bu fazlasıyla yeterli. Ve görünüşe göre terminal için uygulamalar geliştirmek için başka ne gerekiyor? ... Ama hayır, her türlü dll'yi ve diğer API'leri kullanarak zor yoldan gideceğiz. :)

 
Mihail Matkovskij # :

Kaydırma olmaması gerçeği, orada gerekli değildir. Gerekirse, ne istersem yapardım.

Başka projelerde var.

Ayrıca standart MQL kitaplıklarında da bulunur.

Yani sorunun ne olduğunu anlamıyorum, "kesinlikle" kelimesinden. :)

evet, anlıyorum, bunu MT'de yapmadınız, ancak yapması kolay ve ucuz - aslında basit)

 
Mihail Matkovskij # :

MQL, modern geliştirme yöntemlerini kullanarak uygulamalar yazmanıza da olanak tanır. UI öğelerine sahip kendi kitaplıklarına bile sahiptir. Bu fazlasıyla yeterli. Ve görünüşe göre terminal için uygulamalar geliştirmek için başka ne gerekiyor? ... Ama hayır, her türlü dll'yi ve diğer API'leri kullanarak zor yoldan gideceğiz. :)

Panel DLL (500 satır MQL) kullanılarak, kolonlar sürüklenir, sıralanır, tıklandığında istenilen terminal sekmesi açılır ve diğer özellikler vardır. Esas olarak veri toplamakla ilgilenen 500 satır.

GUI'de yalnızca MQL'de, önemli ölçüde daha fazla kod olacaktır.

DLL ile daha basit ve daha kısa olduğu gerçeği, tamamen haklı olduğunu ve pratikte her şeyin geçtiğini ve test edildiğini söylüyorum.

 
Taras Slobodyanik # :

evet, anlıyorum, bunu MT'de yapmadınız, ancak yapması kolay ve ucuz - aslında basit)

Programcılar bunu şu şekilde yapar:

https://www.mql5.com/ru/articles/2943

https://www.mql5.com/en/articles/751

Ve bu elime ilk gelen şey. Yeterli değilse, standart MQL kitaplıklarını inceleyebilirsiniz, hem dikey hem de yatay kaydırma vardır. Gerekli olan her şey.

İşte çok düşünmeden bulduğum sonuçların tam listesi:

https://www.mql5.com/en/search#!keyword=%D0%BF%D1%80%D0%BE%D0%BA%D1%80%D1%83%D1%82%D0%BA% D0%B0%20%D1%81%D0%BF%D0%B8%D1%81%D0%BA%D0%B0

Ve ne, bu senin için böyle bir "Çin mektubu" mu? Ah evet, çok okumanız ve her şeyi uzun süre incelemeniz gerekiyor (hazırlıksız bir kodlayıcı için). Oluyor ... Ama bu programlama!

Графические интерфейсы X: Расширенное управление списками и таблицами. Оптимизация кода (build 7)
Графические интерфейсы X: Расширенное управление списками и таблицами. Оптимизация кода (build 7)
  • www.mql5.com
Код библиотеки нуждается в оптимизации: он должен быть более упорядоченным, а значит — более читаемым и понятным для изучения. Кроме этого, продолжим развивать элементы управления, созданные ранее: списки, таблицы и полосы прокрутки.