Gambas es un lenguaje de programación libre derivado de BASIC. Es similar al producto de Microsoft Visual Basic y se distribuye con licencia GPL. Aunque desde otro punto de vista, está muy inspirado también por Java. Permite crear formularios, botones de comando, cuadros de texto o enlazar bases de datos como MySQL, PostgreSQL o SQLite.
Es una herramienta sencilla e interesante para estudiantes, con una programación visual y gráfica. Gambas es un programa que permite crear aplicaciones de la forma mas fácil posible. Bien...
Después de esta Definicion un poco informal pasaremos a la instalación para poder programar... Abrimos una terminal y tecleamos [Para sistemas Operativos Debian y basados en Debian]:
Código:
sudo apt-get install gambas2
Y esperamos a que se instale GAMBAS!!!
Una vez terminada la instalación ahora si podemos abrir la aplicación
- Comenzamos abriendo Gambas2.
- Creamos un nuevo proyecto.
- Vamos a hacer una "Aplicación Gráfica GTK+", dejamos por un lado las opciones y hacemos clic en "Siguiente".
- Una vez hecho esto nos mostrará donde queremos guardar nuestro Proyecto, seleccionamos la carpeta donde queremos que se guarde y damos click en "Siguiente"
- Procedemos a elegir un nombre y un Titulo, en este caso yo colocare el nombre y titulo igual, los llamaré "Hello" y damos click en "Ok"
- Nos mostrara un MessageBox diciendo que se ha creado con éxito!! y damos click en "OK"
- A continuación Veremos un consejo, lo cerramos y veremos el espacio de Trabajo...
- Hacemos doble click en el formulario (FMain) y nos mostrara el formulario
Ahora si empieza lo Cool xD!!
Buscamos en la caja de herramientas [si no la ven pulsen F6 y la verán xD] y colocamos un TextBox y un Button
Al Button lo dejamos asi:
Name: aceptButton
Text: Aceptar
Al TextBox lo dejamos asi:
Name: nameBoxtext
Text: Lo dejamos en blanco
Y bien una vez hecho eso damos click derecho en el botón Aceptar [que lo llamamos como "aceptButton"], nos colocamos sobre "evento" y damos click en "click"
Nos mostrara un código como el siguiente:
Código:
' Gambas class file
PUBLIC SUB _new()
END
PUBLIC SUB Form_Open()
END
PUBLIC SUB aceptButton_Click()
END
Bien dentro del Evento:
Código:
PUBLIC SUB aceptButton_Click()
END
Colocaremos el siguiente code:
Código:
PUBLIC SUB aceptButton_Click()
'El code inicia desde aquí
DIM nombre AS String
nombre = nameBoxtext.Text
Message(nombre)
'Termina aqui
END
Bien, si se preguntan, ¿Que coño estoy haciendo? lol les explicare rápidamente:
Código:
PUBLIC SUB aceptButton_Click() 'Inicio del evento
'El code inicia desde aquí
DIM nombre AS String 'Declaramos una variable "nombre" del tipo string
nombre = nameBoxtext.Text 'A la variable "nombre" le damos el valor de el "nameBoxtext.Text", es decir lo que escribamos en ese BoxTex
Message(nombre) 'Cuando se haga click en el boton Aceptar mostrará un mensaje en Pantalla
'Termina aqui
END 'Fin del evento
Bien Ya que tienen hecho esto procederemos a probar el Programa, pulsamos "F5" y el programa empezará a correr...
Y obtendremos algo como esto:
Dentro de la caja de texto, que llamamos como "nameBoxtext", escribimos por ejemplo nuestro nombre y damos click en "Aceptar", y nos mostrará un mensaje de texto con Nuestro Nombre o lo que hayamos escrito...
Y bien eso es todo, espero le hayan entendido y si no sabes que puedes comentar y te contestare cuando pueda...
Un saludo