lenguaje de programacion orientado a eventos

21
LENGUAJE DE PROGRAMACION ORIENTADO A EVENTOS Los lenguajes visuales orientados al evento y con manejo de componentes dan al usuario que no cuenta con mucha experiencia en desarrollo, la posibilidad de construir sus propias aplicaciones utilizando interfaces gráficas sobre la base de ocurrencia de eventos. Para soportar este tipo de desarrollo interactúan, Dos tipos de herramientas.

Upload: jairo-velasquez-rivera

Post on 25-May-2015

258 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Lenguaje de programacion orientado a eventos

LENGUAJE DE PROGRAMACION ORIENTADO A EVENTOS

Los lenguajes visuales orientados al evento

y con manejo de componentes dan al

usuario que no cuenta con mucha

experiencia en desarrollo, la posibilidad de

construir sus propias aplicaciones

utilizando interfaces gráficas sobre la base

de ocurrencia de eventos. Para soportar este

tipo de desarrollo interactúan, Dos tipos

de herramientas.

Page 2: Lenguaje de programacion orientado a eventos

Una que permite realizar diseños gráficos y otra que cuenta con un lenguaje de alto nivel que permite codificar los eventos.

Con dichas herramientas es posible desarrollar cualquier tipo de aplicaciones basadas en el entorno, como VISUAL BASIC.

Page 3: Lenguaje de programacion orientado a eventos

ENTORNO AL TRABAJO

Page 4: Lenguaje de programacion orientado a eventos

Es la forma visible de un lenguaje de programación, la mayoría de los lenguajes de programación son puramente textuales, es decir, utilizan secuencias de texto que incluyen palabras, números y puntuación, de manera similar a los lenguajes naturales escritos.

Ejemplo: expresión ::= átomo | lista átomo ::= número | símbolo número ::= [+-]? ['0'-'9']+

símbolo ::= ['A'-'Z'] ['a'-'z'].* lista ::= '(' expresión* ')'

SINTAXIS

Page 5: Lenguaje de programacion orientado a eventos

Esto significa

una expresión puede ser un átomo o una lista;

un átomo puede ser un número o un símbolo;

un número es una secuencia continua de uno o

más dígitos decimales, precedido opcionalmente

por un signo más o un signo menos;

un símbolo es una letra seguida de cero o más

caracteres (excluyendo espacios); y

una lista es un par de paréntesis que abren y

cierran, con cero o más expresiones en medio.

Page 6: Lenguaje de programacion orientado a eventos

Además de los eventos, la mayor parte de los objetos, como los formularios y los controles, son suministrados con propiedades y métodos. Son conceptos fundamentales e importantes.

Propiedades. Una propiedad es una asignación

que describe algo sobre un objeto como un formulario. Dependiendo de la propiedad, se la puede asignar en tiempo de diseño usando la ventana Propiedades y/o en tiempo de ejecución al programar.

CONTROLES Y PROPIEDADES

Page 7: Lenguaje de programacion orientado a eventos

MÉTODOS.  son funciones que también son llamadas desde programa,

pero a diferencia de los procedimientos no son programadas por el usuario, sino que vienen ya pre-programadas con el lenguaje. Los métodos realizan tareas típicas, previsibles y comunes para todas las aplicaciones. de ahí que vengan con el lenguaje y que se libere al usuario de la tarea de programarlos. Cada tipo de objeto o de control tiene sus propios métodos.

 A continuación se describen dos ejemplos de las propiedades del formulario de Visual Basic:

Min Button. Esta propiedad puede asignarse como TRUE (verdadero) o FALSE(falso). Dependiendo de la asignación, el formulario tendrá o no tendrá un botón minimizar.

Back Color. Asignando esta propiedad a un valor expresado como hexadecimal RGB (Rojo Verde Azul) o como una constante se cambia el color del fondo del formulario. Se pueden consultar las constantes usando el examinador de objetos(Seleccione VER, EXAMINADOR DE OBJETOS) y en la Biblioteca VBRUN(Columna clase) bajo "Color Constants" y "System Color Constants"

Page 8: Lenguaje de programacion orientado a eventos

Son las acciones del usuario sobre el programa se llaman eventos. Son eventos típicos el clic sobre un botón, el hacer doble clic sobre el nombre de un fichero para abrirlo, el arrastrar un icono, el pulsar una tecla o combinación de teclas, el elegir una opción de un menú, el escribir en una caja de texto, o simplemente mover el ratón. Más adelante se verán los distintos tipos de eventos reconocidos por Windows y por Visual Basic. Cada vez que se produce un evento sobre un determinado tipo de control, Visual Basic arranca una determinada función o procedimiento que realiza la acción programada por el usuario para ese evento concreto. 

EVENTOS

Page 9: Lenguaje de programacion orientado a eventos

Expresiones una expresión es una instrucción o sentencia que devuelve un valor llamado valor de retorno y que asigna a una variable un Dato numérico Valor lógico Carácter Cadena de caracteres o dato textual

Operadores: un operador permite relacionar dos datos en una expresión y evaluar el resultado de una operación. Aritméticos De asignación De comparación Lógicos

EXTRUCTURAS BASICAS DE PROGRAMACION

Page 10: Lenguaje de programacion orientado a eventos

ARITMÉTICOS: manipulan datos numéricos. Son los siguientes: Suma + Resta – Producto * División / Resto de la división entera o módulo % Incremento unitario++ Decremento unitario – Incremento de cien en cien +=100 Decremento de cien en cien -=100

DE ASIGNACIÓN Transfieren datos de una variable a otra. Son los siguientes: ·   x+=y x=x+y ·   x-=y x=x-y ·   x*=y x=x*y ·   x/=y x=x/y ·   x%=y x=x%y Es el módulo o resto de una división

Page 11: Lenguaje de programacion orientado a eventos

Una interfaz de programación de aplicaciones que permite la ejecución de operaciones sobre bases de datos desde el lenguaje de programación Java independientemente del sistema operativo donde se ejecute o de la base de datos a la cual se accede utilizando el dialecto SQL del modelo de base de datos que se utilice.

 

CONEXIONES ENTRE EL LENGUAJE DE PROGRAMACION ORIENTADO A EVENTOS

Y MANEJADOR DE LA BASE DE DATOS

Page 12: Lenguaje de programacion orientado a eventos

 El sistema  manejador   de bases de datos es la porción

más importante del software de un sistema de base de datos. Un

DBMS es una colección de numerosas rutinas de software interrelacionadas, cada una de las cuales es responsable de

alguna tarea específica.

MANEJADOR DE BASE DE DATOS

Page 13: Lenguaje de programacion orientado a eventos

El entorno de trabajo del manejador de la base de

datos esta compuesto por tres cosas

fundamentales tablas, relaciones de las mismas y

herramientas. Encontramos que existen muchos

manejadores de base de datos, uno de los mas

importantes es Microsoft Access por el cual nos

vamos a guiar, este manejador creado por

Microsoft y que es un componente de paquete de

Microsoft Office, es un manejador simple

ENTORNO AL TRABAJO

Page 14: Lenguaje de programacion orientado a eventos

Una base de datos es un sistema formado por un

conjunto de datos almacenados en discos que permiten el acceso directo a

ellos y un conjunto de programas que manipulan ese

conjunto de datos.

VINCULAR LA HERRAMIENTA OFIMÁTICA

Page 15: Lenguaje de programacion orientado a eventos

CREACIONLo más importante para crear una base de datos es que esté bien diseñada, puntos en tener en cuenta para crearlas:1.¿QUÉ TIPOS DE DATOS TRABAJAMOS?

2.¿QUÉ INFORMACIÓN DESEAMOS OBTENER?

3.¿CUÁL ES LA MEJOR MANERA DE ESTRUCTURAR LAINFORMACIÓN ALMACENADA PARA OBTENER NUESTROS OBJETIVOS?

4.¿CÓMO RELACIONAR LOS DATOS?

5.¿QUÉ NECESITAMOS ALMACENAR DE CADA TEMA PARA GESTIONARLAS CORRECTAMENTE?

BASES DE DATOS (CREACIÓN, CONSULTAS, REPORTES)

Page 16: Lenguaje de programacion orientado a eventos

CONSULTAS

Son una manera de recopilar la información de una o varias tablas. Es como hacer una pregunta específica a la base de datos. Sin embargo, no se usan para preguntas simples como: cuál es la dirección de determinado cliente; las consultas resuelven preguntas complejas como: cuáles son los correos electrónicos de los clientes que han comprado tortas en el último mes.

Page 17: Lenguaje de programacion orientado a eventos

REPORTES Son una manera excelente de organizar y presentar los datos de una base de

datos. Los informes permiten aplicar formato a los datos dando lugar a un diseño atractivo e informativo en la pantalla o en las copias impresas. los informes se utilizan a menudo para presentar una introducción global,

1 Los informes pueden darles mayor utilidad a los datos.2 Los informes pueden tener diferentes niveles de complejidad, desde una simple lista (como un informe sobre el estado de un proyecto o un informe semanal de ventas) hasta un catálogo detallado de productos.

LOS INFORMES TAMBIÉN PERMITEN:

1. Preparar facturas. 2. Crear etiquetas postales. 3. Crear un directorio, como una lista alfabética de empleados con su información de contacto. 4. Permiten presentar un resumen de los datos, como las ventas agrupadas por región.5. Los informes pueden resumir y agrupar los datos para proporcionar una introducción.

Page 18: Lenguaje de programacion orientado a eventos

RESPUESTAS A PREGUNTAS SOBRE LOS CAMBIOS QUE HA TENIDO LA FORMA EN

LA QUE SE ALMACENAN DATOS

Page 19: Lenguaje de programacion orientado a eventos

BASE DE DATOS es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso.

EJEMPLO: una biblioteca puede considerarse una base de datos compuesta en su mayoría por documentos y textos impresos en papel e indexados para su consulta

Actualmente, y debido al desarrollo tecnológico de campos como la informática y la electrónica, la mayoría de las bases de datos están en formato digital (electrónico),

RESPUESTA A PREGUNTAS SOBRE QUE ES UNA BASE DE DATOS(DATO, TABLA ,CAMPO , REGISTRO )

Page 20: Lenguaje de programacion orientado a eventos

DATO: es un representación simbólica (numérica, alfabética, algorítmica, etc.) de un atributo o variable cuantitativa. Los datos describen hechos empíricos, sucesos y entidades.

TABLA: se refiere al tipo de modelado de datos, donde se guardan los datos recogidos por un programa. Su estructura general se asemeja a la vista general de un programa de hoja de cálculo.

Una tabla es utilizada para organizar y presentar información. Las tablas se componen de filas y columnas de celdas que se pueden rellenar con textos y gráficos Las tablas se componen de dos estructuras:

Page 21: Lenguaje de programacion orientado a eventos

CAMPO: es cada una de las columnas que forman la tabla. Contienen datos de tipo diferente a los de otros campos. En el ejemplo anterior, un campo contendrá un tipo de datos único, como una dirección, o un número de teléfono, un nombre, etc.

REJISTRO: es cada una de las filas en que se divide la tabla. Cada registro contiene datos de los mismos tipos que los demás registros. Ejemplo: en una tabla de nombres y direcciones, cada fila contendrá un nombre y una dirección.