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

 
Anteriormente anuncié la fecha límite para la próxima versión: el 28 de noviembre. Debido a la reorientación al editor visual, tengo que posponer la publicación de la actualización al diez de diciembre. Por lo demás, el programa aprobado anteriormente se mantiene sin cambios. Se subirá el editor a kodobase, se abrirá la rama de plantillas y se escribirá el primer artículo.

Los dos últimos puntos deben ser explicados.

1) La rama de plantillas de ventanas de interfaz de usuario se abrirá como estaba previsto, pero en lugar de imágenes de interfaz de usuario con fragmentos de código kib, se publicarán imágenes de interfaz de usuario junto con archivos UIDATA que contienen información técnica y fragmentos del núcleo necesarios para reproducir plantillas en el editor.

2) Después del lanzamiento espero escribir un artículo sobre el editor. En él presentaré la información necesaria para empezar. En el futuro, cuando el tema del editor esté agotado, y si hay interés y demanda, puedo publicar artículos sobre aplicaciones comerciales con interfaz gráfica.

Por lo tanto, casi nada ha cambiado en los planes. Sólo la fecha y el tema.

P.D. Creo que he tomado la decisión correcta.

Mi principal objetivo es encender la demanda y hacer del editor una herramienta popular. Esto es mucho más difícil de conseguir con un lenguaje de marcado. Ya he tenido ocasión de comprobarlo en las páginas de este hilo. Repita este camino - publique códigos, imágenes y tutoriales - pero con aún más esfuerzos, y espere que el resultado sea diferente y la gente se apresure a aprender el lenguaje..... No. No tiene sentido.

Espero que el editor sea más útil. Aunque ya veremos. :)

 
Реter Konow interfaz gráfica.

Por lo tanto, casi nada ha cambiado en los planes. Sólo la fecha y el tema.

P.D. Creo que he tomado la decisión correcta.

Mi principal objetivo es encender la demanda y hacer del editor una herramienta popular. Esto es mucho más difícil de conseguir con un lenguaje de marcado. Ya he tenido ocasión de comprobarlo en las páginas de este hilo. Repite este camino - publica códigos, imágenes y tutoriales - pero con aún más esfuerzos y espera que el resultado sea diferente y la gente se apresure a aprender el lenguaje..... No. No tiene sentido.

Espero que el editor sea más útil. Aunque ya veremos :)

Creo que el editor es una mejor opción para un público más amplio. La mayoría de la gente no es técnica y quiere una forma fácil de producir resultados.

Creo que el editor es una gran idea y si lo sacas adelante sería fantástico. Incluso podríais venderlo como biblioteca en el mercado. Parece criminal que algo así esté disponible de forma gratuita, ya que estás dedicando mucho tiempo y esfuerzo a ello.

Apoyo totalmente su decisión de hacer un editor
 
Levi Dane Benjamin #:
...

Creo que el editor es una mejor opción para un público más amplio. La mayoría de la gente no es técnica y quiere una forma fácil de obtener resultados.

Creo que el editor es una gran idea y si lo implementas, sería fantástico. Incluso podríais venderlo como biblioteca en el mercado. Me parece criminal que algo así esté disponible de forma gratuita, después de todo le has dedicado tanto tiempo y esfuerzo.

Apoyo totalmente tu decisión de hacer un editor
Gracias por su valioso apoyo. Es importante para mí conocer las opiniones de los demás para no perderme en mis conclusiones..... y tomar la decisión correcta.

He tomado la decisión de no pensar en un editor visual como algo fantástico. Me he dado cuenta de que inconscientemente veo el editor como algo menos realizable. Así que trato de verlo como una rutina de trabajo. Así me resulta más fácil crearlo. Son sólo juegos mentales. :)

En cuanto a la distribución gratuita, es una decisión meditada. Ahora no hay otro camino. No voy a comercializar el editor, eso seguro. Pero quizá en el futuro, si hay demanda, cree alguna función de pago. Ya veremos. :)
 
El proceso de desarrollo de VE no se detiene.

1. Se completa la reestructuración a gran escala del diseñador y del motor. Se construye la nueva estructura de organización de carpetas y archivos.

2. La funcionalidad del editor está minuciosamente pensada. Los preparativos para la escritura están en marcha.

3. La implementación de proyectos en el editor está pensada y redactada.

4. Debo señalar que el editor se me hizo absolutamente claro y comprensible. Tanto es así que encontré paralelismos directos con Kostruktor y me di cuenta de que hace mucho, muchos años, pasé de un camino corto a uno largo, porque pude escribir inmediatamente un editor visual prescindiendo del lenguaje de marcas. Técnicamente, tenía esa posibilidad ante mí, pero simplemente no la vi. No lo entendí y no me di cuenta. Pero era sencillo. Más fácil que construir un constructor con lenguaje de marcado. Mucho más sencillo. Pero... eso es lo que pasó.
 
Реter Konow proyectos en el editor está pensada y redactada.

4. Debo decir que el editor se me hizo absolutamente claro y comprensible. Tanto es así que encontré paralelismos directos con Kostruktor y me di cuenta de que había desviado el camino corto hacia el largo hace muchos años, porque podría haber escrito un editor visual prescindiendo del lenguaje de marcas. Técnicamente, tenía esa posibilidad ante mí, pero simplemente no la vi. No lo entendí y no me di cuenta. Pero era sencillo. Más fácil que construir un constructor con lenguaje de marcado. Mucho más sencillo. Pero... eso es lo que pasó.

Recordamos. Esperamos. Creemos.

 
Muy bien. Atención silenciosa.
 
Cada pocos días publicaré el estado del desarrollo. El propósito es simple: mantener informados a los lectores del hilo. De lo contrario, resulta que desaparezco en algún sitio y nadie sabe cómo avanza el caso.

Y va bien. Por supuesto, es mucho trabajo. Incluso para mis estándares. Pero es tranquilizador saber que el trabajo está programado y planificado.

Es sobre todo rutina. Mucha rutina. Cuando terminé la reestructuración global del diseñador y el motor, el editor recibió automáticamente una estructura preparada para él de antemano, y ahora sigue formándose dentro de ella. Resultó ser muy conveniente.

El editor tiene definidas 6 funcionalidades principales. Ya están conceptualizadas y escritas en papel. La buena noticia es que 4 de las 6 ya se han implementado antes y no será demasiado difícil actualizarlas. La quinta fncional funciona en el diseñador, pero requiere refactorización para el editor. Y no es difícil. Y el sexto tendrá que ser escrito desde cero. Pero este trabajo es bastante claro, y no hay nada más.

Estas funcionalidades son de lo que se trata el editor.

Ahora estoy tratando de romper con el lenguaje de marcado en el que todavía estoy escribiendo la interfaz de VE. Su GUI ha resultado... pero no voy a alabarme a mí mismo. ) En general, no está mal. Sin embargo, escribir gráficos tan grandes y complejos es realmente difícil. Por eso es tan importante el momento de romper con el lenguaje y pasar a la edición visual. Cuando esto ocurra, construiré el editor en el propio editor, lo que proporcionará una velocidad sin precedentes y el trabajo entrará en modo turbo. Aún no falta mucho.

Por supuesto y en modo turbo habrá que esforzarse, pero menos. Mucho menos.


 

El desarrollo está en pleno apogeo. Hay preguntas y dudas sobre la interfaz gráfica del editor y, como el proyecto es público, quería consultarlas con los lectores. Publico una captura de pantalla del editor en esta fase. Acepto consejos, recomendaciones y críticas constructivas.



Como es mi primer editor visual, no sé muy bien cómo hacerlo. Es decir, ¿qué aspecto debería tener? Es difícil idearlo todo de una cabeza.

 

La idea es la siguiente:

Las herramientas básicas de edición deben estar en el panel superior. A la izquierda - plantillas de elementos. A la derecha - pestañas con tablas de sus propiedades. Las tablas estarán provistas de casillas de verificación, campos de entrada y listas desplegables. Las plantillas de elementos también estarán divididas en pestañas. En el centro está el espacio de edición.

Más o menos así.

 
Реter Konow #:

El desarrollo está en pleno apogeo. Hay preguntas y dudas sobre la interfaz gráfica del editor y, como el proyecto es público, quería consultarlas con los lectores. Aquí tienes una captura de pantalla del editor en esta fase. Acepto consejos, recomendaciones y críticas constructivas.



Como este es mi primer editor visual, no sé muy bien cómo hacerlo. Es decir, ¿qué aspecto debería tener? Es difícil idearlo todo de una cabeza.

Es imposible saber lo que sabes sobre las capacidades de tu producto. Sólo cuando tengas experiencia en el uso de ese programa u otro similar podrás hablar de la comodidad de la interfaz. Hazlo de tal manera que puedas cambiar los botones más tarde :)