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
- Common vs. uncommon controls: how to access each
- Objects: Object: accessing and changing attributes and methods
Creating a simple program: A textbox
Console input and output
File open dialog
Using bounding boxes (e.g., frames) for grouping controls
Implementing a progress bar
Picture control
Formatting layout with an anchor
- Preview of examples that will be covered during the later tutorials
- Automatic tabbing between interface components
- Error handling of keyboard input: The 'do nothing' case when erroneous character input has been entered
File based input and output
- The file example re-written as an Access Database
Introducing the timer control with a clock
Using a custom made control: double slider
Dynamic queries, version 1: List representation of results
Dynamic queries, version 2: Query results represented with a DataGrid
'Tagging' information e.g., for storing and retrieving photo information
- Dynamic queries, version 3 (if there's time): Query results represented by inheriting an existing control
- Dynamic queries, version 4: the amount of details increases or decreases as the no. of query results is smaller or larger.
Representing calendar information with a flexible grid.