Windows GUI Programming

This module gives students the knowledge, understanding and practical experience required to successfully design and build 'real-world' rich client user interfaces for applications running on the Microsoft Windows platform.

The evolution of the Windows system architecture, software development kits, use of programming languages and programming models will be presented and discussed. The Visual Studio .NET integrated development environment will be explored and used intensively.

Graphical user interfaces (GUIs) will be built using C++ and the Microsoft Foundation Class library and C#, WinForms, and the component-based .NET Framework libraries.

Students will become familiar with the relevant Application Programming Interfaces (APIs), libraries, software development kits, use of programming languages and programming models.

On successful completion of this module, the student will be able to

Student achievement will be measured by In-Course Assessment.

Either C++ Programming 2 or Java Programming 2 is a pre-requisite for this module.


Website Home