SFT3002

Windows programming in C++

A Cheng

6 points - 4 hours per week - Second semester - Caulfield - Prerequisites: SFT3000 or equivalent

Objectives At the completion of this subject students should be confident in producing GUI software using event-based programming in an industry relevant object-oriented language; have mastered the basics of Windows programming and understand relevant design patterns in Windows programming environments.

Synopsis This subject investigates the design and implementation of the Windows 'event-based programming' model and provides practical experience in using this model and the services facilities offered by the component object model and OLE. Some of the topics covered are event-based programming, windowing systems, the component object model, OLE, class library design and use, Windows resources, dynamic link libraries and patterns for event-based programming.

Assessment Examination (3 hours): 40% - Unit test(s): 20% - Practical work: 40%

Recommended texts

Booch G Object-oriented analysis and design with applications Benjamin-Cummings, 1994
Brockschmidt K Inside OLE2 Microsoft, 1994
Ellis M and Stroustrup B The annotated C++ reference manual Addison-Wesley, 1990
Microsoft Inc. OLE2 Programmers reference vols 1 and 2, Microsoft
Rumbaugh and others Object-oriented modelling and design Prentice-Hall, 1991
Spencer I Teach yourself OWL in 21 days SAMS, 1995

Back to the 1999 Information Technology Handbooks