sábado, 8 de enero de 2022

Diseño e implementación de una GUI: Parte 01_02

¡Hola! ¿Qué tal están?

En la entrega anterior de este tutorial sobre Diseño e implementación de una interfaz gráfica de usuario (GUI) usando QBasic, terminamos poniendo nuestra primera ventana (diseño original del GIMI de Sebastian Mate), sobre la pantalla de nuestra computadora.

En cambio, en la presente segunda entrega de la primera parte nos centraremos más bien en un tema de cierta importancia a la hora de implementar una GUI, a pesar de no estar éste relacionado solamente con un sistema de ventanas, y se trata de la manera de escribir texto en pantalla estando en un modo gráfico, o más bien debería decir dibujar texto en pantalla, porque así es como se hace realmente cuando estamos en dicho modo.

Por eso a lo largo de esta entrega veremos algunos de los métodos disponibles para llevar a cabo la mencionada tarea, y terminaremos desarrollando una subrutina para realizar ese trabajo, si bien debo advertir no será una subrutina preparada para tratar todos los detalles de la escritura de texto en pantalla en modo gráfico con vistas a mantenerla lo más simple posible, y así posibilitar una mejor comprensión del código del programa.

En la siguiente imagen pueden ver una ventana de DOSBox en donde se ha escrito un texto en modo gráfico usando la subrutina comentada antes.


En todo caso, en adición a lo dicho, en esta entrega también comentaremos una serie de cambios menores a hacer en nuestro código previo de manera podamos subsanar ciertos malos comportamientos del sistema de ventanas, lo cual será detallado en el texto.

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

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

Me gustaría pudieran participar por lo menos comentando su parecer sobre esta idea, o haciéndome saber su propia manera de verlo dando una sugerencia, exponiendo una duda, haciendo una crítica, etc.

Me despido esperando puedan sacar provecho de la información expuesta en esta oportunidad, y deseando eso los motive a continuar conmigo en este desarrollo.

¡Hasta pronto!

 

 

 

No hay comentarios:

Publicar un comentario