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

 
Un pequeño anuncio...
 
1. Después de conectar el constructor, crearemos una ventana simple.

2. Poco a poco empezaremos a complicarla añadiendo nuevos elementos.

3. Primero aprenderemos un sencillo sistema para crear grupos de elementos.

4. Después mostraré principios sencillos de posicionamiento mediante la declaración de anclajes y correcciones.

5. 5. Luego estableceremos diferentes propiedades de elementos y ventanas usando palabras simples como FIC - fijo si se hace clic, OOI - abierto al iniciar, V_MIN, V_MAX, y STEP - valor mínimo, valor máximo y paso, para campos de entrada con botones y deslizadores. También sincronizaremos los cambios de valor entre varios controles utilizando la palabra clave SYNC. Se utilizará un comando SWITCH para enlazar la conmutación de botones en un grupo de elementos.

6. Mostraré lo fácil que es crear una tabla e integrar en ella cualquier elemento utilizando sólo dos palabras: IS_TABLE.

7. Y mucho, mucho más. Las posibilidades del lenguaje son amplias y después de 4 años todavía no me he acordado de todo. Pero, todo a su tiempo...


 
Uno de los puntos fuertes del diseñador es la posibilidad de crear y guardar rápidamente plantillas de ventanas, grupos y elementos, de modo que la próxima vez puedas copiar ventanas y grupos enteros para hacer sólo pequeños cambios y reducir así el tiempo de construcción de la interfaz en un 90% o más.
 

Pequeño contratiempo técnico.


 

También se han añadido 5 ventanas al diseñador para facilitar la búsqueda e instalación de los siguientes recursos de interfaz:

1. Iconos necesarios

2. Fuentes

3. Sonidos (también están conectados a través del lenguaje de marcado).

4. Marcos (se pueden establecer marcos para los elementos).

5. Colores.

//---------------------------------------------------------------

Las ventanas auxiliares se llamarán desde la barra de tareas del constructor, así como desde el menú contextual (mediante doble clic).

Así es como se ve:


 
Todos los iconos ya están integrados en el constructor, pero las fuentes y los sonidos no. Sin embargo, puede activar las fuentes en la configuración de Windows, y te daré los sonidos en un archivo y sólo hay que ponerlos en la carpeta de sonidos en MT5.
 

Como habrás observado, el diseñador tiene una barra de tareas en la parte inferior. Podrás minimizar las ventanas mientras trabajas en la interfaz para maximizar el espacio de los gráficos.

Este es su aspecto. Las pestañas se pueden arrastrar, intercambiar y cerrar. Se activan pulsando el botón izquierdo del ratón.

 

El constructor tiene su propio menú contextual que se invoca haciendo doble clic en un espacio gráfico vacío o en cualquier ventana personalizada dentro de él.

También encontrará las siguientes funciones

1. Traer otras ventanas a la parte superior utilizando la función "Traer ventana a la parte superior". Esto es necesario cuando otra ventana con la propiedad "Siempre encima" la está bloqueando. En otros casos esta función no es necesaria.

2. A través del menú contextual del constructor se puede llamar a un menú contextual personalizado que funcionará en la interfaz de usuario. De esta forma se podrá editar o ver los cambios.

3. A través del menú contextual del constructor se puede llamar a una barra de tareas personalizada y trabajar con ella.

4. La opción "Guardar proyecto e imprimir archivo API" imprime la interfaz creada en un archivo para su posterior conexión al programa de usuario.

5. 5. La opción "Acerca del programa" abre una ventana con un texto sobre el redactor.


Así es como se ve:


 
Eso es todo por ahora. Nos vemos el domingo.
 
Реter Konow # :
Eso es todo por ahora. Nos vemos el domingo.
Gracias por donar su tiempo este fin de semana y esperamos la publicación del domingo.