martes, 26 de julio de 2016

GAMBAS3


Gambas es un lenguaje de programación libre derivado de BASIC (de ahí que Gambas quiera decir Gambas Almost Means Basic). Es distribuido con licencia GNU GPL. Cabe destacar que presenta ciertas similitudes con Java ya que en la ejecución de cualquier aplicación, se requiere un conjunto de librerías interprete previamente instaladas (Gambas Runtime) que entiendan el bytecode de las aplicaciones desarrolladas y lo conviertan en código ejecutable por el computador. Por otro lado, a diferencia de Java, no se experimentan ralentizaciones y es posible desarrollar grandes aplicaciones en poco tiempo.

Permite crear formularios con botones de comandos, cuadros de texto y muchos otros controles y enlazarlos a bases de datos como MySQL, PostgreSQL o SQLite además de facilitar la creación de aplicaciones muy diversas como videojuegos (utilizando OpenGL), aplicaciones para dispositivos móviles (en desarrollo pero muy avanzado), aplicaciones de red (con manejo avanzado de protocolos HTTP, FTP, SMTP, DNS), entre otras.










Primer Programa en Gambas 


Vamos a iniciar gambas 2.2 en este caso:


Crearemos un nuevo proyecto. 










Seleccionaremos un nombre para nuestro programa y un titulo, en este caso para los dos "PrimerProyecto":








Ahora veremos el entorno de programación:

1 Archivos internos del proyecto, formularios, imágenes, etc.
2 Entorno de trabajo gráfico.
3 Lista de Propiedades de cada objeto (Formulario, TextBox, Label, etc.)
4 Componentes.
5 Prueba del programa (iniciar, parar, verificar, etc.) 






Como este es nuestro primer programa, veremos algo simple, tomaremos dos botones y un TextLabel: 

A cada Botón lo renombraremos, seleccionamos uno y vamos a la lista de propiedades de este y en Text colocaremos por ejemplo "Botón Nº1": 











Bien, ahora para agregar códigos, solamente debemos darle doble click sobre uno de estos botones.

Lo que nuestro primer programa hará es que al clickear sobre el Botón Nº1 vamos a ver un texto en el textlabel y al hacer lo mismo con el Botón Nº2 cambiara el texto por otro. 

Entonces escribiremos TextLabel1. y agregaremos la propiedad que queremos utilizar, en este caso, no hay propiedad Text, tenemos que usar la propiedad Caption y esta la igualaremos a un texto:  





Esto mismo vamos a hacer con el otro botón. Nos quedaría así el código: 








Bien, ahora ya podemos pre visualizar nuestro proyecto dándole a play: 















No hay comentarios:

Publicar un comentario