| The Syllabus. | |
| Review Questions: What you should know | |
|   | Read student's Frequently Asked Questions. | 
Handouts / Demos
| Hello world directions/homework 1 | hellogui | 
| Visual C++ 5.0 Hello World project | mhello.zip | 
| Borland C++ 5.0 Hello World project | bhello.zip | 
| Zip file with handouts from first class | docs.zip | 
| Menuing Handout | menus | 
| Windows Memory mangagement | winmem | 
| Font listing program | mfonts.zip | 
| MGWin - Simplified Windows functions | mwgin.h mgwin.c | 
| Not GUI-related, a C program with a char** example (more examples via http://www.openroad.org/files/) | fsort.c | 
| Midterm Assignment | midterm | 
| Password dialog Example | pass.zip | 
| Custom Controls (not VBX or OCX), demo and documented | custcont.zip | 
| Common Dialog Example | CmnDlg.zip | 
| NopePad - Version 1.0, a Notepad ripoff. | NopePad1.zip | 
| MGDraw - Dynamic memory, file read/write, and newer mgwin.c file | mgdraw.zip | 
| Midterm solution (Old) | mclock.zip | 
| Midterm EXE file, what you should create. Ignore the scrolling bitmap. | mid2.exe | 
| MFC version Draw, fixed File-Open bug, documented | dr.zip | 
| Common MFC Guidelines | mfc1.html | 
| Creating a DLL, documented | dll.zip | 
Most files can be downloaded from http://www.openroad.org/files/gui/
To submit a question, email to mario@openroad.org