• Welcome to CS193W
    • Course Information
    • World of Microsoft Windows
  • Introduction to MFC
  • Introduction to MFC (cont)
    • Common Modifications
    • Sequence of Actions
    • Naming Conventions
    • Practice 1: Overview of MFC
    • Visual C++ 6 Practice Assignments
      only for students using Visual C++ version 6
  • Introduction to Graphics
    • Practice 2: Intro to Graphics
  • Inputs
    • Practice 3: Inputs
  • Controls
    • Practice 4: Controls
    • Examples
  • Superpad Slides
    • SuperPad Handout
  • More Controls
    • Examples
    • Practice Log
  • Menus
    • Practice 5: Menus
    • Examples
  • Dialog Boxes
    • Examples
    • Practice 6: Dialogs
  • Serialization and Files
    • Examples
    • Practice 7: Serialization
  • Collections and Utilities
    • Practice 8: Collections
  • Debugging
  • Intermediate Graphics
    • Practice 9: Mapping Modes
  • Advanced Documents and Views
    • Examples
    • Practice 10: CScrollView
    • Practice 11: Multiple Views Revised
  • Frames
    • Practice 12: Toolbars and Status Bars
  • MicroOutlook
    • MicroOutlook Handout
  • Advanced Frames and Views
    • Examples
  • Advanced Graphics
    • Examples
  • Printing
  • Applications
    • Practice 13: Preferences
  • MiniDraft
    • MiniDraft Assignment
  • Win32 Programming
    • Notes
    • Win32 Example
    • Practice 14: Win32
  • DLLs
  • COM
    • COM Examples
  • COM Containment and Aggregation
    • Containment and Aggregation Examples
    • Practice Final