Event Programming Tutorial


This tutorial was produced under the guidance of Kelvin Sung, Associate Professor in the Computing and Software Systems program at the University of Washington, Bothell campus.  This guidance tutorial was designed to create reference and direction in combination with the book “Essential Concepts for Building Interactive Graphics Application”.


While the concept of graphics and event-programming allows one to program in various Graphic and GUI API’s, these tutorials will utilize the Microsoft Visual Studio Integrated Development Environment (IDE) using C#’s WinForm as the GUI API.


Each lesson inside the tutorial will include a set of prerequisites from the previous tutorials, along with occasional software and library prerequisites.




·                    Tutorial 1 - Simple WinForm based Application

·                    Tutorial 2 - GUI Elements and Control Variables

·                    Tutorial 3 - Slider Control Variables

·                    Tutorial 4Application Defined Events

·                    Tutorial 5Input/Output GUI Elements

·                    Tutorial 6SliderCtrlWithEcho class

·                    Tutorial 7Using a WinForm Library

·                    Tutorial 8Grouping of GUI Elements







  • Microsoft Visual Studio .NET 2005
  • If you are running Visual Studio .NET 2003 or earlier, everything should still work close to the same way, but the screenshots will not match and certain names will most likely be different.
  • Based on the MFC Tutorial Guide By William Frankhouser: http://courses.washington.edu/css450/Winter2007/web_contents/chapter_tutorials/mfc_tutorial/index.html