Professional Documents
Culture Documents
Programas
Programas
Secuenciales, Interactivos y
Orientados a Eventos
Los programas interactivos exigen la intervencin del usuario en tiempo
de ejecucin, bien para suministrar datos, bien para indicar al programa
lo que debe hacer por medio de mens. Los programas interactivos
limitan y orientan la accin del usuario.
Por su parte los programas orientados a eventos son los programas
tpicos de Windows, tales como Netscape, Word, Excel, PowerPoint y
otros. Cuando uno de estos programas ha arrancado, lo nico que hace
es quedarse a la espera de las acciones del usuario, que en este caso
son llamadas eventos.
Programas
Secuenciales, Interactivos y
Orientados a Eventos
Estos programas pasan la mayor parte de su tiempo esperando las
acciones del usuario (eventos) y respondiendo a ellas.
Las acciones que el usuario puede realizar en un momento
determinado son variadsimas, y exigen un tipo especial de
programacin: la programacin orientada a eventos.
Este tipo de programacin es sensiblemente ms complicada que
la secuencial y la interactiva, pero con los lenguajes visuales de
hoy, se hace sencilla y agradable.
Evento
Propiedades
Mtodos
Cada vez que se produce un evento sobre un determinado tipo de control, 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.
Eventos
En evento es una accin iniciada por el usuario.
Ejemplo de eventos son: presionar un botn,
cambiar un texto, etc.
Ej.: getActionCommand()
getModifiers()
10
Manejo de Eventos
11
Tipos de Eventos
ComponentEvent: Se producir este tipo de evento cuando el
usuario mueva o redimensione un componente.
FocusEvent: Se producir este tipo de evento cuando se cambie
el foco de un componente.
12
Tipos de Eventos
ContainerEvent: se producir cuando se aadan o eliminen
componentes en el contenedor.
13
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.
NOTA
16