You are on page 1of 14

Sistemas Operativos

Lenguaje de Programacin en Linux


Gambas

Integrantes:
Ramos Tasayco Jhon
Dulanto Colca Diego
Qu es Gambas?
Es un entorno y lenguaje de programacin que permite el desarrollo
rpido de aplicaciones en Linux.
Esta basado en un interprete BASIC parecido a VB pero no es un
clon y no corre cdigo VB. Es un aplicacin original de Linux muy
inspirada por JAVA y respeta las libertades que define la Free
Software Foundation:
La libertad de usar el programa con cualquier propsito.
La libertad de estudiar cmo funciona el programa y adaptarlo a las
propias necesidades.
La libertad de distribuir copias, con las que se puede ayudar al
vecino.
La libertad de mejorar el programa y hacer pblicas las mejoras a
los dems, de modo que toda la comunidad se beneficie. El acceso al
cdigo fuente es un requisito previo para esto
Historia
Gambas naci como respuesta a la necesidad de tener un
entorno de desarrollo rpido de aplicaciones que cumple la
necesidad de muchos programadores del lenguaje
de Microsoft de tener un lenguaje de programacin sencillo
para plataformas libres (como GNU/Linux y BSD).
A pesar de estar basado en el lenguaje BASIC y poseer gran
similitud con Visual Basic, Gambas no es una copia de este
ltimo.
El creador es un Frances llamado Benot Minisini (alias El
Merovingio) que ha trabajado en este proyecto durante 7
aos y ha escrito o coordinado ms de 400,000 lneas de
cdigo, distribuidas en casi 350 clases
Elementos de Gambas
Para poder desarrollar y ejecutar programas hechos con
Gambas, son necesarios distintos elementos:
Un compilador, que se encargar de transformar todo el
cdigo fuente y archivos que formen parte de un proyecto
hecho en Gambas, en un programa ejecutable.
Un intrprete capaz de hacer que los programas hechos
en Gambas sean ejecutados por el sistema operativo.
Un entorno de desarrollo que facilite la programacin y
diseo de las interfaces grficas de los programas.
Componentes que aaden funcionalidades al lenguaje.
El proceso de creacin de
proyecto
Creamos un proyecto en Gambas.
Escribimos un programa en el entorno de desarrollo
visual. Este programa est escrito en cdigo fuente.
El compilador de Gambas traduce este programa a
cdigo ejecutable por el ordenador.
El intrprete coge el programa ejecutable y lo pasa al
sistema operativo para que se ejecute.
El sistema operativo ejecuta el programa y realiza las
acciones programadas.
Diferencias con Visual Basic
La principal diferencia con respecto a Visual Basic 6.0 es el soporte
para orientacin a objetos. En Gambas, no existen los arreglos de
controles muy populares en Visual Basic pero dispone de un
elemento similar llamado group, que utilizado conjuntamente
con arrays de objetos ofrecen resultados anlogos.
Gambas aade algunas propiedades nuevas en algunos de sus
controles, como la alineacin vertical/horizontal en etiquetas, o
algunas propiedades grficas en el elemento Button (Equivalente
a CommandButton de Visual Basic)
El entorno Gambas
Cuando arrancamos Gambas, nos aparece una pantalla inicial en la
que podemos realizar varias acciones. La forma de funcionamiento de
esta aplicacin es crear distintos proyectos (o programas) para llevar a
cabo nuestras tareas.
Opciones
Nuevo proyecto. Permite crear un nuevo proyecto.
Abrir proyecto. Para abrir un proyecto existente.
Proyectos recientes. Abre proyectos utilizados recientemente.
Ejemplos. Contiene ejemplos de programas sencillos realizados en
Gambas.
Salir. Salir del programa
Tipos de Datos
Los datos son abstracciones del mundo real que son necesarias para
la resolucin de una tarea y estn representadas de forma que puedan
ser procesadas por la computadora. Un dato puede ser nico elemento
o un conjunto de ellos que aporte informacin sobre el problema.

Byte 0 a 255

Short -32.768 a +32.767

Integer -2.147.483.648 a +2.147.483.647

-9.223.372.036.854.775.808 a
Long
+9.223.372.036.854.775.807

Fecha y Hora, cada uno almacenado como un


Date
entero
String Una cadena de caracteres de longitud variable

Variant Cualquier tipo de dato

Object Referencia annima a cualquier objeto


Mi primer proyecto
Hacemos clic en la
opcin Nuevo
proyecto.
Marcamos la
opcin Aplicacin de
consola. Hacemos
clic en el botn
Siguiente.
.
Seleccionamos el
directorio donde se
guardarn todos los
ficheros necesarios
para el proyecto.
Le damos el nombre
"02PrimerPoy" y el
ttulo "Proyecto para
escribir Hola
Mundo" al proyecto
En ltima instancia,
se muestra la pantalla
que confirma la
creacin del proyecto.
Una vez confirmados
estos datos, ya no
podremos efectuar
cambios en nuestro
proyecto, como es el
nombre, directorio,
etc. Hacemos clic en
el botn OK.
Se abrir el entorno
de desarrollo de
Gambas listo para
empezar a
programar. Al ser
una aplicacin de
terminal, que no lleva
interfaz grfica, de
momento, slo
necesitamos fijarnos
en la ventana de la
izquierda, que en
este caso tendr
como
ttulo: 02PrimerProy.

You might also like