Thales Training & Consultancy
Search
Developing People for Success
THALES - Training & Consultancy
Email Thales Traing & Consultancy THALES - Training & Consultancy
Newsletter Sign-up
 
ILM Approved Courses Investor In People
Institute of IT Training
VISUAL C++/MFC PROGRAMMING
 
Book this Course Printer Friendly Version
Duration: 3 Days (available on in-house or customised basis only)
Price: On Request
Locations Available:

 

Suitable For:

Delegates should be familiar with C++ features including inheritance, overloading and dynamic memory.

This course is intended for software developers and programmers who are working in the Microsoft Windows environment, using the MFC. Those who have little or no previous experience in C++ programming should take first gain familiarity with C++.

On completion of the course delegates will posses the knowledge to develop graphical Windows applications using C++ and the Microsoft Foundation Classes (MFC).

This course can be combined with the “C++ Programming” course and completed over a 5 day duration.

Objectives:

By the end of the course delegates will be able to:

  • Create Microsoft Windows applications using the Microsoft Foundation Classes (MFC).
  • Develop applications that include a Graphical User Interface (GUI).
  • Use the ClassWizard and AppWizard.
  • Make use of dialogue and database support within applications.








 

Course Outline:

 Application Structure
  • Microsoft Foundation Classes
  • Wizards
  • Document / View architecture

Messages

  • Mouse
  • Capture
  • Keyboard
  • Focus
  • Timers

Class Hierarchy

  • CObject
  • Document template
  • Creating windows
  • Assert macros.

Message Handling

  • Message maps
  • Command messages
  • Menus
  • Toolbar

Using Dialogues

  • App studio
  • Resource files
  • ClassWizard
  • Member variables
  • Data exchange

Collections

  • Object lists
  • Serialisation
  • Archiving
  • Run-time type
 Using the Graphical Device Interface
  • Display contexts and classes
  • Shapes
  • Lines
  • Stock and custom drawing objects

Scrolling Views and Text Display

  • Proportional spacing
  • Bitmapped and vectored fonts
  • TrueType

MFC Printing Programming the Clipboard

  • Data formats
  • Reading and writing
  • Enabling the paste facility

Databases and ODBC.

  • MFC Database classes
  • ClassWizard support
  • Creating and using recordsets

OLE, DDE, Compound Documents, COM

  • AppWizard support
  • Writing client and server applications
  • Container support
  • COM overview



Management & People Development Training | Senior Management Development | Training Management Services | Information Technology Training
Technology Training | Health and Safety Training | Thales Case Studies

Home | About Us | Course Booking | Thales News | Site Map
Copyright © 2004 Thales Training & Consultancy. All rights reserved. Site by Fresh Egg Web Design & Search Engine Promotion