581 WPF Tutorials

Tutorials for the 581 course:

  • Introduction to WPF (PDF, 1.1 MB)
  • Tutorial 1 (Sept 9): Introduction to WPF and "Hello World" examples + simple animation example
  • Tutorial 2 (Sept 14): Using pressure sensitive keyboard, event handlers, animations, thread-safety
  • Tutorial 3 (Sept 16): More details about pressure sensitive keyboard
  • Tutorial 4 (Sept 21): Simulating the pressure sensitive keyboard
  • Tutorial 5 (Sept 23): Playing music and Speech synthesis
  • Tutorial 6 (Sept 23): Animation and Storyboards
  • Tutorial 7 (Sept 28): Chaining animations, bouncing effects example, including a variation that groups objects into a single animation
  • Tutorial 8 (tba): SMART Table development
  • Tutorial 9 (tba): SMART Table - handling touch events

Further topics that will be covered in tutorials later this semester:

  • Animations and storyboards
  • Transformations
  • Video
  • Sound (e.g., MIDI)
  • Data binding
  • Expression Blend
  • etc.