domingo, 30 de octubre de 2022

Diseño e implementación de una GUI: Parte_01_03

¡Hola! ¿Qué tal están?

En la segunda entrega de esta primera parte de este tutorial sobre Diseño e implementación de una interfaz gráfica de usuario (GUI) usando QBasic, vimos una forma más bien básica de colocar texto en pantalla en modo gráfico utilizando una fuente en un archivo “.fnt”. El procedimiento utilizado tiene varias limitaciones, como se mencionó en su momento, mas nos resulta suficiente por ahora para lograr mostrar el título de las ventanas cuando las creemos. En esta tercera entrega del desarrollo veremos precisamente eso, veremos cómo podemos escribir el título de nuestras ventanas en el lugar correcto de modo nos sirva para distinguirlas una de otra o identificarlas.

En todo caso, como teníamos pendiente hacer varios cambios necesarios para lograr las nuevas ventanas se muestren sobre un primer plano al salir en pantalla, en primer lugar solucionaremos este problema; y después de eso también rediseñaremos un poco las ventanas como tal, para así simplificar el proceso de su trazado en pantalla, y para conseguir un espacio más conveniente para usarlo como barra de título.

En la imagen siguiente podemos ver una ventana de DOSBox en donde se muestra el diseño de la ventana de nuestra GUI con una texto en su barra de título lo cual nos sirve de muestra de lo logrado en esta entrega.


En resumen, una vez terminados los cambios propuestos, y escrito nuestro nuevo código, la interfaz gráfica será capaz de colocar varias ventanas en pantalla de una manera correcta, y cada una de ellas dispondrá de su título, con lo cual sólo nos faltaría controlar un ratón para manipularlas como se hace en la práctica.

Los interesados pueden descargar esta entrega del tutorial usando el enlace: Diseño e implementación de una GUI:Parte_01_03.

En tanto también pueden conseguir los códigos fuentes utilizando el enlace: Tercera.zip

Por último me despido esperando este conocimiento le sea de utilidad a alguno.

¡Hasta pronto!

No hay comentarios:

Publicar un comentario