Powered By Blogger

jueves, 11 de agosto de 2011

LENGUAJE DE PROGRAMACION ORIENTADA A EVENTOS


Programación Orientada a Eventos.
Los lenguajes visuales orientada al evento y con manejo de componentes que dan la posibilidad de construir sus propias aplicaciones utilizando interfaces gráficas sobre y para  la base de eventos.
se debe tener en cuenta que para soportar este tipo de desarrollo inter-actuan dos tipos de herramientas, una que es la que permite realizar diseños gráficos y  la otra que es un lenguaje que permite codificar los eventos. todo esto hace posible desarrollar cualquier tipo de aplicaciones basadas en el entorno.
el programa más común es Visual Basic es uno de los lenguajes de programación que más se utiliza entre los programadores de sistemas. 
Dicho programa es un lenguaje de programación visual, también llamado lenguaje de 4ta. generación. Esto quiere decir que un gran número de tareas se realizan sin escribir código, simplemente con operaciones gráficas.
se debe tener en cuenta que Visual Basic es un programa basado en objetos.
Por su parte los programas orientados a eventos son los programas típicos de Windows, tales como son Word, Excel, PowerPoint y entre otros. y este programa se caracteriza porque cuando uno de estos programas ha arrancado, lo único que hace es quedarse a la espera de las acciones del usuario, y esto se conoce como eventos.
Entonces el usuario dice si quiere abrir y modificar un fichero existente, o bien comenzar a crear un fichero desde el principio. Estos programas pasan la mayor parte de su tiempo esperando las acciones del usuario o sea los eventos y respondiendo a ellas. Ahora bien las acciones que el usuario puede realizar en un momento determinado son diversas pero exigen un tipo especial de programación que es la programación orientada a eventos. Este tipo de programación es sensiblemente más complicada que la secuencial y la interactiva, pero con los lenguajes visuales de hoy, se hace sencilla y agradable.
definición de algunos conceptos:


Que son los eventos: son las acciones del usuario sobre el programan, en este caso son los eventos.

Que son las Propiedades: sse define como una asignación que describe algo sobre un objeto como un formulario, pero dependiendo de la propiedad, se la puede asignar en tiempo de diseño usando la ventana propiedades y así poder ejecutar y posteriormente programar.
Que son los 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.
y éstos 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; pero se debe tener en cuenta que cada tipo de objeto o de control tiene sus propios métodos.
Que es el programa Visual : Significa Visual como el nombre lo indica, porque una gran parte de la programación con Visual Basic se realiza visualmente. Esto significa que durante el tiempo de diseño usted tiene la capacidad de ver la forma en el programa se vera al ejecutarse Esta es una gran ventaja sobre otros lenguajes de programación debido a que se tiene la capacidad de cambiar y experimentas con el diseño hasta que se esté satisfecho con los colores, manejar o manipular las imágenes que incluya el usuario en su programa.
También se debe tener en cuenta:
-Formularios Y Controles
Cada uno de los elementos gráficos que pueden formar parte de una aplicación típica de Windows 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. Cada control debe tener un nombre a través del cual se puede hacer referencia a él en el programa. Visual Basic proporciona nombres por defecto que el usuario puede modificar.

Cada formulario y cada tipo de control tienen un conjunto de propiedades que definen su aspecto gráfico (tamaño, color, posición en la ventana, tipo y tamaño de letra, etc.) y su forma de responder a las acciones del usuario (si está activo o no, por ejemplo). Cada propiedad tiene un nombre que viene ya definido por el lenguaje.
-Nombres De Objetos
En principio cada objeto de Visual Basic debe tener un nombre, por medio del cual se hace referencia a dicho objeto. El nombre puede ser el que el usuario desee, e incluso Visual Basic proporciona nombres por defecto para los diversos controles. Estos nombres por defecto hacen referencia al tipo de control y van seguidos de un número que se incrementa a medida que se van introduciendo más controles de dicho  formulario.
- Orden De Disparo De Eventos.
Para controlar con éxito la aparición y el comportamiento de los formularios y también de los controles en tiempos de ejecución, debe comprenderse en que orden se disparan los eventos. Las consideraciones del orden de disparo de los eventos deciden generalmente por el usuario donde debe ser colocada una parte determinada de código de respuesta de un evento.
Los eventos de formularios pueden ser divididos en los siguientes grupos:
  • Inicio.
  • Respuesta a una acción (de usuario).
  • Vinculación.
  • Cierre.
Paint.
El evento Paint sucede cuando hay que redibujar un formulario o PictureBox. Esto sucede cuando esos objetos se hacen visibles después de haber estado tapados por otros, tras haber sido movidos otras haber sido modificados de tamaño.
Planos de dibujo (Layers)
Visual Basic considera tres planos superpuestos (layers): el plano frontal, el plano intermedio y el plano de fondo. Es importante saber en qué plano se introduce cada elemento gráfico para entender cuándo unos elementos se superpondrán a otros en la pantalla. En principio, los tres planos se utilizan del siguiente modo:
1. En el plano frontal (Front) se dibujan todos los controles, excepto los controles gráficos y las labels.
2. En el plano intermedio se representan los controles gráficos y labels.
3. En el plano de fondo se representa el color de fondo y el resultado de los métodos gráficos.
Estas reglas tienen excepciones que dependen de la propiedad AutoRedraw, de la propiedad ClipControl y de si los métodos gráficos se utilizan o no asociados al evento paint.
En conclusión.
La Programación Orientada a Eventos facilitan el proceso de programación visual por su practicidad al generar rápidamente algunas aplicaciones basadas en objetos visuales.  Por tanto al conocer esta herramienta nos sirve como aprendices aplicar y ejecutar dichos programas para el desarrollo de las actividad ayudando a los usuarios un aprendizaje en acto para luego desarrollarlos en potencia.

No hay comentarios: