GUI Programming in C# .Net: A Crash Course
(also available in Java)
Lecture Notes:
- Events: intro, responding to user
input
- Graphics: basic 2D graphics
painting
- Manipulation: advanced user input
and dynamic graphics, dragging
- MVC: model-view-controller
architecture
- Databases: database access and basic
visualization
- ASPX: .Net active server pages
Code Samples:
- Draw: basic graphics and user input
- Manip: advanced user input, dragging
graphics
- DynaGraphics: graphics
double buffering, animation (Visual Studio 2005)
- DragnDrop: drag-n-drop between
controls
- Visualization: databases,
graphics, and user input for data visualization
- Database: database access, data
binding
- Advanced Database: dynamic
parameterized queries, saving
- ASPX: active server pages, database,
rendering
Sample Data: census (required for
some of the code samples)
Snippets: some useful C# code snippets.
Exercises:
See Also: