CIS 630 - Labs and Code


Lab 2
Chapter 2, Stage 1, pages 23-39 You don't need to make any changes EXCEPT for StopwatchClient.cpp, where you need to set the full pathname to Timers.dll

Stopwatch.h

Stopwatch.cpp

Timers.def

Timers.cpp

StopwatchClient.cpp

Lab 3
Chapter 2, Stage 2, pages 40-60 You don't need to make any changes EXCEPT for StopwatchClient.cpp, where you need to set the full pathname to Timers.dll

Stopwatch.h

Stopwatch.cpp

Timers.def

Timers.cpp

Timers_i.c

StopwatchClient.cpp

Lab 4
Chapter 2, Stage 3, pages 60-77 You don't need to make any changes EXCEPT for StopwatchClient.cpp, where you need to set the full pathname to Timers.dll in the client of Part 3. For the COM-compliant client of Part 4, you will have to register the component manually using regedit.exe, as directed in lab 4.

Stopwatch.h

Stopwatch.cpp

StopwatchClassFactory.h

StopwatchClassFactory.cpp

Timers.def

Timers.cpp

Timers_i.c

StopwatchClient.cpp

Part 4,

StopwatchClient.cpp

SimpleInterfacesClient.cpp

Lab 5

ATL Exercise

MyObject.h

MyObjectClient.cpp