CPSC 481: Foundations of HCI |
James Tam (instructor) |
Introduction to:
- The programming IDE
- Help
- The debugger
- An overview of .NET and the programming languages included such as C#, VB etc.
- Check / radio box
Creating a simple program: A textbox
Console input and output
File open dialog
Picture control
Formatting layout with an anchor
Automatic tabbing between interface components
Error handling of keyboard input: The 'do nothing' case
File based input and output
- The file example re-written as an Access Database
Introducing the timer control with a clock
Dynamic queries, version 1: List representation of results
Dynamic queries, version 2: Query results represented with a 2D manually redrawn surface
Dynamic queries, version 3 (if there's time): Query results represented by inheriting an existing control
Representing 2D information with a grid via embedded control (creating Fisheye effects)
Dynamic queries, version 4: Query results displayed using the grid that was just introduced in the previous example
Direct manipulation via drag and drop
Implementing a radar overviews
Creating a custom control - double slider
No formal tutorials will be held but TA's will be available to answer questions