SlideShare una empresa de Scribd logo
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.

Más contenido relacionado

La actualidad más candente

Cardinalidad
CardinalidadCardinalidad
Cardinalidad
UTN
 
Act.4 - Cuadro comparativo - Lengujes de desarrollo
Act.4 - Cuadro comparativo - Lengujes de desarrolloAct.4 - Cuadro comparativo - Lengujes de desarrollo
Act.4 - Cuadro comparativo - Lengujes de desarrollo
Dafne Alcantar
 
Línea del tiempo sobre los Sistemas Gestores de Bases de Datos
Línea del tiempo sobre los Sistemas Gestores de Bases de DatosLínea del tiempo sobre los Sistemas Gestores de Bases de Datos
Línea del tiempo sobre los Sistemas Gestores de Bases de Datos
Alejandra Caballero Quintero
 
Ejemplos de herramientas case más utilizadas
Ejemplos de herramientas case más utilizadasEjemplos de herramientas case más utilizadas
Ejemplos de herramientas case más utilizadasKenny Cash
 
Trabajo de compiladores completo alexandra
Trabajo de compiladores completo alexandraTrabajo de compiladores completo alexandra
Trabajo de compiladores completo alexandraAlexandraMolinaSanchez
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
Lic_Vera
 
Analisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A ObjetosAnalisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A Objetosyoiner santiago
 
Herramientas case alto y bajo nivel
Herramientas case alto y bajo nivelHerramientas case alto y bajo nivel
Herramientas case alto y bajo nivelsistemaaabbbb
 
Ventajas y desventajas de visual studio
Ventajas  y desventajas de visual studioVentajas  y desventajas de visual studio
Ventajas y desventajas de visual studio
ruthmayhuavale
 
Presentacion de algoritmos
Presentacion de algoritmosPresentacion de algoritmos
Presentacion de algoritmossistemas2011
 
Introduccion a python 3
Introduccion a python 3Introduccion a python 3
Introduccion a python 3
Diego Camilo Peña Ramirez
 
Metodologías de programación orientado a eventos y distribuida
Metodologías de programación orientado a eventos y distribuidaMetodologías de programación orientado a eventos y distribuida
Metodologías de programación orientado a eventos y distribuida
Sergio Olivares
 
Servicios web
Servicios webServicios web
Cuadro comparativo de SMBD
Cuadro comparativo de SMBD Cuadro comparativo de SMBD
Cuadro comparativo de SMBD Jazmin Glez.
 
Rational rose
Rational roseRational rose
Rational rose
Israel Chava Gonzales
 
MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)
Yadith Miranda Silva
 
Presentacion eclipse - grupo 6
Presentacion   eclipse - grupo 6Presentacion   eclipse - grupo 6
Presentacion eclipse - grupo 6
Maga Lasic
 
Uml lenguaje unificado de modelado
Uml lenguaje unificado de modeladoUml lenguaje unificado de modelado
Uml lenguaje unificado de modeladoMarvin Zumbado
 

La actualidad más candente (20)

Cardinalidad
CardinalidadCardinalidad
Cardinalidad
 
Act.4 - Cuadro comparativo - Lengujes de desarrollo
Act.4 - Cuadro comparativo - Lengujes de desarrolloAct.4 - Cuadro comparativo - Lengujes de desarrollo
Act.4 - Cuadro comparativo - Lengujes de desarrollo
 
Línea del tiempo sobre los Sistemas Gestores de Bases de Datos
Línea del tiempo sobre los Sistemas Gestores de Bases de DatosLínea del tiempo sobre los Sistemas Gestores de Bases de Datos
Línea del tiempo sobre los Sistemas Gestores de Bases de Datos
 
Ejemplos de herramientas case más utilizadas
Ejemplos de herramientas case más utilizadasEjemplos de herramientas case más utilizadas
Ejemplos de herramientas case más utilizadas
 
Trabajo de compiladores completo alexandra
Trabajo de compiladores completo alexandraTrabajo de compiladores completo alexandra
Trabajo de compiladores completo alexandra
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
Analisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A ObjetosAnalisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A Objetos
 
Herramientas case alto y bajo nivel
Herramientas case alto y bajo nivelHerramientas case alto y bajo nivel
Herramientas case alto y bajo nivel
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programación
 
Ventajas y desventajas de visual studio
Ventajas  y desventajas de visual studioVentajas  y desventajas de visual studio
Ventajas y desventajas de visual studio
 
Presentacion de algoritmos
Presentacion de algoritmosPresentacion de algoritmos
Presentacion de algoritmos
 
Introduccion a python 3
Introduccion a python 3Introduccion a python 3
Introduccion a python 3
 
Cuadro comparativo sgbd
Cuadro comparativo sgbdCuadro comparativo sgbd
Cuadro comparativo sgbd
 
Metodologías de programación orientado a eventos y distribuida
Metodologías de programación orientado a eventos y distribuidaMetodologías de programación orientado a eventos y distribuida
Metodologías de programación orientado a eventos y distribuida
 
Servicios web
Servicios webServicios web
Servicios web
 
Cuadro comparativo de SMBD
Cuadro comparativo de SMBD Cuadro comparativo de SMBD
Cuadro comparativo de SMBD
 
Rational rose
Rational roseRational rose
Rational rose
 
MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)
 
Presentacion eclipse - grupo 6
Presentacion   eclipse - grupo 6Presentacion   eclipse - grupo 6
Presentacion eclipse - grupo 6
 
Uml lenguaje unificado de modelado
Uml lenguaje unificado de modeladoUml lenguaje unificado de modelado
Uml lenguaje unificado de modelado
 

Destacado

Programacion Orientada a Objetos y a Eventos
Programacion Orientada a Objetos y a EventosProgramacion Orientada a Objetos y a Eventos
Programacion Orientada a Objetos y a EventosNICK
 
Programación visual y orientada a eventos
Programación  visual y orientada a eventosProgramación  visual y orientada a eventos
Programación visual y orientada a eventosMario Martinez Alvarez
 
Programación Orientada a Eventos Java
Programación Orientada a Eventos JavaProgramación Orientada a Eventos Java
Programación Orientada a Eventos Java
José Mendoza
 
Programación Orientada a Objetos vs Programación Estructurada
Programación Orientada a Objetos vs Programación EstructuradaProgramación Orientada a Objetos vs Programación Estructurada
Programación Orientada a Objetos vs Programación EstructuradaMichael de la Cruz
 
Visual basic Anyi Funez
Visual basic Anyi FunezVisual basic Anyi Funez
Visual basic Anyi Funez
AnyiFunez
 
Interfaz de programación de aplicaciones
Interfaz de programación de aplicacionesInterfaz de programación de aplicaciones
Interfaz de programación de aplicaciones
Carlos Anibal Riascos Hurtado
 
Programación aplicaciones informáticas 2014 15
Programación aplicaciones informáticas 2014 15Programación aplicaciones informáticas 2014 15
Programación aplicaciones informáticas 2014 15
Eugenia L
 
Aplicaciones PROGRAMACION LINEAL
Aplicaciones PROGRAMACION LINEALAplicaciones PROGRAMACION LINEAL
Aplicaciones PROGRAMACION LINEALPatricia Lardies
 
Programación visual desarrollo de aplicaciones
Programación visual desarrollo de aplicacionesProgramación visual desarrollo de aplicaciones
Programación visual desarrollo de aplicaciones
Olmedo Axl
 
Visual basic apresentação
Visual basic   apresentaçãoVisual basic   apresentação
Visual basic apresentaçãoSara Gonçalves
 
Base de datos unidad 1
Base de datos   unidad 1Base de datos   unidad 1
Base de datos unidad 1
islandin
 
Espacios De Nombres Y Desarrollo De LibreríAs
Espacios De Nombres Y Desarrollo De LibreríAsEspacios De Nombres Y Desarrollo De LibreríAs
Espacios De Nombres Y Desarrollo De LibreríAs
Marvin Romero
 
T4 Sql LMD
T4 Sql  LMDT4 Sql  LMD
T4 Sql LMD
rmonago
 
Programación de catalogo en Visual Basic
Programación de catalogo en Visual BasicProgramación de catalogo en Visual Basic
Programación de catalogo en Visual Basic
allanuulasalle
 
Espacios de nombres en XML
Espacios de nombres en XMLEspacios de nombres en XML
Espacios de nombres en XML
Jose Emilio Labra Gayo
 
Tecnologia Microsoft
Tecnologia  MicrosoftTecnologia  Microsoft
Tecnologia Microsoftbrobelo
 
Visual Basic Aplications
Visual Basic AplicationsVisual Basic Aplications
Visual Basic Aplications
Watagua Ulate
 
Pseudocodigo
PseudocodigoPseudocodigo
Pseudocodigo
Ana Ruth G H
 

Destacado (20)

Programacion Orientada a Objetos y a Eventos
Programacion Orientada a Objetos y a EventosProgramacion Orientada a Objetos y a Eventos
Programacion Orientada a Objetos y a Eventos
 
Programación visual y orientada a eventos
Programación  visual y orientada a eventosProgramación  visual y orientada a eventos
Programación visual y orientada a eventos
 
Programación Orientada a Eventos Java
Programación Orientada a Eventos JavaProgramación Orientada a Eventos Java
Programación Orientada a Eventos Java
 
Programación Orientada a Objetos vs Programación Estructurada
Programación Orientada a Objetos vs Programación EstructuradaProgramación Orientada a Objetos vs Programación Estructurada
Programación Orientada a Objetos vs Programación Estructurada
 
Visual basic Anyi Funez
Visual basic Anyi FunezVisual basic Anyi Funez
Visual basic Anyi Funez
 
Interfaz de programación de aplicaciones
Interfaz de programación de aplicacionesInterfaz de programación de aplicaciones
Interfaz de programación de aplicaciones
 
Programación aplicaciones informáticas 2014 15
Programación aplicaciones informáticas 2014 15Programación aplicaciones informáticas 2014 15
Programación aplicaciones informáticas 2014 15
 
Aplicaciones de programacion lineal
Aplicaciones de programacion linealAplicaciones de programacion lineal
Aplicaciones de programacion lineal
 
Aplicaciones PROGRAMACION LINEAL
Aplicaciones PROGRAMACION LINEALAplicaciones PROGRAMACION LINEAL
Aplicaciones PROGRAMACION LINEAL
 
Programación visual desarrollo de aplicaciones
Programación visual desarrollo de aplicacionesProgramación visual desarrollo de aplicaciones
Programación visual desarrollo de aplicaciones
 
Visual basic apresentação
Visual basic   apresentaçãoVisual basic   apresentação
Visual basic apresentação
 
Visual basic
Visual basicVisual basic
Visual basic
 
Base de datos unidad 1
Base de datos   unidad 1Base de datos   unidad 1
Base de datos unidad 1
 
Espacios De Nombres Y Desarrollo De LibreríAs
Espacios De Nombres Y Desarrollo De LibreríAsEspacios De Nombres Y Desarrollo De LibreríAs
Espacios De Nombres Y Desarrollo De LibreríAs
 
T4 Sql LMD
T4 Sql  LMDT4 Sql  LMD
T4 Sql LMD
 
Programación de catalogo en Visual Basic
Programación de catalogo en Visual BasicProgramación de catalogo en Visual Basic
Programación de catalogo en Visual Basic
 
Espacios de nombres en XML
Espacios de nombres en XMLEspacios de nombres en XML
Espacios de nombres en XML
 
Tecnologia Microsoft
Tecnologia  MicrosoftTecnologia  Microsoft
Tecnologia Microsoft
 
Visual Basic Aplications
Visual Basic AplicationsVisual Basic Aplications
Visual Basic Aplications
 
Pseudocodigo
PseudocodigoPseudocodigo
Pseudocodigo
 

Similar a Lenguaje de programacion orientado a eventos

Programación estructurada y Herramientas estructurada
Programación estructurada y Herramientas estructuradaProgramación estructurada y Herramientas estructurada
Programación estructurada y Herramientas estructurada
LuisAlvarez618
 
Portafolio Computacion Aplicada I
Portafolio Computacion Aplicada IPortafolio Computacion Aplicada I
Portafolio Computacion Aplicada I
viviloayza96
 
PORTAFOLIO DE COMPUTACION APLICADA I
PORTAFOLIO DE COMPUTACION APLICADA I PORTAFOLIO DE COMPUTACION APLICADA I
PORTAFOLIO DE COMPUTACION APLICADA I
gernery25
 
Apuntes de herranientas 1
Apuntes de herranientas 1Apuntes de herranientas 1
Apuntes de herranientas 1
Airam Ramirez
 
Access_2000___Unidad_1
Access_2000___Unidad_1Access_2000___Unidad_1
Access_2000___Unidad_1damarysesther
 
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
 
Modelos de analisis estructurado
Modelos de analisis estructuradoModelos de analisis estructurado
Modelos de analisis estructuradoluiscarballoc
 
Presentacion base de datos
Presentacion base de datosPresentacion base de datos
Presentacion base de datosAna Ocampo
 
Presentacion base de datos
Presentacion base de datosPresentacion base de datos
Presentacion base de datosSebas Tabares
 
Base de datos antonio yeguez
Base de datos antonio yeguezBase de datos antonio yeguez
Base de datos antonio yeguezanto2707
 
Apuntes de herranientas 1
Apuntes de herranientas 1Apuntes de herranientas 1
Apuntes de herranientas 1Reiji Kotobuki
 
TIC Capacitacion Docente
TIC Capacitacion DocenteTIC Capacitacion Docente
TIC Capacitacion Docente
Leal_Adagio Oscar
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
Estudiante
 
presentacionaccess.pptx
presentacionaccess.pptxpresentacionaccess.pptx
presentacionaccess.pptx
Benimakintosh1984
 
Herramientas 1
Herramientas 1Herramientas 1
Herramientas 1
ErikaMarlet1
 

Similar a Lenguaje de programacion orientado a eventos (20)

ARCHIVO Lenguaje de programacion
ARCHIVO Lenguaje de programacionARCHIVO Lenguaje de programacion
ARCHIVO Lenguaje de programacion
 
ARCHOIVO LENGUAJE DE PROGRAMACION
 ARCHOIVO  LENGUAJE DE PROGRAMACION  ARCHOIVO  LENGUAJE DE PROGRAMACION
ARCHOIVO LENGUAJE DE PROGRAMACION
 
ARCHIVO LENGUAJE DEPROGRAMACION
ARCHIVO  LENGUAJE DEPROGRAMACIONARCHIVO  LENGUAJE DEPROGRAMACION
ARCHIVO LENGUAJE DEPROGRAMACION
 
Programación estructurada y Herramientas estructurada
Programación estructurada y Herramientas estructuradaProgramación estructurada y Herramientas estructurada
Programación estructurada y Herramientas estructurada
 
Portafolio Computacion Aplicada I
Portafolio Computacion Aplicada IPortafolio Computacion Aplicada I
Portafolio Computacion Aplicada I
 
PORTAFOLIO DE COMPUTACION APLICADA I
PORTAFOLIO DE COMPUTACION APLICADA I PORTAFOLIO DE COMPUTACION APLICADA I
PORTAFOLIO DE COMPUTACION APLICADA I
 
Apuntes de herranientas 1
Apuntes de herranientas 1Apuntes de herranientas 1
Apuntes de herranientas 1
 
Access_2000___Unidad_1
Access_2000___Unidad_1Access_2000___Unidad_1
Access_2000___Unidad_1
 
Proyecto final Andrea M.L.L.
Proyecto final Andrea M.L.L.Proyecto final Andrea M.L.L.
Proyecto final Andrea M.L.L.
 
Modelos de analisis estructurado
Modelos de analisis estructuradoModelos de analisis estructurado
Modelos de analisis estructurado
 
Presentacion base de datos
Presentacion base de datosPresentacion base de datos
Presentacion base de datos
 
Presentacion base de datos
Presentacion base de datosPresentacion base de datos
Presentacion base de datos
 
Base de datos antonio yeguez
Base de datos antonio yeguezBase de datos antonio yeguez
Base de datos antonio yeguez
 
Apuntes de herranientas 1
Apuntes de herranientas 1Apuntes de herranientas 1
Apuntes de herranientas 1
 
Trabajo de acces
Trabajo de accesTrabajo de acces
Trabajo de acces
 
Trabajo de acces
Trabajo de accesTrabajo de acces
Trabajo de acces
 
TIC Capacitacion Docente
TIC Capacitacion DocenteTIC Capacitacion Docente
TIC Capacitacion Docente
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
presentacionaccess.pptx
presentacionaccess.pptxpresentacionaccess.pptx
presentacionaccess.pptx
 
Herramientas 1
Herramientas 1Herramientas 1
Herramientas 1
 

Lenguaje de programacion orientado a eventos

  • 1. 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.
  • 2. 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.
  • 4.  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
  • 5. 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.
  • 6.  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
  • 7. 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"
  • 8.  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
  • 9. 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
  • 10. 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
  • 11. 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
  • 12.
  • 13.  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
  • 14. 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
  • 15. 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)
  • 16. 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.
  • 17. 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.
  • 18. RESPUESTAS A PREGUNTAS SOBRE LOS CAMBIOS QUE HA TENIDO LA FORMA EN LA QUE SE ALMACENAN DATOS
  • 19.  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 )
  • 20.  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:
  • 21.  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.