Dedicado a mis proyectos en Gambas ,un lenguaje de programación parecido al Visual Basic + Java pero ampliamente mejorado y...¡¡para gnu/linux!!.La potencia del gnu/linux sumada a la facilidad del Basic



Consultas, Desarrollo de programas y petición de presupuestos:



lunes, 17 de octubre de 2016

Ejemplo de desarrollo de un Componente: gb.estado

Ejemplo de desarrollo 

de un Componente en gambas3: 

gb.estado


En gambas3, podemos ampliar el lenguaje, usando componentes que añaden nuevas clases o/y controles al IDE de programación.
En el foro de gambas-es.org, se han realizado video tutoriales por parte de Shordi (enlace1, enlace2), para explicar como se hacen, y además tenemos abiertos varios hilos de como ir desarrollando componentes (por ejemplo este). Para practicar, me he hecho mi propio control: Estado, que nos sirve para mostrar 3 estados posibles "correcto, precaución, fallo", mediante iconos.

Básicamente,se trata de un control heredado de un picturebox, al cual se le han añadido dos nuevas propiedades: Modo y Grupo

La propiedad modo nos indica que icono se va a mostrar: el correcto (ok), el de precaución y el de fallo.

La propiedad grupo, nos indica que grupo de icono va a mostrarse, existiendo 6 tipos:
redondo, mano, semaforo, caras, cuadrados, flechas, redondos sin texto

A continuación os dejo un ejemplo de todas las posibles combinaciones de estos valores:


Para instalar en vuestro ide este control, teneis que:
0º Descargaros el archivo .deb de este enlace
1º instalar el archivo .deb
2º Iniciar vuestro proyecto, y el menu Proyectos/Propiedades/Componentes, activar el componente gb.estado


3º Os aparecerá en el IDE de Gambas el icono del nuevo control estado.


Video:



Enlace de descarga: alojado en google drive


Espero que os sea de utilidad.

Saludos