clase 3 lenguaje oo gambas

21
LENGUAJE POO GAMBAS ING. TIBAYDE GARCIA CLASE No 3

Upload: david-palomo

Post on 11-Apr-2017

215 views

Category:

Education


1 download

TRANSCRIPT

Page 1: Clase 3 lenguaje oo gambas

LENGUAJE POOGAMBAS

ING. TIBAYDE GARCIACLASE No 3

Page 2: Clase 3 lenguaje oo gambas

QUE ES GAMBAS???

Gambas es un lenguaje de programación libre derivado de BASIC. Es similar al producto de Microsoft Visual BasicGambas 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

Page 3: Clase 3 lenguaje oo gambas

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

Page 4: Clase 3 lenguaje oo gambas

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.

Page 5: Clase 3 lenguaje oo gambas

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...)

Page 6: Clase 3 lenguaje oo gambas

GAMBAS PERMITE CREAR…

Page 7: Clase 3 lenguaje oo gambas

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.

Page 8: Clase 3 lenguaje oo gambas

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.

Page 9: Clase 3 lenguaje oo gambas

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 ...

Page 10: Clase 3 lenguaje oo gambas

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

Page 11: Clase 3 lenguaje oo gambas

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

Page 12: Clase 3 lenguaje oo gambas

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

2. Establecer las propiedades de los objetos , es decir:• Modificar las propiedades de los objetos y formularios.

3. Codificar los objetos, es decir:• Crear los procedimientos asociados a los eventos de los objetos.

Page 13: Clase 3 lenguaje oo gambas

EL EID DE GAMBAS

Page 14: Clase 3 lenguaje oo gambas

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

Page 15: Clase 3 lenguaje oo gambas

EJERCICIO No 1- HOLA MUNDODISEÑAR LA INTERFAZ GRAFICA

Page 16: Clase 3 lenguaje oo gambas

EJERCICIO No 1- HOLA MUNDOESTABLECER PROPIEDADES

Page 17: Clase 3 lenguaje oo gambas

EJERCICIO No 1- HOLA MUNDOESTABLECER PROPIEDADES

Page 18: Clase 3 lenguaje oo gambas

EJERCICIO No 1- HOLA MUNDOCODIFICAR

Page 19: Clase 3 lenguaje oo gambas

EJERCICIO No 1- HOLA MUNDOCODIFICAR

Page 20: Clase 3 lenguaje oo gambas

EJERCICIO No 1- HOLA MUNDOEJECUTAR LA APLICACION

Page 21: Clase 3 lenguaje oo gambas

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