SlideShare uma empresa Scribd logo
1 de 6
LENGUAJE DE PROGRAMACIÓN ORIENTADO A EVENTOS
Estos lenguajes dan a los usuarios que no cuentan con mucha experiencia en desarrollo, la
posibilidad de construir sus propias aplicaciones utilizando interfaces graficas sobre la bes de
ocurrencia de eventos.
Para soportar este tipo de desarrollo interactua dos tipos de herramientas:
Una que permite realizar diseños graficos y otra que permite con un lenguaje de alto nivel
codificar eventos.
Sintaxis del lenguaje de programación 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* ')'
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.
Controles y 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.
Ejemplo en visual Basic:
MinButton. 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.
Cada uno de los elementos gráficos que pueden formar parte de una aplicación típica de Windows
95 es un tipo de control: los botones, las cajas de diálogo y de texto, las cajas de selección
desplegables, los botones de opción y de selección, las barras de desplazamiento horizontales y
verticales, los gráficos, los menús, y muchos otros tipos de elementos son controles para Visual
Basic
Son las acciones del usuario sobre el programa, son eventos típicos el click sobre un botón, el
hacer doble click 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.
La programación estructurada sigue tres reglas: la secuencia, la iteración y la decisión. La primera
de ellas indica que las instrucciones del código se leerán de principio a fin; la segunda indica que,
según cierta condición, un número de instrucciones podrían repetirse un número determinado de
veces, y la tercera indica que según unas ciertas condiciones se ejecutarán o no un conjunto de
instrucciones. En el siguiente algoritmo para limpiar platos se aprecian estas tres características.
La indentación de las instrucciones indican cuáles son englobadas y cuáles no por sus
predecesoras.
Ejemplo:
mientras haya platos
coger plato
mientras haya suciedad
echar jabón
pasar el estropajo por el plato
si plato es azul
ponerlo con los azules
En código no estructurado, quedaría algo más complejo.
1 coger plato
2 echar jabón
3 pasar el estropajo por el plato
4 si hay suciedad ir a la instrucción 2
5 si el plato no es azul ir a la instrucción 7
6 ponerlo con los azules
7 si hay más platos ir a la instrucción 1
Conexiones entre el lenguaje de programación orientado a eventos y
el manejador de la base de datos
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.
MANEJADOR DE BASES DE DATOS
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
bamos a guiar, este manejador creado por Microsoft y que es un componente de paquete de
Mcrosoft Office, es un manejador simple.
Ejemplo:
Esta varía según el manejador en funciones y formato que se encuentra organizado
TABLA: entidades que componen la base de datos en las cuales encontramos informacion o datos
ordenados; hoja de calculo.
CAMPO: son los atributos que componen la entidad o la tabla y alli registramos informacion
correspondiente al campo. Son las columnas de la tabla y cada una es unica.
REGISTRO: son las filas de tablas o entidades y corresponden a a la informacion que escribimos
en cada campo; corresponde a los datos de cada ser o cosa.
ENTIDAD: son las tablas que corresponden a la basse de datos.
Todo esto lo podemos modicar pero el campo tiene una seccion especila para poder darle atrbutos
reglas y cosas así para que se escriba la información correcta, a esto se la conoce como VISTA DE
DISEÑO.
Ejemplo:
RELACIONES: podemos decir que es un intercambio de informacion de tabla a tabla para asi
poder evitar la redundacia de datos en nuestra base de datos.
Ejemplo:
Vincular la herramienta Ofimática con el manejador de Base de
Datos
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.
Base de datos (creación, consultas, reportes).
Los Formularios
Los formularios se emplean para ingresar, modificar y revisar la información de algún registro. Muy
probablemente hayas tenido que llenar un formulario alguna vez, como cuando aplicas para un
trabajo o cuando te registras en el médico... ah y también cuando abres una cuenta de correo
electrónico en internet.
Las 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.

Mais conteúdo relacionado

Mais procurados (14)

Guía 3.1
Guía 3.1Guía 3.1
Guía 3.1
 
Clave Principal Access 2003
Clave Principal Access 2003Clave Principal Access 2003
Clave Principal Access 2003
 
Tarabajo de excel
Tarabajo de excelTarabajo de excel
Tarabajo de excel
 
Menu datos1254
Menu datos1254Menu datos1254
Menu datos1254
 
Tarabajo de las tres unidades de excel2
Tarabajo de las tres unidades de excel2Tarabajo de las tres unidades de excel2
Tarabajo de las tres unidades de excel2
 
Software de aplicacion
Software de aplicacionSoftware de aplicacion
Software de aplicacion
 
Relacion entre tablas access
Relacion entre tablas accessRelacion entre tablas access
Relacion entre tablas access
 
Manual php myadmin
Manual php myadminManual php myadmin
Manual php myadmin
 
Tipos relaciones access 2010
Tipos relaciones access 2010Tipos relaciones access 2010
Tipos relaciones access 2010
 
Informática
InformáticaInformática
Informática
 
Tutorial word 2010
Tutorial word 2010Tutorial word 2010
Tutorial word 2010
 
Ordenarconsolidar
OrdenarconsolidarOrdenarconsolidar
Ordenarconsolidar
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Relaciones entre tablas de access.
Relaciones entre tablas de access.Relaciones entre tablas de access.
Relaciones entre tablas de access.
 

Semelhante a ARCHOIVO LENGUAJE DE PROGRAMACION

Lenguaje de programacion orientado a eventos
Lenguaje de programacion orientado a eventosLenguaje de programacion orientado a eventos
Lenguaje de programacion orientado a eventosJairo Velasquez Rivera
 
Proyecto final Andrea M.L.L.
Proyecto final Andrea M.L.L.Proyecto final Andrea M.L.L.
Proyecto final Andrea M.L.L.andrea_mer_1506
 
Herramientas y Desarrollo de Software
Herramientas y Desarrollo de SoftwareHerramientas y Desarrollo de Software
Herramientas y Desarrollo de SoftwareCristina1139
 
Programación estructurada y Herramientas estructurada
Programación estructurada y Herramientas estructuradaProgramación estructurada y Herramientas estructurada
Programación estructurada y Herramientas estructuradaLuisAlvarez618
 
Instituto inmaculada concepción
Instituto inmaculada concepciónInstituto inmaculada concepción
Instituto inmaculada concepciónJeremy Bardales
 
TAREA 2: LOS SISTEMAS OPERATIVOS
TAREA 2: LOS SISTEMAS OPERATIVOSTAREA 2: LOS SISTEMAS OPERATIVOS
TAREA 2: LOS SISTEMAS OPERATIVOSinstructorabelquis
 
Access_2000___Unidad_1
Access_2000___Unidad_1Access_2000___Unidad_1
Access_2000___Unidad_1damarysesther
 
Apuntes de herranientas 1
Apuntes de herranientas 1Apuntes de herranientas 1
Apuntes de herranientas 1Airam Ramirez
 
Controles y Tipos de datos
Controles y Tipos de datosControles y Tipos de datos
Controles y Tipos de datosDiegoFaria46
 

Semelhante a ARCHOIVO LENGUAJE DE PROGRAMACION (20)

ARCHIVO LENGUAJE DEPROGRAMACION
ARCHIVO  LENGUAJE DEPROGRAMACIONARCHIVO  LENGUAJE DEPROGRAMACION
ARCHIVO LENGUAJE DEPROGRAMACION
 
Lenguaje de programacion orientado a eventos
Lenguaje de programacion orientado a eventosLenguaje de programacion orientado a eventos
Lenguaje de programacion orientado a eventos
 
Proyecto final Andrea M.L.L.
Proyecto final Andrea M.L.L.Proyecto final Andrea M.L.L.
Proyecto final Andrea M.L.L.
 
Herramientas y Desarrollo de Software
Herramientas y Desarrollo de SoftwareHerramientas y Desarrollo de Software
Herramientas y Desarrollo de Software
 
Programación estructurada y Herramientas estructurada
Programación estructurada y Herramientas estructuradaProgramación estructurada y Herramientas estructurada
Programación estructurada y Herramientas estructurada
 
Visual Basic
Visual BasicVisual Basic
Visual Basic
 
Visual
VisualVisual
Visual
 
Instituto inmaculada concepción
Instituto inmaculada concepciónInstituto inmaculada concepción
Instituto inmaculada concepción
 
Herramientas 1
Herramientas 1Herramientas 1
Herramientas 1
 
Herramientas 1
Herramientas 1Herramientas 1
Herramientas 1
 
TAREA 2: LOS SISTEMAS OPERATIVOS
TAREA 2: LOS SISTEMAS OPERATIVOSTAREA 2: LOS SISTEMAS OPERATIVOS
TAREA 2: LOS SISTEMAS OPERATIVOS
 
Access_2000___Unidad_1
Access_2000___Unidad_1Access_2000___Unidad_1
Access_2000___Unidad_1
 
Apuntes de herranientas 1
Apuntes de herranientas 1Apuntes de herranientas 1
Apuntes de herranientas 1
 
Guia no1 algoritmos
Guia no1 algoritmosGuia no1 algoritmos
Guia no1 algoritmos
 
Nevis
NevisNevis
Nevis
 
Nevis
NevisNevis
Nevis
 
Controles y Tipos de datos
Controles y Tipos de datosControles y Tipos de datos
Controles y Tipos de datos
 
Project leo (1)
Project leo (1)Project leo (1)
Project leo (1)
 
Programacion visual
Programacion visualProgramacion visual
Programacion visual
 
Guia no.1 grado 9
Guia no.1 grado 9Guia no.1 grado 9
Guia no.1 grado 9
 

ARCHOIVO LENGUAJE DE PROGRAMACION

  • 1. LENGUAJE DE PROGRAMACIÓN ORIENTADO A EVENTOS Estos lenguajes dan a los usuarios que no cuentan con mucha experiencia en desarrollo, la posibilidad de construir sus propias aplicaciones utilizando interfaces graficas sobre la bes de ocurrencia de eventos. Para soportar este tipo de desarrollo interactua dos tipos de herramientas: Una que permite realizar diseños graficos y otra que permite con un lenguaje de alto nivel codificar eventos. Sintaxis del lenguaje de programación 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* ')' 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. Controles y 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.
  • 2. Ejemplo en visual Basic: MinButton. 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. Cada uno de los elementos gráficos que pueden formar parte de una aplicación típica de Windows 95 es un tipo de control: los botones, las cajas de diálogo y de texto, las cajas de selección desplegables, los botones de opción y de selección, las barras de desplazamiento horizontales y verticales, los gráficos, los menús, y muchos otros tipos de elementos son controles para Visual Basic Son las acciones del usuario sobre el programa, son eventos típicos el click sobre un botón, el hacer doble click 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. La programación estructurada sigue tres reglas: la secuencia, la iteración y la decisión. La primera de ellas indica que las instrucciones del código se leerán de principio a fin; la segunda indica que, según cierta condición, un número de instrucciones podrían repetirse un número determinado de veces, y la tercera indica que según unas ciertas condiciones se ejecutarán o no un conjunto de instrucciones. En el siguiente algoritmo para limpiar platos se aprecian estas tres características. La indentación de las instrucciones indican cuáles son englobadas y cuáles no por sus predecesoras. Ejemplo: mientras haya platos coger plato mientras haya suciedad echar jabón pasar el estropajo por el plato si plato es azul ponerlo con los azules En código no estructurado, quedaría algo más complejo.
  • 3. 1 coger plato 2 echar jabón 3 pasar el estropajo por el plato 4 si hay suciedad ir a la instrucción 2 5 si el plato no es azul ir a la instrucción 7 6 ponerlo con los azules 7 si hay más platos ir a la instrucción 1 Conexiones entre el lenguaje de programación orientado a eventos y el manejador de la base de datos 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. MANEJADOR DE BASES DE DATOS 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 bamos a guiar, este manejador creado por Microsoft y que es un componente de paquete de Mcrosoft Office, es un manejador simple. Ejemplo: Esta varía según el manejador en funciones y formato que se encuentra organizado
  • 4. TABLA: entidades que componen la base de datos en las cuales encontramos informacion o datos ordenados; hoja de calculo. CAMPO: son los atributos que componen la entidad o la tabla y alli registramos informacion correspondiente al campo. Son las columnas de la tabla y cada una es unica. REGISTRO: son las filas de tablas o entidades y corresponden a a la informacion que escribimos en cada campo; corresponde a los datos de cada ser o cosa. ENTIDAD: son las tablas que corresponden a la basse de datos. Todo esto lo podemos modicar pero el campo tiene una seccion especila para poder darle atrbutos
  • 5. reglas y cosas así para que se escriba la información correcta, a esto se la conoce como VISTA DE DISEÑO. Ejemplo: RELACIONES: podemos decir que es un intercambio de informacion de tabla a tabla para asi poder evitar la redundacia de datos en nuestra base de datos. Ejemplo:
  • 6. Vincular la herramienta Ofimática con el manejador de Base de Datos 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. Base de datos (creación, consultas, reportes). Los Formularios Los formularios se emplean para ingresar, modificar y revisar la información de algún registro. Muy probablemente hayas tenido que llenar un formulario alguna vez, como cuando aplicas para un trabajo o cuando te registras en el médico... ah y también cuando abres una cuenta de correo electrónico en internet. Las 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.