Ereignis

Einführung

Ein Ereignis (englisch event) steuert den Programmfluss. Es werden Teile des Programms immer dann ausgeführt, wenn ein bestimmtes Ereignis auftritt. Es gibt sehr viele Unterschiedliche Ereignisse. Ein sehr typisches Ereignis ist der Klick mit der linken Maustaste auf einen Button in einem Formular oder einer grafischen Oberfläche. So genannte Listner (auf Deutsch Zuhörer) horchen, ob ein Ereignis (z.B. der Klick auf einen Button) eintritt. Ist das der Fall, wird die zum Ereignis definierte Programmlogik ausgeführt.

Objektorientierte Programmierung

Ereignisorientierte Programmierung lässt sich gut mit den Konzepten der objektorientierten Programmierung (OOP) kombinieren: Objekte definieren dann nicht mehr nur Eigenschaften und Methoden, sondern sind auch Ereignisquellen und bieten die Möglichkeit, die Ereignisbehandlung zu beeinflussen. Auch die Ereignisbehandlungsroutinen (englisch event handler, deutsch Ereignishandler) und die Ereignisse selbst werden dann als Objekte modelliert.