Mastering MFC Development Using Microsoft Visual C++ 6
Course 1015: Five days; Instructor-led
Introduction
This course will teach C++ programmers how to develop applications by using Microsoft® Foundation Class (MFC) Library and the Microsoft Visual C++® 6 development environment. At Course Completion
At the end of the course, students will be able to:
Microsoft Certified Professional Exams
This course will help the student prepare for the following Microsoft Certified Professional exam(s):
Prerequisites
This course assumes that the student has experience and knowledge in the following areas:
Course Outline
Day 1
Chapter 1: Introduction to Microsoft Visual C++ 6.0
Topics:
Overview of Visual C++ and MFC Enhancements to Visual C++ Enhancements to MFC
Lab:
Creating an MFC application by using AppWizard
Skills:
Students will be able to:
Chapter 2: Debugging and Error Handling
Debugging Handling errors and exceptions
Labs:
Using Edit and Continue Implementing exception-handling
Chapter 3: Enhancing User Interface Features
Enhancing menus Enhancing toolbars Enhancing status bars Enhancing dialog boxes Using modeless dialog boxes Using dialog bars Using rebars
Creating a dynamic menu Customizing the common dialog class Adding a modeless dialog box Adding a dialog bar Adding a rebar
Day 2
Chapter 4: Implementing View Classes
Introduction to views Adding multiple views Adding scrolling views Implementing splitter windows Implementing form views Implementing control views Creating an Explorer-style application Coordinating multiple interrelated views
Adding a splitter bar to an application Adding Open File dialogs and a rich edit view Building a text viewer (optional)
Chapter 5: Using Controls
Windows common controls Internet Explorer 4.0 common controls ActiveX controls Controls supplied by MFC
Creating controls dynamically Adding the Progress control Using the Calendar control
Day 3
Chapter 6: Creating ActiveX Controls
Overview of ActiveX controls ActiveX control properties ActiveX control methods ActiveX control events Implementing ActiveX control property pages Creating an enumerated property Data binding in an ActiveX control Optimizing ActiveX controls Debugging and handling errors in ActiveX applications
Building an ActiveX control using an existing class
Day 4
Chapter 7: Using OLE DB Templates for Data Access
Overview of OLE DB Introduction to OLE DB templates Creating an OLE DB consumer application
Create an OLE DB consumer applica-tion by using the CAccessor class Create an OLE DB consumer application by using the CDynamicAccessor class
Chapter 8: Creating ADO Database Applications
Introduction to ADO Using data controls Using data bound dialog Performing queries
Using the data bound dialog
Day 5
Chapter 9: Building Internet Applications
Basic Internet concepts Using the Internet Explorer object Using the Web Browser control Using the WinInet classes Using the WinSock classes
Using the Web Browser control Using the HTTP WinInet classes Adding an HTML view
Chapter 10: Printing and Print Preview
Adding default printer support Enhancing printer support
Adding Print and Print Preview to an application
For more information or to give feedback, send e-mail to info@OneApex.com or call 949-597-2100