Previous
Next

I need more information

If you would like to speak to a member of our specialist team, please feel free to call our freephone number or email us directly:

0800 028 6400

enquiries@jbinternational.co.uk

Quote me | Enrol me

Visual C++ & MFC Training Course

Course code: VC++MFC
Details: 1 July, 5 days, £1995 + VAT
2 September, 5 days, £1995 + VAT
9 December, 5 days, £1995 + VAT
OnsiteEnquire about bringing this course to your offices
Who should attend: This C++ training course provides delegates with sound hands-on experience of developing C++ Windows applications using Visual Studio (.NET or version 6).
Prerequisite skills: A background of programming in another language such as C, Java, or C#

Course Outline

This course is aimed at giving programmers an intensive introduction to developing commercial-quality Windows applications using Visual C++ and the Microsoft Foundation Class Library (MFC).

Course Content

Our hands-on Visual C++ and MFC training course has been developed for real-world, commercial scenarios by our expert instructors.

See below for our detailed Visual C++ and MFC training course syllabus. The course contains many C++ tutorials based on real-world scenarios. If you have a technical question, please email sales@jbinternational.co.uk.

What you will learn

1. A good understanding of C++ and Windows application architecture
2. Object Oriented programming
3. Classes & Libraries
4. The Microsoft Foundation Classes
5. Resources
6. Messages and Message Maps
7. Scrolling and Splitting
8. Dialogs
9. Graphics, Text and Printing
10. Messaging
11. Multitasking
12. Using Databases

 

Visual C++ & MFC Training Course Outline

Introduction

Visual C++ or Visual Studio .NET. Object Oriented Programming

Classes

Defining a class
Constructors
Destructor
Inline functions

Pointers and Dynamic Memory

Declaring pointers
Use of new and delete
Exception handling

Inheritance – Polymorphism

Virtual functions
Pure virtual functions
Abstract classes

Introduction to Windows

Windows Architecture

The Microsoft Foundation Classes

Overview of MFC library
Document/view architecture.

Resources

Menus
Toolbars
Bitmaps

Messages and Message Maps

Messages handled in MFC
Message Map Macros
Message routing
Commands and UI Commands
Menus, dialogs and toolbars

Collections and Serialization

Original Collections
Template Collections
Serialization

Scrolling and Splitting

Document/View architecture
Document Templates
Splitter Windows
ScrollView

Dialogs

Dialog resources
Creating a dialog class
Adding Controls
Associating members and Controls
Adding event handlers
Data exchange and validation

Clipboard

Cut, copy, paste

Graphics, Text and Printing

Graphical Device Interface (GDI)
Device Context (DC)
Drawing text and Fonts
Pens, brushes and Colours
Printing and Print Preview

Defining Messages

User Messages
Registered messages
Sending and posting messages
Adding to message map

Multitasking

Threads
Mutex, Semaphore and Event
Priorities and Priority classes

Connecting to Databases

Open Database Connectivity (ODBC)
Data Access Objects (DAO)
Database classes

Overview of ATL and STL

Servers and Simple Objects
Overview of Standard Templates
Libraries.