viernes, 15 de diciembre de 2023

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

¡Hola! ¿Qué tal están?

En las entregas anteriores de esta primera parte del tutorial sobre Diseño e implementación de una interfaz gráfica de usuario (GUI) con QBasic, llegamos a implementar los botones, y ahora por consiguiente podemos disponer de ellos en nuestros programas aun si con ciertas limitaciones.

En cambio, en esta entrega vamos a hacer un alto para empezar a ver cómo podemos manipular imágenes, y lo vamos a hacer estudiando el formato de imagen PCX de ZSoft, entre otras cosas por ser éste lo bastante simple.

La característica comentada de los archivos “.pcx” puede entre otras cosas servirnos para llegar a comprender más fácilmente cómo esta clase de información puede ser representada usando una microcomputadora a pesar de existir otras razones para haber utilizado ese formato según podrán ver en el texto de la entrega.

En resumen, para cuando llevemos a término la presente entrega del tutorial, podremos mostrar en la pantalla una imagen de un archivo “.pcx” como se muestra en la figura a continuación.


En todo caso, es necesario decir, también se le realizaron unas cuantas modificaciones a nuestro sencillo gestor de ventanas, entre ellas a los botones creados previamente, porque a estos todavía les faltaba tener algunos comportamientos, y por eso podían salirse del área cliente de la ventana contenedora si eran demasiados desplazados hacia uno de los bordes.

Por supuesto, todas las modificaciones también son en parte explicadas en el texto del tutorial y están disponibles, por eso podrán estudiarlas si descargan el código fuente.

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

Por su parte, el código fuente del programa puede ser obtenido por medio del enlace: Octava.zip

Me despido como siempre con la esperanza de leer sus comentarios expresando sus ideas, críticas, recomendaciones, etc., sobre todo las críticas y las recomendaciones para poder ir mejorando cada día.

¡Hasta pronto!

 

No hay comentarios:

Publicar un comentario