clase 3 lenguaje oo gambas

Post on 11-Apr-2017

215 Views

Category:

Education

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

LENGUAJE POOGAMBAS

ING. TIBAYDE GARCIACLASE No 3

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

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

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.

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

GAMBAS PERMITE CREAR…

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.

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.

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

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

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

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.

EL EID DE 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

EJERCICIO No 1- HOLA MUNDODISEÑAR LA INTERFAZ GRAFICA

EJERCICIO No 1- HOLA MUNDOESTABLECER PROPIEDADES

EJERCICIO No 1- HOLA MUNDOESTABLECER PROPIEDADES

EJERCICIO No 1- HOLA MUNDOCODIFICAR

EJERCICIO No 1- HOLA MUNDOCODIFICAR

EJERCICIO No 1- HOLA MUNDOEJECUTAR LA APLICACION

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

top related