Galería de interfaces de usuario escritas en MQL - página 72

 
Lo que quieres hacer va a llevar mucho tiempo, y tu código fuente casi nadie podrá contribuir al desarrollo, tendrás que depender de ti mismo.
 
hini #:
Lo que quieres hacer te va a llevar mucho tiempo, y tu código fuente casi nadie podrá contribuir, tendrás que depender de ti mismo.
Estoy totalmente en desacuerdo con la primera afirmación. El concepto de editor visual no sólo se pensó hace 4 años, sino que técnicamente está lo suficientemente implementado como para permitir al usuario montar fácilmente una ventana de configuración sencilla a partir de controles básicos. En el diseñador, por ejemplo, hay marcado informativo con dimensiones y cuadrícula, hay un panel para establecer propiedades y funciones para guardar un proyecto e imprimir un archivo API, las mismas ventanas auxiliares con marcos, imágenes y fuentes. Todo como en un lenguaje de marcado.

Sin embargo: para completar el editor visual, no puede faltar un navegador de archivos. Proporcionará la capacidad de seleccionar carpetas para cargar o guardar proyectos, y la buena noticia es que el navegador de archivos ya está ahí - lo mostré anteriormente en las páginas de la rama - y aunque necesita ajustes, pero la funcionalidad básica funciona.

Además del navegador de archivos, necesitamos desarrollar el concepto de plantillas similares al código kib. Al principio pensé que era imposible, pero la solución resultó ser extremadamente simple: si hay un navegador de archivos, el editor visual será capaz de guardar la interfaz construida no como un proyecto, sino como una plantilla. Al fin y al cabo, en esencia, es lo mismo. Por otra parte, no sólo todo el proyecto, sino también ventanas separadas de este proyecto se guardarán como una plantilla. Esto es fácil de hacer, porque sólo una parte del núcleo construido se guarda y se puede cargar en otro proyecto y el usuario será capaz de extraer (copiando se muestra en el gif de arriba) los elementos necesarios y luego borrar esta plantilla de su proyecto. Tengo la función de borrar ventanas y elementos. Eso es todo.

Las tablas se pueden construir simplemente copiando celdas según el ejemplo de los botones del gif de arriba. Lo mismo. La lista de árbol es más complicado.... pero no es lo principal.

Con mucho entusiasmo, todo se puede hacer en un mes, mes y medio. Pero ahora estoy ocupado preparando material para artículos, así que este trabajo se pospone.

En cuanto a la afirmación de que otros programadores no podrán desarrollar el proyecto..... Sí, no pueden desarrollar el proyecto directamente. Pero pueden ofrecer soluciones, compartir su experiencia, opiniones, ofrecer funciones de trabajo con color, con gradiente. Estoy abierto a este tipo de interacción y cooperación.
 
Реter Konow #:

...

Sin embargo: un navegador de archivos es absolutamente necesario para completar el editor visual. Proporcionará la capacidad de seleccionar carpetas para cargar o guardar proyectos, y la buena noticia es que el navegador de archivos ya está ahí - lo he mostrado anteriormente en las páginas de la rama - y aunque necesita ajustes, la funcionalidad básica funciona.
...


Para no ser insustancial, así es como funciona el navegador de archivos (izquierda). Sólo hay que integrarlo en el editor.

 

Este vídeo muestra la creación de la ventana de ajustes en el editor visual en MT5. Puede juzgar aproximadamente por ello el grado de finalización del editor.


 
hini #:
Lo que quieres hacer va a llevar mucho tiempo, y tu código fuente casi nadie podrá contribuir al desarrollo, tendrás que depender de ti mismo.
Me pregunto con qué propósito has escrito este post. :) Sólo me lo preguntaba.

Quizá, como muchos otros, intentas hacerme ver la inutilidad de los esfuerzos y las aspiraciones..... provocarme para que me dé cuenta de lo inalcanzable de mis metas... tal vez intentas mostrarme que conoces otro camino o Dios sabe qué más.

Pero seré sincero: no importa. Escribiré los artículos y terminaré el editor visual como una vez me propuse. Y que siga siendo un inútil "caballo esférico en el vacío" para todos. Dejémoslo estar.

Para mí es una etapa importante del desarrollo.

Subrayo: para mí es una etapa esencial del desarrollo.

Por lo tanto, el editor "simplemente será". Independientemente de mis razonamientos, pensamientos, argumentos, contraargumentos, razonamientos, evaluaciones, estados de ánimo, suspiros, sacudidas de cabeza, etc., o de los tuyos o de cualquier otra persona.

El editor visual SÓLO ESTÁ (terminado).

"Por qué", "para qué", "cómo" y "por qué" aplicarlo...o no.... que cada uno decida por sí mismo... POR SÍ MISMO.

Paz. :)
 
Реter Konow #:
Me pregunto con qué propósito has escrito este post. :) Sólo me lo preguntaba.

Tal vez, como muchos otros, intentas transmitirme un mensaje sobre la inutilidad del esfuerzo y la lucha.... provocarme para que me dé cuenta de lo inalcanzable de mis metas... tal vez intentas mostrarme que conoces otro camino o Dios sabe qué más.

Pero, sinceramente, no importa. Escribiré artículos y terminaré el editor visual como una vez pretendí. Y que siga siendo un inútil "caballo esférico en el vacío" para todos. Que así sea.

Para mí es una etapa importante del desarrollo.

Subrayo: para mí, es una etapa esencial del desarrollo.

Por lo tanto, el editor "simplemente será". Independientemente de mis razonamientos, pensamientos, argumentos, contraargumentos, razonamientos, valoraciones, estados de ánimo, suspiros, sacudidas de cabeza, etc., o de los tuyos o de cualquier otra persona.

El editor visual es simplemente BUENO (acabado).

"Por qué", "para qué", "cómo" y "por qué" aplicarlo...o no aplicarlo..... que cada uno decida por sí mismo... POR SÍ MISMO.

Paz. :)

No quiero decir nada más, es sólo una idea; te apoyo para que lleves a buen puerto lo que quieres hacer.

----------------------------



<editado por el moderador> en ruso: No quiero decir nada más, es sólo una idea; te apoyo en llevar a buen término lo que quieres hacer.

 

Peter, creo que lo que estás haciendo es fantástico. Por favor, que sepas que cuentas con mi apoyo en tu esfuerzo.
Es muy fácil para la gente decir "nunca dejes que la perfección sea enemiga de lo bueno" pero eso es más fácil de decir que de hacer cuando
tienes una visión de cómo debería funcionar tu proyecto.
Espero con impaciencia los próximos artículos, etc... sobre cómo funcionará tu editor visual.
Y por favor, que sepas que un buen editor visual nunca será un "inútil caballo esférico en el vacío".

saludos

Doug

 
hini #:

No quiero decir nada más, es sólo una idea; te apoyo para que lo que quieres hacer fructifique.

----------------------------



<editado por el moderador> en ruso: No quiero decir nada más, es sólo una idea; te apoyo en llevar a buen término lo que quieres hacer.

Gracias por tu continuo apoyo y participación, que me ha ayudado mucho a llevar este hilo.
 
Douglas Prager proyecto.
Estoy deseando leer más artículos, etc.... sobre cómo funcionará tu editor visual.
Y que sepas que un buen editor visual nunca será un "inútil caballo esférico en el vacío".

Saludos,

Doug

Muchas gracias Douglas por tus inspiradoras palabras. Sé que cuando las personas se despojan con convicción de las capas de críticas derrotistas, aspiraciones devaluadoras e ideas degradantes, ¡alcanzan juntas las cumbres más altas!
 
Porque me he dado cuenta de que parece que no hay actualizaciones desde hace mucho tiempo, antes podía hacer actualizaciones semanales, ahora parece que ya no, y a medida que pase el tiempo puede que abandones el perfeccionamiento de este proyecto, es sólo una suposición mía, pero desde luego sería mejor que pudieras mantenerlo siempre.