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