¿Es eso posible? - página 4

 
Mihail Matkovskij #:

Es simple, básicamente.

es extraño que sus productos no tengan un desplazamiento sencillo en esencia?

 
Dmitry Fedoseev #:
Si es tan fácil, ¿por qué nadie lo ha hecho todavía?

Es un gran rasca-cabezas. No hay retroalimentación...

Taras Slobodyanik #:

es extraño que sus productos no tengan un desplazamiento sencillo esencialmente?

Por "simple" probablemente se trata de eliminar una acción de la lista)
 

¿No es extraño que no existan soluciones ya hechas? Escribir desde cero es una cosa. Pero también debe haber un problema, por lo que no hay soluciones. Y por lo tanto parece una cosa muy complicada, para hacer el desplazamiento. Lo hice en Basic en los años 90. No creo que sea más complicado ahora y no creo que tenga que buscar algo que esté listo y que los fanáticos locales no tengan en sus almacenes. Y si un tipo dice que lo hace por primera vez. Es como invitar a un cerrajero a arreglar una puerta y que lo haga por primera vez, o soldar una verja. )))

En general, a la hora de elegir un contratista, la cuestión principal es si existen soluciones preparadas para todos los aspectos del problema. Si no está al 20%, debería pasar. Es posible que el contratista no pueda resolverlos.

 
Taras Slobodyanik #:

Es extraño que no tengan un desplazamiento sencillo en sus productos, esencialmente...

El hecho de que no haya desplazamiento no es necesario. Si lo hiciera, haría lo que quisiera.

Lo tengo en otros proyectos.

También está presente en las bibliotecas estándar de MQL.

Así que no entiendo cuál es el problema, desde la palabra "en absoluto". :)

 
Valeriy Yastremskiy #:

En general, a la hora de elegir un contratista, la cuestión principal es si existen soluciones preparadas para todos los aspectos de la tarea. Si no hay ninguno por el 20%, vale la pena pasar. Es posible que el contratista no pueda resolverlos.

Sí. Es posible que el contratista no pueda resolver nada. Pero si no puede, es poco probable que lo asuma. Lo pasará por sí mismo. Y si no tiene una solución preparada, decidirá pagar más. Pero también hay tareas para las que no se pueden encontrar ejemplos en Internet. Entonces necesitas un buen programador. Y ese trabajo ya es caro.

 

con un 99% de probabilidad, es más fácil reescribir que "añadir desplazamiento". Esto no es un gui moderno. Las bibliotecas y los "marcos" dan miedo como pecado mortal. Y si sólo se trata de objetos estándar, se garantiza una montaña de código con resultados miserables

Es aún más fácil la salida en una ventana separada, incluso a través de una dll y con menos código. Es aún más fácil ponerlo en una página web.

y por supuesto no son 30 libras, por mucho que te quejes.

 
Maxim Kuznetsov #:

Hay un 99% de posibilidades de que sea más fácil reescribir que "añadir desplazamiento". Esto no es un gui moderno. Las bibliotecas y los "marcos" dan miedo como pecado mortal. Y si sólo se trata de objetos estándar, se garantiza una montaña de código con resultados miserables

Es aún más fácil la salida en una ventana separada, incluso a través de una dll y con menos código. Es aún más fácil ponerlo en una página web.

Y, por supuesto, no son 30 libras, por mucho que te quejes.

MQL también permite escribir aplicaciones con métodos de desarrollo modernos. Incluso tiene sus propias bibliotecas con elementos de interfaz de usuario. Esto es más que suficiente. Y al parecer, ¿qué más se necesita para desarrollar aplicaciones para el terminal? Pero no, vamos a ir por el camino difícil, utilizando todo tipo de dlls y otras API. :)

 
Mihail Matkovskij #:

No hay desplazamiento, no es necesario. Si lo necesitara, lo habría hecho como quisiera.

Lo tengo en otros proyectos.

Y también está presente en las bibliotecas MQL estándar.

Así que no entiendo cuál es el problema, desde la palabra "en absoluto". :)

Supongo que sí, no lo has hecho en MT, pero es fácil y barato de hacer - elemental en esencia)

 
Mihail Matkovskij #:

MQL también permite escribir aplicaciones con métodos de desarrollo modernos. Incluso tiene sus propias bibliotecas con elementos de interfaz de usuario. Esto es más que suficiente. Y al parecer, ¿qué más se necesita para desarrollar aplicaciones para el terminal? Pero no, vamos a ir por el camino difícil, utilizando todo tipo de dlls y otras API. :)

Un panel con DLL (500 líneas de MQL), las columnas se arrastran y ordenan, la pestaña derecha del terminal se abre con un clic y hay algunas otras características. 500 líneas, que se dedican principalmente a la recogida de datos.

En GUI exclusivamente en MQL habrá drásticamente más código.

El hecho de que sea más fácil y más corto con DLL, digo que es perfectamente razonable y todo ha sido probado en la práctica.

 
Taras Slobodyanik #:

Sí, lo entendí, no lo hiciste en MT, pero es fácil y barato de hacer - elemental en esencia)

Así es como lo hacen los programadores:

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

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

Y eso es lo primero que me encontré. Si no es suficiente, puede estudiar las bibliotecas MQL estándar, hay desplazamiento vertical y horizontal. Todo lo que necesitas.

Aquí está la lista completa de resultados que encontré sin pensar demasiado:

https://www.mql5.com/ru/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

Entonces, ¿es esto una "alfabetización china" para ti? Ah sí, hay que leer mucho y estudiar todo durante mucho tiempo (para un codificador sin formación). Sucede que... ¡Pero eso es programación!

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