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 the process of creating dialog boxes
Learning Objectives
Describe the features of a dialog box interface. Explain how to add controls to a dialog box template using the dialog editor. Explain how to create a dialog box class using ClassWizard. Outline the differences between modal and modeless dialog boxes. Describe how to display both modal and modeless dialog boxes. Describe the MFC classes that provide functionality for the main types of Windows control. Explain how to add and initialize member variables for Windows controls. Describe how Dialog Data Exchange (DDX) and Dialog Data Validation (DDV) work. Outline how to add complex controls to a dialog box. Create and customize a common dialog box. Create a property sheet.
Topics Covered
Creating dialog boxes - Dialog box architecture - Creating the dialog box interface - Creating a dialog box class - Modal and modeless dialog boxes Windows controls - Standard controls and MFC classes - Adding member variables - DDX and DDV - Using list boxes Advanced dialog box creation - Using common dialog boxes - Creating property sheets Hands-on: Adding a dialog box to an application - Live application tutorial - Creating a dialog box interface - Setting control properties and tab order - Implementing the dialog box class - Adding and initializing member variables Context-sensitive Help - MFC support for Help - Implementing Help
E&A Information Services 6 Saint Charles Ct Stafford, VA 22556 Phone: 888-742-3214 Email: Salesinfo@eno.com