2. QUE ES GAMBAS???
Gambas es un lenguaje de programación libre
derivado de BASIC.
Es similar al producto de Microsoft Visual Basic
Gambas no es sólo un lenguaje de
programación, sino también un entorno de
programación visual para desarrollar
aplicaciones gráficas o de consola y distribuido
bajo la licencia GPL GNU
3. QUE ES GPL GNU???
La Licencia Pública General de GNU es una
licencia creada por la Free Software Foundation
a mediados de los 80, y está orientada
principalmente a proteger la libre distribución,
modificación y uso de software.
Su propósito es declarar que el software
cubierto por esta licencia es software libre
4. BASIC QUE ES ???
• BASIC es un lenguaje de programación que
originalmente fue desarrollado como una
herramienta para la enseñanza.
• Se diseminó entre las microcomputadoras
hogareñas a partir de la década de 1980, y
sigue siendo muy popular hoy en día, en
muchos dialectos bastante distintos del
original.
5. QUE ES GAMBAS???
Gambas se enmarca dentro de los Lenguajes
Orientados a Objetos.
Este tipo de lenguaje, funcionan igual que los de
ALTO NIVEL (como C), pero además utilizan
diferentes OBJETOS. A estos objetos se les
puede determinar tanto sus propiedades
(tamaño, color...) como su comportamiento al
hacer determinados EVENTOS sobre ellos (hacer
clic, posar el ratón, arrastrar...)
7. PORQUE SE LLAMA GAMBAS???
El nombre de Gambas responde al acrónimo
recursivo Gambas Almost Means Basic (Gambas
Casi Significa Basic), ya que no podemos
considerarlo un clon de BASIC, puesto que
Gambas también está muy inspirado por el
lenguaje de programación Java. Debido a este
nombre, el logo del proyecto Gambas es una
gamba de color azul.
8. QUE ES ACRONIMO RECURSIVO??
Un acrónimo recursivo es aquél en el que una de
las letras se refiere al acrónimo en sí,
recursivamente.
El ejemplo más conocido quizá sea el de GNU,
que significa GNU is not UNIX. Como se ve, la G
referencia al propio acrónimo en sí, haciéndolo
recursivo.
9. TERMINOS BASICOS DE GAMBAS..
OBJETO: Todo programa orientado a objetos se
basa en la utilización de objetos. Ejemplos de
objetos e GAMBAS:
•Ventanas,
•botones de acción,
•barras de desplazamiento,
•listas desplegables,
•cuadros de texto,
•casillas de verificación,
•botones de opción ...
10. TERMINOS BASICOS DE GAMBAS..
EVENTO: Un evento es una acción que se puede
realizar con un objeto.
Ejemplos de eventos:
•hacer clic con el ratón
•posar el ratón sobre el objeto
•pulsar el botón derecho del ratón
•moverlo
11. TERMINOS BASICOS DE GAMBAS..
MENSAJE: Cuando se ejecuta un programa orientado a
objetos, todos los objetos implicados en él están
recibiendo mensajes de qué está ocurriendo con los
otros objetos, de modo que puedan responder cuando
sea necesario.
La respuesta que puede dar un objeto a un mensaje
concreto no es otra que la designada por el usuario en
el MÉTODO O PROCEDIMIENTO correspondiente al
evento en cuestión
12. COMO SE PROGRAMA EN
GAMBAS??
Programar en Gambas, como en cualquier lenguaje
orientado a objetos, es una tarea algo diferente a la de
otros lenguajes de programación. Los pasos son:
1. Diseñar la interfaz grafica, es decir:
• Añadir y preparar los formularios (ventanas)
• Agregar los objetos(controles) a los formularios
1. Establecer las propiedades de los objetos , es decir:
• Modificar las propiedades de los objetos y formularios.
1. Codificar los objetos, es decir:
• Crear los procedimientos asociados a los eventos de los objetos.
14. EL EID DE GAMBAS
CAJA DE HERRAMIENTAS:
– ETIQUETAS
– CUADRO DE TEXTOS
– BOTONES
– CASILLA DE
VERIFICACION
– LISTA DESPLEGABLE
– CUADRO DE PELICULA
– BOTONES DE OPCION
NOTA: IDENTIFICAR CADA
CONTROL DE LA CAJA DE
HERRAMIENTAS
21. INVESTIGAR PROXIMA CLASE
• TIPOS DE DATOS Y DECLARACION DE VARIABLES
• OPERADORES ARITMETICOS, LOGICOS Y
RELACIONALES
• FUNCIONES DE ENTRADA Y SALIDA DE DATOS
(INPUTOX Y MESSAGE)
• SINTAXIS DE LAS ESTRUCTURAS DE CONTROL
(SELECTIVAS Y REPETITIVAS)
• FUNCIONES PREDEFINIDAS
• CREAR EJECUTABLE DE UN ARCHIVO