|
Week |
Date |
Topic |
Chapter |
|
1 |
Aug 22 |
1. Course Introduction and Windows 98 Fundamentals |
Win 1, Norman 1 |
|
2 |
Aug 29 |
2. C and C++ Essentials for Windows Programming Due: Programming Assignment #1, Minimal API Program |
Win2, Norman 2 |
|
3 |
Sept 5 |
3. Basic Windows Input and Output |
Win3, Norman 3 |
|
Sept 12 |
NO CLASS |
Norman 4,5 |
|
|
4 |
Sept 19 |
4. Windows Resources Due: Programming Assignment #2, setting double-click interval |
Win4, pp. 714-734 |
|
5 |
Sept 26 |
5. MFC Fundamentals & Architecture Due: Programming Assignment #3, API tourist attraction menu |
MFC 2, Norman 6 |
|
6 |
Oct 3 |
Discussion Quiz #1 |
|
|
7 |
Oct 10 |
6. MFC Message Processing Due: Programming Assignment #4, sizing and positioning windows |
MFC 3 |
|
8 |
Oct 17 |
6. MFC Message Processing (continued) |
MFC 3, Norman 7 |
|
9 |
Oct 24 |
7. Basic Input and Output in MFC Due: Programming Assignment #5, annoying bee text video game |
MFC 4 |
|
10 |
Oct 31 |
8. Dialog Boxes and Control Classes Due: Programming Assignment #6, MFC tourist attraction menu |
MFC 5 |
|
11 |
Nov 7 |
9. Basic Controls and Dialog Box Data Exchange Due: Programming Assignment #7, Capitol look-up dialog Due: Final Project Problem |
MFC 6 |
|
12 |
Nov 14 |
Discussion Quiz #2 |
|
|
13 |
Nov 21 |
10. Graphic Resources Due: Programming Assignment #8, DDX capitol look-up dialog |
MFC 7 |
|
14 |
Nov 28 |
11. Managing The Client Area Due: Programming Assignment #9, Annoying bee graphic video game |
MFC8 |
|
15 |
Dec 5 |
Discussion and Project Presentations Due: Final Project |
|
|
Schedule Subject to Change - check class website for updates |
|||