Curso de Cobol y PowerCobol

¿Cómo funcionan los eventos en PowerCOBOL?

Capítulo 48: los eventos de PowerCOBOL

En este capítulo vas a ver una introducción a los eventos con PowerCobol. Estos son muy útiles para ejecutar cierto código COBOL cuando un usuario interactúa con el programa.

¿Qué es un evento?

Un evento, es algo que ocurre en los programas bajo determinadas reglas. Por ejemplo, cuando un usuario pulsa un botón, el programa hace algo. Pues bien, ese "algo", es un evento que se ha activado.

Los eventos en PowerCOBOL son hojas de código COBOL que no se ejecutan hasta cumplir cierta condición.

¿Cómo se configuran los eventos en PowerCOBOL?

Para configurar eventos en PowerCOBOL, solo tienes que añadir un widget o elemento y hacer click derecho sobre él.

Veamos por ejemplo, los eventos posibles que tiene el campo Edit que vimos en el capítulo anterior.

Eventos en PowerCobol

Tipos de eventos en PowerCOBOL

Esto nos abrirá una ventana con los tipos de eventos que podemos configurar para el widget. Cada widget tiene sus propios tipos de eventos.

Eventos en PowerCobol

En la parte izquierda tenemos la sección "Item" (elemento). Esta es para seleccionar de entre todos los elementos añadidos al programa, sus eventos, sin tener que salir de esta ventana.

En mi caso, solo tengo la hoja o ventana del programa y el elemento Edit.

El elemento "Edit" tiene tres eventos diferentes:

  • CHANGE (cambio): este evento se dispara cuando la cadena del campo es modificada.
  • EDIT (edición): este evento es activado cuando se activa el foco en el campo editable.
  • RETURN (devolución): este evento se va a activar si pulsamos la tecla ENTER (siempre que la opción requerida esté activada). También se activa si se quita el foco del campo editable.

Según si queremos uno o varios de estos eventos, escribiremos el código en la hoja de código COBOL correspondiente. Cada evento de cada elemento que añadas tiene la suya. Así que pronto vas a estar creando programas con COBOL de probablemente cientos de archivos. Esto que hace PowerCOBOL me parece fantástico, ya que ayuda a separar muy bien cada cosa. A la hora de editar un elemento, está separado y podemos leer solo su código y no estar buscando entre archivos y miles de líneas de código.

hoja de código en PowerCobol

En el siguiente capítulo verás un pequeño ejemplo de uso de este elemento.


Comentarios

Si te quedan dudas sobre el temario, sobre Cobol, o cualquier otra cosa relacionada o simplemente quieres agradecer, aquí tienes tu sitio para dejar tu granito de arena. Gracias por tus comentarios y por darle vida a este sitio web.

Programación Fácil YouTube

Suscríbete

Si te ha gustado este curso y crees que el trabajo merece la pena, te agradeceré eternamente que te suscribas a mi canal de YouTube para apoyarme y que pueda seguir haciendo cursos gratuitos.

Además, si te encanta la programación, tienes un montón más de cursos gratuitos para ver.

No solo eso, podrás participar enviándome comentarios con tus sugerencias para temas específicos o cursos completos o incluso las dudas que tengas y las intentaré ir resolviendo en los cursos que estén todavía abiertos.