0% encontró este documento útil (0 votos)
879 vistas

Programacion Orientada A Eventos

Este documento describe los conceptos básicos de la programación orientada a eventos, incluyendo eventos, propiedades, métodos, formularios, controles y objetos. Explica que los eventos del usuario activan funciones programadas y que las propiedades y métodos definen el comportamiento y apariencia de los objetos. También describe los modos de diseño y ejecución de Visual Basic y cómo este lenguaje permite crear interfaces gráficas mediante el uso de controles.

Cargado por

David Tamayo
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
879 vistas

Programacion Orientada A Eventos

Este documento describe los conceptos básicos de la programación orientada a eventos, incluyendo eventos, propiedades, métodos, formularios, controles y objetos. Explica que los eventos del usuario activan funciones programadas y que las propiedades y métodos definen el comportamiento y apariencia de los objetos. También describe los modos de diseño y ejecución de Visual Basic y cómo este lenguaje permite crear interfaces gráficas mediante el uso de controles.

Cargado por

David Tamayo
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 5

Programacin Orientada a Eventos

Introduccin
Los lenguajes visuales orientada al evento y con manejo de componentes dan al
usuario que no cuenta con mucha experiencia en desarrollo, la posibilidad de
construir sus propias aplicacin utilizando interfaces grficas sobre la base de
ocurrencia de eventos.
Para soportar este tipo de desarrollo interactan dos tipos de herramientas, una
que permite realizar diseos grficos y, un lenguaje de alto nivel que permite
codificar los eventos. Con dichas herramientas es posible desarrollar cualquier tipo
de aplicaciones basadas en el entorno.
Visual Basic es uno de los lenguajes de programacin que ms entusiasmo
despiertan entre los programadores de computadoras, tanto expertos como
novatos. En el caso de los programadores expertos por la facilidad con la que
desarrollan aplicaciones complejas en poqusimo tiempo (comparado con lo que
cuesta programar en Visual C++, por ejemplo). En el caso de los programadores
novatos por el hecho de ver de lo que son capaces a los pocos minutos de
empezar su aprendizaje. El precio que hay que pagar por utilizar Visual Basic es
una menor velocidad o eficiencia en las aplicaciones.

Desarrollo
Conceptos de los elementos de Programacin Orientada a Eventos.
Eventos:
Ya se ha dicho que las acciones del usuario sobre el programa se llaman eventos.
Son eventos tpicos el click sobre un botn, el hacer doble click sobre el nombre
de un fichero para abrirlo, el arrastrar un icono, el pulsar una tecla o combinacin
de teclas, el elegir una opcin de un men, el escribir en una caja de texto, o
simplemente mover el ratn. Ms adelante se vern los distintos tipos de eventos
reconocidos por Windows 95 y por Visual Basic. Cada vez que se produce un
evento sobre un determinado tipo de control, Visual Basic arranca una
determinada funcin o procedimiento que realiza la accin programada por el
usuario para ese evento concreto. Estos procedimientos se llaman con un nombre
que se forma a partir del nombre del objeto y el nombre del evento, separados por
el carcter (_), como por ejemplo txtBox_click, que es el nombre
del procedimiento que se ocupar de responder al evento click en el objeto txtBox.

Propiedades y Mtodos.
Adems de los eventos, la mayor parte de los objetos, como los formularios y los
controles, son suministrados con propiedades y mtodos.
Son conceptos fundamentales e importantes.
Propiedades.
Una propiedad es una asignacin que describe algo sobre un objeto como un
formulario. Dependiendo de la propiedad, se la puede asignar en tiempo de diseo
usando la ventana Propiedades y/o en tiempo de ejecucin al programar.
A continuacin se describen dos ejemplos de las propiedades del formulario de
Visual Basic:MinButton. Esta propiedad puede asignarse como TRUE (verdadero)
o FALSE (falso). Dependiendo de la asignacin, el formulario tendr o no tendr
un botn minimizar.BackColor. 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
"ColorConstants"
y
"SystemColorConstants".
Mtodos.
Los mtodos son funciones que tambin 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 mtodos realizan tareas tpicas,
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 mtodos.
En general solo pueden ser ejecutados en tiempos de ejecucin no en tiempo de
diseo. Algunos ejemplos de mtodos de formularios son el mtodo MOVE, que
mueve un formulario en un espacio de dos dimensiones en la pantalla, y el mtodo
ZORDER que sita el formulario delante o detrs de otras ventanas.
Los mtodos son invocados dando nombres al objeto y cuyo mtodo se est
llamando, listando el operador punto (.), y despus listando el nombre del mtodo.
Como cualquier rutina los mtodos pueden incorporar argumentos
Visual Significa Visual.
Como el nombre lo indica, una gran parte de la programacin con Visual Basic se
realiza visualmente. Esto significa que durante el tiempo de diseo usted tiene la
capacidad de ver la forma en el programa se vera al ejecutarse Esta es una gran
ventaja sobre otros lenguajes de programacin debido a que se tiene la capacidad
de cambiar y experimentas con el diseo hasta que se est satisfecho con
los colores, proporciones eimgenes que incluya en su programa.
Programas Para El Entorno Windows.
Visual Basic est orientado a la realizacin de programas para Windows, pudiendo
incorporar todos los elementos de este entorno informtico: ventanas, botones,
cajas de dilogo y de texto, botones de opcin y de seleccin, barras de
desplazamiento, grficos, mens, etc. Prcticamente todos los elementos

de interaccin con el usuario de los que dispone Windows 95 pueden ser


programados en Visual Basic de un modo extraordinariamente sencillo.
En ocasiones bastan unas pocas operaciones con el ratn y la introduccin a
travs del teclado de algunas sentencias para disponer de aplicaciones con todas
las caractersticas de Windows 95.
Modo De Diseo Y Modo De Ejecucin.
La aplicacin Visual Basic de Microsoft puede trabajar de dos modos distintos: en
modo de diseo y en modo de ejecucin. En modo de diseo el usuario construye
interactivamente la aplicacin, colocando controles en el formulario, definiendo
sus propiedades, desarrollando funciones para gestionar los eventos. La
aplicacin se prueba en modo de ejecucin. En ese caso el usuario acta sobre el
programa (introduceeventos) y prueba cmo responde el programa. Hay
algunas propiedades de los controles que deben establecerse en modo de diseo,
pero muchas otras pueden cambiarse en tiempo de ejecucin desde el programa
escrito en Visual Basic, en la forma en que ms adelante se ver. Tambin
hay propiedades que slo pueden establecerse en modo de ejecucin y que no
son visibles en modo de diseo.
Formularios Y Controles
Cada uno de los elementos grficos que pueden formar parte de una aplicacin
tpica de Windows 95 es un tipo de control: los botones, las cajas de dilogo y de
texto, las cajas de seleccin desplegables, los botones de opcin y de seleccin,
las barras de desplazamiento horizontales y verticales, los grficos, los mens, y
Muchos otros tipos de elementos son controles para Visual Basic. Cada control
debe tener un nombre a travs del cual se puede hacer referencia a l en el
programa. Visual Basic proporciona nombres por defecto que el usuario puede
modificar.
En la terminologa de Visual Basic se llama formulario (form) a una ventana. Un
formulario puede ser considerado como una especie de contenedor para los
controles. Una aplicacin puede tener varios formularios, pero un nico formulario
puede ser suficiente para las aplicaciones ms sencillas. Los formularios deben
tambin tener un nombre, que puede crearse siguiendo las mismas reglas que
para los controles.
Objetos Y Propiedades.
Los formularios y los distintos tipos de controles son entidades genricas de las
que puede haber varios ejemplares concretos en cada programa.
En programacin orientada a objetos (ms bien basada en objetos, habra que
decir) se llama clase a estas entidades genricas, mientras que se llama objeto a
cada ejemplar de una clase determinada. Por ejemplo, en un programa puede
varios botones, cada uno de los cuales es unobjeto del tipo de control command
button, que sera la clase.
Cada formulario y cada tipo de control tienen un conjunto de propiedades que
definen su aspecto grfico (tamao, color, posicin en la ventana, tipo y tamao 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.
Por lo general, las propiedades de un objeto son datos que tienen valores lgicos
(true, false) o numricos concretos, propios de ese objeto y distintos de las de

otros objetos de su clase. As pues, cada clase, tipo de objeto o control tiene su
conjunto de propiedades, y cada objeto o control concreto tiene unos valores
determinados para las propiedades de su clase.
Casi todas las propiedades de los objetos pueden establecerse en tiempo de
diseo y tambin -casi siempre- en tiempo de ejecucin. En este segundo caso se
accede a sus valores por medio de las sentencias del programa, en forma anloga
a como se accede a cualquier variable en un lenguaje de programacin. Para
ciertas propiedades sta es la nica forma de acceder a ellas. Por supuesto Visual
Basic permite crear distintos tipos de variables, como ms adelante se ver.
Se puede acceder a una propiedad de un objeto por medio del nombre del
objeto a que pertenece, seguido de un punto y el nombre de la propiedad, como
por ejemplo optColor.objName.
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 nmero que se incrementa a medida que se van introduciendo ms controles
de ese tipo en el formulario (por ejemplo VScroll1, para una barra de
desplazamiento -ScrollBar- vertical, HScroll1, para una barra horizontal, etc.).
Los nombres por defecto no son adecuados porque hacen referencia al tipo de
control, pero no al uso que de dicho control est haciendo el programador. Por
ejemplo, si se utiliza una barra de desplazamiento para introducir una temperatura,
conviene que su nombre haga referencia a la palabra temperatura, y as cuando
haya que utilizar ese nombre se sabr exactamente a qu control corresponde. Un
nombre adecuado sera por ejemplo hsbTemp, donde las tres primeras letras
indican que se trata de una horizontal scroll bar, y las restantes (empezando por
una mayscula) que servir para definir una temperatura.
Conclusin
La programacin orientada a eventos facilita el proceso de programacin por su
manera generar rpidamente algunas aplicaciones basadas en objetos visuales.
Ayuda a los programadores que no tienen mucha experiencia en el rpido
aprendizaje de desarrollo de nuevos programas con alta calidad en muy poco
tiempo. Nos da un margen ms detallado de los eventos que tiene un programa o
de que o como suceden con la posibilidad de modificar las acciones de un evento
como por ejemplo un evento en un programa seria el poner un botn y programar
algo cada vez que el usuario le de click al botn o que simplemente pase sobre el,
eso es de lo que se trata en la programacin orientada a eventos, al igual que la
programacin orientada a objetos este cuenta con la programacin mediante
interfaz grfica pero la programacin de eventos esta sobre la base de ocurrencia
de
eventos.

Bibliografa
https://es.wikipedia.org/wiki/Programaci%C3%B3n_dirigida_por_eventos
http://www.monografias.com/trabajos/progeventos/progeventos.shtml
https://programarjava.wordpress.com/2011/12/13/programacion-orientada-aeventos/

También podría gustarte