การเขียนโปรแกรมแบบทำตามเหตุการณ์ แนวคิดพื้นฐานเกี่ยวกับการออกแบบทำตามเหตุการณ์โครงสร้าง ขั้นตอน การออกแบบของการเขียนโปรแกรมแบบ Event Driven ซึ่งเป็นหลักการสำคัญสำหรับโปรแกรมที่มีการใช้ Graphic User Interface (GUI) และการประยุกต์ใช้กับโปรแกรมภาษาที่มีในปัจจุบัน