MCW - Managed Services
MCW

heading 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
MCW
   © MCW Group Limited. All rights reserved. | Privacy Policy |  Site Map Site by Notcon