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.
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.
ENTORNO AL TRABAJO
 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
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.
 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
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"
 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
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
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
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
 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
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
CREACION
Lo 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)
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.
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.
RESPUESTAS A PREGUNTAS SOBRE LOS
CAMBIOS QUE HA TENIDO LA FORMA
EN LA QUE SE ALMACENAN DATOS
 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 )
 DATO: es un
representación simbólica (numérica, alfabética, algorítmi
ca, 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:
 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.

Lenguaje de programacion orientado a eventos

  • 1.
    Los lenguajes visualesorientados 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.
  • 2.
    Una que permiterealizar 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.
  • 3.
  • 4.
     Es laforma 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
  • 5.
    Esto significa  unaexpresió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.
  • 6.
     Además delos 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
  • 7.
    MÉTODOS.  son funcionesque 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"
  • 8.
     Son lasacciones 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
  • 9.
    Expresiones una expresiónes 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
  • 10.
    ARITMÉTICOS: manipulan datosnumé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
  • 11.
    Una interfaz deprogramació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
  • 13.
     El entornode 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
  • 14.
    Una base dedatos 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
  • 15.
    CREACION Lo más importantepara 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)
  • 16.
    CONSULTAS  Son unamanera 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.
  • 17.
    REPORTES  Son unamanera 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.
  • 18.
    RESPUESTAS A PREGUNTASSOBRE LOS CAMBIOS QUE HA TENIDO LA FORMA EN LA QUE SE ALMACENAN DATOS
  • 19.
     BASE DEDATOS 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 )
  • 20.
     DATO: esun representación simbólica (numérica, alfabética, algorítmi ca, 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:
  • 21.
     CAMPO: escada 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.