Send the link below via email or IMCopy
Present to your audienceStart remote presentation
- Invited audience members will follow you as you navigate and present
- People invited to a presentation do not need a Prezi account
- This link expires 10 minutes after you close the presentation
- A maximum of 30 users can follow your presentation
- Learn more about this feature in our knowledge base article
Do you really want to delete this prezi?
Neither you, nor the coeditors you shared it with will be able to recover it again.
Make your likes visible on Facebook?
Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.
Event Driven Programming
Transcript of Event Driven Programming
instructions Event driven programming is a style of programming that relies on events, triggers and handlers The features of Event Driven Programming Event Loop Event Trigger Event Handler An event is an action which occurs in the system These events can be triggered by mouse clicks, button presses or even system messages and clock ticks A Trigger is a function which matches an event An example of a trigger would be btnNext_Click() The purpose of the trigger is to fire the Event Handler The event handler carries out the action The event loop looks for events in the system Key Features of Event Driven Programming Service Oriented Time Driven Flexibility Suitability for GUI Simplicity of Programming Ease of Development Event Driven Programming relies on events which are triggered by GUI elements such as button clicks. Event driven programming is easy to do as you can concentrate on the Event Handlers, breaking down the development process It is easy to develop Event driven programs as the programs are broken into event handlers for each event Event driven programs are multiple services that are tied together These services come together to form the program Event Driven programs are driven by time rather than commands Event driven programs are driven by a timer rather than commands being input Event driven programs are easily modified Task Create a presentation The presentation is about the key features of event driven programming You should have 11 slides of information Tip: Look at the specification to see what is listed Programming Languages Visual Basic/VB.NET
Python Task In a report Discuss how an operating system can be viewed as an event driven program Tip 1: Look at examples of operating systems such as Windows/Linux/OS X Tip 2: Tie the features of event driven programming in with operating systems