Lecture | Topics | Read before class | Student Presentation | Student Presentation |
Wed May 21 | Introduction, Handouts | - | Jim Fawcett | - |
Wed May 21 | Discussion of Projects | - | Jim Fawcett | - |
Wed May 21 | WinForms, MFC Dialogs, SDI and MDI | - | Jim Fawcett | Jim Fawcett |
Wed May 28 | Hello Windows Forms, Essential Structures | Petzold 2, 3 | Norman Leach - 2 | Jim Fawcett - 3 |
Wed May 28 | Text Output, Lines, Curves, Area Fills | Petzold 4, 5 | Jim Fawcett - 4 | Jim Fawcett - 5 |
Wed May 28 | Drawing in a Window, Mouse and Keyboard | Prosise 2, 3 | Jim Fawcett | Jim Fawcett |
Wed June 4 | Keyboard, Pages and Tranforms | Petzold 6, 7 | Jim Fawcett - 6 | Brendan Ward - 7 |
Wed June 4 | Mouse, Text and Fonts | Petzold 8, 9 | Jim Fawcett - 8 | Vishali Chandramouli - 9 |
Wed June 4 | Building MFC Projects: Dialog, Frame, SDI | class notes | Jim Fawcett | Jim Fawcett |
Wed June 11 | Timer and Time, Images and Bitmaps | Petzold 10, 11 | Vishali Chandramouli - 10 | Li-Chih Hsu - 11 |
Wed June 11 | Buttons/Labels/Scrolls, Beziers and Splines | Petzold 12, 13 | Brendan Ward - 12 | Jim Fawcett - 13 |
Wed June 11 | Controls, Dialog Boxes and Property Sheets | Prosise 7, 8 | Jim Fawcett | Jim Fawcett |
Wed June 18 | Menus, Paths, Regions, and Clipping | Petzold 14, 15 | Norman Leach - 14 | Li-Chih Hsu - 15 |
Wed June 18 | Dialog Boxes, Brushes and Pens | Petzold 16, 17 | Jim Fawcett - 16 | Jim Fawcett - 17 |
Wed June 18 | Documents/Views/SDI, Scroll/HTML/Other Views | Prosise 9, 10 | Jim Fawcett | Jim Fawcett |
Wed June 25 | Edit/List/Spin, Fonts | Petzold 18, 19 | Brendan Ward - 18 | Vishali Chandramouli - 19 |
Wed June 25 | Toolbars and Status Bars, Printing | Petzold 20, 21 | Norman Leach - 20 | Jim Fawcett - 21 |
Wed June 25 | MDI, toolbars/Status Bars/Rebars | Prosise 11, 12 | Jim Fawcett | Jim Fawcett |
Wed July 2 | Tree View and List View, MetaFiles | Petzold 22, 23 | Jim Fawcett - 22 | Vishali Chandramouli - 23 |
Wed July 2 | Click Drag and Drop | Petzold 24 | Brendan Ward 24 | - |
Wed July 2 | Common Controls | Prosise 16 | Jim Fawcett | Jim Fawcett |
Wed July 9 | Files, Math, Strings | Petzold A, B, C | Norman Leach - A | Li-Chih Hsu - B, C |
Wed July 9 | Threads and Thread Synchronization | Prosise 17 | Jim Fawcett | - |
Wed July 16 | Help with Student Presentations | - | - | - |
Wed July 23 | Student Presentations Schedule | - | - | - |