Home

Courseware

Course
Listing

Instruction

Philosophy

Clients

Publications

Résumé

C++ GUI & Database Programming with MFC

Summary:

This course provides an excellent introduction to the basics of GUI (graphical user interface) programming with MFC (Microsoft Foundation Classes). In addition, MFC’s support for database with ODBC (Open Database Connectivity) is studied.

Who Should Attend?

Managers and programmers who want a thorough introduction to programming GUI and database applications.

Course Prerequisites:

This course assumes the student is familiar with the basics of C++ including constructors, destructors and virtual functions.

Course Outline:

Introduction and Basic Concepts

Console Mode v. GUI

Persistence and MFC Containers

A Minimal GUI Program

Drawing Rectangles

Color

Brushes

Basic User Input/Output

Common Dialogs

Menus

Toolbars

Accelerators

Custom Dialogs

Modal v. Modeless

Buttons, Buddy Controls, Radio Buttons

Adding Indicators to the Status Bar

Accepting Keyboard Input

Rubber Banding

The Document View Architecture

Documents v. Views

Using Multiple View Objects

Same Class

Different View Classes

Splitter Windows

Homogeneous (Dynamic)

Heterogeneous (Static)

Form Views & Modeless Dialogs

Resizing Windows to Fit Parent

Updating Data

More controls

MFC Database Support

Creating a database using MFC/DAO (Data Access Objects)

Creating a DAO database browser

ActixeX Embedded Documents

Embedded Document Objects (Servers)

Embedded Document Containers (Clients)


Please contact Sieg to arrange for rapid, custom courseware development, or to inquire about his availability to deliver training to your organization: Phone 303-494-5509, Email siegfried@heintze.com.


Siegfried Heintze
(303) 494-5509
www.heintze.com
siegfried@heintze.com

 

Home ||| Courseware ||| Course Listing ||| Instruction ||| Philosophy ||| Clients ||| Publications ||| Résumé