(Fall, 2004)
|
Week |
Date |
Topic |
Reading Assignment* |
Assignment |
|
1 |
8/23 |
Course overview and requirements |
Chapter 1 |
- |
|
2 |
8/30 |
Drawing in a window |
Chapter 2 |
MP1 |
|
3 |
9/6 |
no class |
- |
- |
|
4 |
9/13 |
The mouse and the keyboard |
Chapter 3 |
MP2 |
|
5 |
9/20 |
Menus |
Chapter 4 |
MP3 |
|
6 |
9/27 |
The MFC collection classes |
Chapter 5 |
MP4 |
|
7 |
10/4 |
File I/O and serialization |
Chapter 6 |
MP5 |
|
8 |
10/11 |
Controls |
Chapter 7 |
MP6 |
|
9 |
10/18 |
Dialog boxes and property sheets |
Chapter 8 |
MP7 |
|
10 |
10/25 |
Documents, views and single document interface |
Chapter 9 |
MP8 |
|
11 |
11/1 |
Scroll views, HTML views and other views |
Chapter 10 |
MP9 |
|
12 |
11/8 |
Multiple documents and multiple views |
Chapter 11 |
MP10 |
|
13 |
11/15 |
Toolbars, status bars and rebars |
Chapter 12 |
MP11 - Proposal |
|
14 |
11/22 |
Timers and idle processing |
Chapter 14 |
MP12 |
|
15 |
11/29 |
Bitmaps, palettes and regions |
Chapter 15 |
MP13 |
|
16 |
12/6 |
Threads and thread synchronization |
Chapter 17 |
MP14 |
|
12/13 |
all secs |
Final Project |