Home Company Information Consulting Course Catalog Contact Us Request a Quote Government Corporate
 


Profile


e-Catalog


Contact

Search

Cart
Microsoft Visual C++ 5.0: Developing MFC Applications - User Interface Programming I

Course Status: Released
Course Language: English
Course Duration: 4 Hours
Deployment Options: Online, Interactive CDs, Network, Downloads, Intranet

Audience
Application developers, system analysts, database and system administrators, and information managers who are responsible for implementing sophisticated C++ applications using MFC, ATL, and COM technologies
Prerequisites
Completion of all preceding content in the Microsoft Visual C++ 5.0: Developing MFC Applications curriculum; basic C++ programming skills or completion of the C++ Programming suite; familiarity with object-oriented programming concepts or completion of the courses on object-oriented techniques; a sound knowledge of the Windows Operating System Architecture; familiarity with the Microsoft Internet Explorer interface an advantage
Course Aim
To familiarize the student with user interface programming, including commands and menus, toolbars, and status bars
Learning Objectives
Describe how to plan the programming of a user interface.
Outline the main MFC user interface classes.
Outline menu features.
Explain how to create a menu.
Outline how to implement a menu item?s command handler.
Create toolbars and tooltips.
Create dialog bars and status bars.
Topics Covered
MFC and user interface programming
-
A general approach to MFC programming
- User interface guidelines
- MFC classes and user interface elements

Commands and menus
-
Types of menu
- Creating a menu
- Shortcut menus
- Menu item message handling

Toolbars
-
Adding toolbars to an application
- The toolbar editor
- Docking and floating toolbars

Dialog bars and status bars
-
Dialog bars
- Status bars

Hands-on: Adding GUI elements to an application
- Live application tutorial
- Adding a new pop-up menu
- Specifying menu item message handlers
- Adding a time pane to the status bar