gambas
Tuto ria l y e je mplo de un pro g ra ma he c ho c o n Ga mba s .
Sumario: Vamos a crear una aplicación sencilla con Gambas. Veremos cómo se programan los eventos y algunos trucos y técnicas
de trabajo con este magnífico entorno de desarrollo.
David Asorey Álvarez. Febrero de 2005.
Introducción
Primeros pasos
Gestión de eventosConsideraciones relativas al diseño de formularios
Al grano ...
Acción "Limpiar"
Acción "Añadir"
Acción "Modificar"
Acción "Borrar"
Acción "Salir"
Acción "Abrir"
Acción "Guardar"
Un último ajuste
Nuestro programa funcionando
Distribuyendo nuestra aplicación
Conclusiones
Acerca de este documento y del autor
Notas
Intro duc c ió nGambas es una herramienta de desarrollo visual de aplicaciones muy similar a los conocidos programas comerciales Microsoft Visual
Basic o Borland Delphi.
Con Gambas se pueden hacer aplicaciones o programas con interfaz gráfica de forma muy rápida, pues integran un diseñador de
formularios o ventanas, un editor de código, un explorador de clases, un visor de ayuda, etc.Este tipo de herramientas han sido siempre muy habituales en la plataforma Microsoft Windows, pero para Linux no existían tantas, o
bien no estaban tan depuradas. Podemos encontrar Kdevelop, Kylix o VDK Builder. Hay que destacar que en el desarrollo de
aplicaciones en Linux hay una larga tradición y costumbre de emplear muchas herramientas diferentes, cada una especializada en unatarea en concreto (p. ej., un compilador, un editor, un depurador, cada uno por separado), por lo que este tipo de herramientas
integradas (IDE) no han aparecido hasta hace poco.
Existe un grupo de programadores y desarrolladores que están acostumbrados a estas herramientas integradas, ya sea porque suelen
trabajar con ellas en otras plataformas o porque les resulta más cómodo o fácil.
Gambas es una herramienta, que, en palabras de su autor, Benoît Minisini, permite la creación de programas potentes, de forma fácily sencilla. El lenguaje de programación que se utiliza es una versión del "viejo" BASIC. Puede sorprender que se haya escogido un
lenguaje tan básico e incluso limitado como es el BASIC, pero no hay que olvidar que uno de los objetivos de la herramienta es
acercar el desarrollo de aplicaciones a personas no expertas en la programación.El objetivo de este tutorial es presentar un poco por encima la herramienta, pero vamos a presuponer que el lector ya sabe
programar un poco, y que términos como f unción, ev ent o, v ariable y similares le son familiares. Hay excelentes tutoriales
disponibles en Internet ( 1), y el propio programa incorpora un navegador de documentación bastante completo.
La versión de Gambas utilizada al redactar este tutorial es la 1.01. La página web de Gambas está en http://gambas.sourceforge.net
Descargar el programa de ejemplo: agenda.tar.gz
Este tutorial en pdf: gambas_tutorial.pdf
P rime ro s pa s o s
Para no repetirnos y aportar algo más a lo que ya hay escrito, no vamos a entrar en cómo es el entorno de desarrollo, ni para qué
sirve cada herramienta, etc. En la propia documentación de Gambas vienen algunos tutoriales introductorios y un apartado llamado"Visual Introduction to Gambas".
En este tutorial intentaremos hacer un programa completo y funcional desde el principio, y solucionaremos las necesidades según
vayan surgiendo.
Vamos a crear un programa que sea una especie de cuaderno o agenda para tomar notas. Se podrán añadir o borrar notas, ademásde modificar las existentes. En cualquier momento se pueden guardar las notas a un fichero o recuperar otras de un fichero.
En Gambas, seleccionamos la opción "Nuevo proyecto". Seleccionamos crear un proyecto gráfico y el programa nos pide algunos
datos como el nombre y título del proyecto:
También nos deja elegir dos opciones adicionales: "El proyecto es traducible" y "Los controles del formulario son públicos". Las...
Regístrate para leer el documento completo.