 |
 |
|
|
|
|
Technical Training - Mastering MFC
Fundamentals Using Microsoft Visual C++
Course
No: M1011 Course Lengh: 5 Days |
|
Who
Should Attend: This
course covers the fundamentals of the Microsoft® Foundation
Class (MFC) libraries. It is the entry-level course in the Microsoft
Visual C++®/MFC curriculum and serves as a prerequisite to an
intermediate-level course. The goal of this course is to familiarize
programmers with the Microsoft Developer Studio visual
development system and teach them how to create single document
interface (SDI) applications using MFC and the Visual C++ development
system. |
Pre-Requisites:
Before beginning this course, delegates should be familiar with: C++
programming skills, including all of the C++ coding constructs common
with C Windows-based user skills, including using a mouse, menus, the
file system, and the Microsoft Internet Explorer interface
Object-oriented programming terminology and concepts such as objects,
properties, and methods |
|
|
|
|
| Fundamentals
and Architecture of Microsoft Windows
- Understanding
Windows architecture
- Anatomy of a Windows-based
application
- Analyzing a simple
Windows-based application
Fundamentals and
Architecture of MFC
- Introduction to
MFC
- MFC class hierarchy
- Documents, views,
and the application framework
Using Microsoft
Developer Studio
- Introduction to
Developer Studio
- MFC wizards
- Managing your projects
- Resource editors
- Using the gallery
- Information resources
Creating MFC Applications
- Classes in a minimal
MFC application
- Writing applications
in non-document/view
- Document/view fundamentals
- Analyzing a document/view
application
Debugging
- Debugging environment
- Using the Developer
Studio debugger
- Adding MFC debugging
support
Handling Messages
- Introduction to
messages
- Message mapping
system
- Creating a message
map
- How MFC processes
messages
- Using wizards to
handle messages
|
Outputting
Text and Graphics
- Writing output
to a device
- Using the CDC class
- Using graphics
device interface (GDI) objects
- Working with mapping
modes
- Special visual
effects
Adding User-Interface
Features
- Menus
- Toolbars
- Status bars
Creating and Using
Dialog Boxes
- Designing and
creating dialog boxes
- Implementing the
dialog-box class
- Creating property
sheets
- Using common dialog
boxes
- Using list boxes
Creating and Using
Templates
- Overview
- Creating function
templates
- Creating class
templates
- Using collection
templates
- Debugging templates
Implementing
Persistence |
|
|
 |
|