C++ GUI & Database Programming with MFC
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.
This course assumes the student is familiar with the basics of C++ including constructors, destructors and virtual functions.
Introduction and Basic Concepts
Console Mode v. GUI
Persistence and MFC Containers
A Minimal GUI Program
Basic User Input/Output
Modal v. Modeless
Buttons, Buddy Controls, Radio Buttons
Adding Indicators to the Status Bar
Accepting Keyboard Input
The Document View Architecture
Documents v. Views
Using Multiple View Objects
Different View Classes
Form Views & Modeless Dialogs
Resizing Windows to Fit Parent
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)