Jump to course:

Visual C++


Microsoft Visual C++ provides an integrated Visual development environment in which to build Windows based programs using powerful object-oriented techniques. The aim of the course is to teach the effective use of C++ programming to create robust windows applications using C++ and the Microsoft Foundation Classes. During the course attendees will learn to develop Windows based applications taking full advantage of the Visual Workbench and AppStudio. Attendees will develop a complete application in class and learn how to utilise the Application Wizard to create application frameworks, how to generate skeleton message handlers with the Class Wizard and how to create and bind resources using AppStudio.

The course provides the in-depth skills and knowledge needed to realise the full benefits of Visual C++ and achieve tangible gains in Windows programming.

  • Develop C++ programs using the MFCs
  • Work with AppStudio to create reliable interfaces
  • Put into practice the principles of object oriented design

… and much more

  • The Visual Workbench
  • Application frameworks
  • Class Wizard
  • Visual resources with AppStudio
  • The MFC library structure
  • The Application Framework
  • Visual Object Classes
  • General Purpose Classes
  • Object Oriented design
  • Abstraction and encapsulation
  • Attributes and methods
  • Sending messages
  • Inheritance
  • The hierarchical model
  • Static and dynamic overloading
  • Polymorphism
  • Class and Object implementations
  • Class members: Data and Functions
  • Derivation: private, public and protected
  • Constructors and destructors
  • Class derivation
  • Base and derived classes
  • Virtual functions
  • Deriving new classes
  • Fundamentals of Windows programming
  • The event queue
  • MOSe and keyboard input
  • Graphics and the GDI
  • Implementing the User Interface
  • Visual Resources
  • Menus and toolbars
  • Dialog boxes
  • Intrinsic Controls (buttons, lists, and combo boxes etc.)
  • Working with OCX controls

To be able to develop Windows based applications using Visual C++.
Programmers who want to build Windows based applications using C++ and the Microsoft Foundation Classes. Advanced C skills are assumed.
4 Days / 12 Evenings

Start Dates

Looking for course dates? Find dates for your course here.

Find a Date