CS501
Windows Programming
Schedules, Etc.
Basic Course Information
Course Schedule
Text Site
Lecture Notes
Examples
for
files. .
for
files.
Programming Assignments
MP1
MP2
MP3
MP4
MP5
MP6
MP7
MP8
MP9
MP10
MP11
MP12
MP13
MP14
Study Guides
Final Examination Study Guide
Handouts
Handout 0
- MFC Data Types
Handout 1
- Building Windows Applications
Handout 2
- Running the MFC AppWizard
Handout 3
- Introduction to Hungarian Notation
Handout 4
- Simonyi piece on Hungarian Notation
Handout 5
- TicTac Example
Handout 6
- MouseCap Example
Handout 7
- Visual KB Example
Handout 8
- Using Collection Classes
Handout 9
- Determining if a point lies on the interior of a polygon
Handout 10
- The Virtual White Paper
Handout 11 - A Serialization Primer
1
2
3
-
link
Component Links
CComboBox
CListBox
CEdit
CStatic
Adding
Handout 12
- Combo Box Message map Entries
Controls Tutorials
Handout 13
- RichEdit Control
Handout 14
- How to Disable Default Pushbutton Handling for MFC Dialog
Handout 15
- Common Dialog Items
Handout 16
- Bitmaps in the SDI (from
here
)
Handout 17
- Windows Timers
Handout 18
- MessageBeep
Handout 19
- Fun With ToolBars
Handout 20
- SquaresView.cpp
Handout 21
- Nested Classes (from
here
)
Handout 22
- Usage of the CScrollView class
Handout 23
- Drawing a bitmap from a BMP file
Handout 24
- Casting
Handout 25
- What can you build with an integer?
Handout 26
- Simple TCP client
Handout 27
- TCP Client with Post
Articles of Interest
Multithreading for Rookies
Processes and threads
Interprocess Communications
How To Create MFC Applications that Do Not Have a Menu Bar
Interesting Links
MFC AppWizard FAQ
MFC Sample Programs
Course Related Sites
Free on-line dictionary of computing
Teach Yourself Visual C++® 5 in 24 Hours
.
e-mail:
pheattch@emporia.edu