A Short History of Event-Based Programming

Events have been a significant aspect of the Visual Basic programming model ever since the very first version shipped back in the early 1990s. In fact, Visual Basic's initial rise to fame and fortune was largely driven by the fact that it provided an intuitive event-based paradigm for building GUI applications on the Windows platform. Most programmers who are experienced with Visual Basic agree that events provide a very straightforward approach for writing code that responds to a user's actions.

But what exactly is an event? An event is just a formalized software pattern in which a notification source makes callbacks to one or more handler methods. In this sense, events are very similar to the callback ...

Get Building Applications and Components with Visual Basic .NET now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.