Event-Driven Programming: Introduction, Tutorial, History
by Stephen Ferg
When I was trying to learn event-driven programming, I searched the Web
for an explanation of the basic concepts of event-driven programming.
I couldn't find one, so I wrote one.
The document is available in both PDF format and in Microsoft Word format.
The reason for making the Microsoft Word format available is
to make it easy to translate or subset the document, complete with embedded images.
This work is licensed under a Creative Commons Attribution 2.5 License
The Creative Commons Attribution License gives you permission to do
virtually anything you want with this work, including copying all or part of
it, distributing it, and making derived works (including translations) based on
it - as long as you give credit to the original author (Stephen Ferg).
In particular, I encourage teachers to make copies of all or parts of
this document for their students, and I encourage translators to translate this
document into other languages. It is not necessary to ask for permission.