Part 1 Object-orientated programming and Microsoft's foundation class library: an introduction to object-orientated concepts; developing object-orientated applications; Microsoft's foundation class library; developing foundation class library applications. Part 2 OLE 2 and Wizards: OLE concepts and definitions; developing server applications; developing client applications. Part 3 Custom controls and Wizards: custom controls concepts and definitions; developing simple custom controls; developing complex custom controls.