Description
This is the third course in an eight part series for programmers. This series provides the C++ programmers the necessary skills to develop applications using the MFC library and the Microsoft Visual C++ 6 development environment.
Audience
This course is designed for programmers looking to develop applications using MFC library and Microsoft Visual C++. Participants should have completed the first two courses in this series.
Prerequisites
(Currently no course prerequisite information)
Objective
- Extend the functionality of an application by using mechanisms for extending classes and controls.
- Create various kinds of menus, dialog boxes, property sheets, property pages and forms.
- Add and edit the controls on an user interface.
Topics Include
Unit 1: Extending Functionality - Create a new class by using the ClassWizard.
- Add a member variable to a control.
- Add a member function for a class.
- Add a message handler for a control.
- Sequence the steps to route command messages between a user interface object and a handler function.
- Identify the benefits of subclassing.
- Incorporate existing code by using Components and Controls Gallery.
- Identify the steps to add a scriptlet to an application.
- Insert DHTML controls into an MFC application.
Unit 2: Menus, Dialog Boxes & Property Sheets - Create a static menu.
- Create a context menu.
- Create a dynamic menu at run time.
- Create an accelerator for a given menu item by using the Resource Editor.
- Identify the characteristics of modal and modeless dialog boxes.
- Create a dialog box template by using the Dialog Editor.
- Associate a dialog box template with a class.
- Add member variables to the dialog box controls by using the ClassWizard.
- Write the code to display a dialog box at run time.
- Sequence the steps to exchange and validate the user input from a dialog box.
- Identify the features of the CFormView class.
- Create a form view with controls by using the CFormView class.
- Identify the characteristics of property sheets and property pages.
- Create a property page template by using the Dialog Editor.
- Associate the resources of the property sheet with classes.
- Create a property sheet class by using the ClassWizard.
- Write the code to display the property sheet at run time.
Unit 3: Adding & Editing User Interface Controls - Match the user interface controls with their descriptions.
- Create user interface controls by using the Resource Editor.
- Create a toolbar button in an MFC application by using the Resource Editor.
- Add ToolTips to a toolbar by using the Resource Editor.
- Identify the steps to create a status bar in an MFC application.
- Identify the steps for creating a rebar in an MFC application.
- Create an image list.
- Identify the steps to create a list view control.
- Identify the steps to create a tree view control.
Duration
8
Minimum Requirements
The CDROM version of this course requires:
- At least a 486DX 33Mhz CPU.
- Microsoft Windows 3.1 or higher and a Microsoft compatible mouse.
- At least 8MB RAM.
- At least VGA graphics capability with a minimum 512K video RAM (1MB video RAM recommended).
- At least a double speed CDROM drive.
- An MPC compliant sound card with attached speakers or headphones is recommended (Currently, only the CDROM version supports audio).
The network version of this course requires:
- At least a 486DX 33Mhz CPU.
- Microsoft Windows 3.1 or higher and a Microsoft compatible mouse.
- At least 8MB RAM and 22MB available hard disk space or file server space.
- At least VGA graphics capability with a minimum 512K video RAM (1MB video RAM recommended).
Media
Web Based Training
|