back
Course No. 789 - Five days
Mastering MFC Development Using Microsoft Visual C++ 5
This course is intended for developers, systems analysts,
and information managers who are responsible for implementing
sophisticated C++ applications using Microsoft Foundation
Classes, Active Template Library, and Component Object Model
technologies.
The primary goal of this course is to teach students how
to develop applications and components for database front
ends and the Internet using the Microsoft® Visual C++®
development system, Microsoft Foundation Classes (MFC),
Active Template Library (ATL), and Component Object Model
(COM) technologies.
At the end of the course, students will be able to:
- Describe the types of applications and components that
can be developed using Microsoft Visual C++.
- Describe the basic architecture of an MFC application and
the general structure of the MFC Library.
- Debug MFC applications.
- Use MFC to design, create, and implement menus, toolbars,
status bars, and dialog bars.
- Design, build, and test dialog boxes.
- Describe the view classes available in MFC and implement
them, case by case, in an application.
- Build database applications.
- Create custom queries, select specific records, and lock
records using MFC.
- Use the Web Browser control, WinInet, and WinSock
classes.
- Build MFC Internet applications.
- Create ActiveX™ components using the ActiveX
control wizard and use them in an MFC application.
- Create COM objects using ATL COM AppWizard, and use them
in an MFC application.
- Create Internet server application programming interface
(ISAPI) extensions for both applications and filters.
This course helps you prepare for the following Microsoft
Certified Professional exam:
Successful completion of the following Microsoft Certified
Professional exam(s):
- Basic C++ programming skills
- All C++ coding constructs common with C
- Inheritance, polymorphism, overloading, and
default arguments
- Some programming experience with MFC Library
- Microsoft Windows®-based user skills, including using a
mouse, menus, the file system, and the Microsoft Internet
Explorer interface
- Windows architecture concepts, including defining
event-driven programming, processes, virtual memory
models, threading, multitasking, and messaging
- Experience using a bitmap editor, a dialog editor, and
the Visual C++ menu editor
- Familiarity with object-oriented programming terminology
and concepts such as objects, properties, and methods
The course materials, lectures, and lab exercises are in
English. To benefit fully from our instruction, students need an
understanding of the English language and completion of the
prerequisites.
This course is licensed for use by a single user on a single
computer. Multiuser usage is prohibited. All content on the CD
can be printed.
The CD includes:
- Course chapters incorporating text, sound, video,
graphics, animation, tips, cross-references to related
information, and self-check questions
- Extensive lab exercises
- Sample code
- Library of related technical articles
- Index and glossary system for accessing information via
keywords
- Help
back