(<img height='1' width='1' border='0' src="http://www.googleadservices.com/pagead/conversion/1072619999/?value=1&label=Lead&script=0" />)
F1
About F1Course ScheduleOther ServicesSite MapContactHome

Microsoft

Visual Studio

Exchange Server
Office (inc Access)
SQL Server
Visual Studio .NET
Windows
Web Development
Visual FoxPro
Programming
Business
Knowledge Management
Certification
Learning Options
Reserve a Place
No scheduled Course : Contact for Details
View Other Courses in Same Category

Module 1: Introduction to Microsoft Visual C++ 6.0

  • Overview of Visual C++ and MFC
  • Enhancements to Visual C++
  • Enhancements to MFC
  • Lab: Creating an MFC application by using AppWizard
Skills
  • Describe the features of Visual C++ and MFC Library.
  • List the major enhancements made to Visual C++ and MFC in Visual C++ 6.0.
  • Create, build, and run an MFC application.
Top

Module 2: Debugging and Error Handling

  • Debugging
  • Handling errors and exceptions
  • Lab: Using Edit and Continue
  • Lab: Implementing exception-handling
Skills
  • Use the Visual Studio Debugger to identify and eliminate errors.
  • Use the Edit and Continue feature to simplify debugging.
  • Write functions with built-in error-handling code.
  • Use the C++ exception-handling technique to handle runtime exceptions.
  • Describe and use the various types of MFC exception classes.
Top

Module 3: Enhancing User Interface Features

  • Enhancing menus
  • Enhancing toolbars
  • Enhancing status bars
  • Enhancing dialog boxes
  • Using modeless dialog boxes
  • Using dialog bars
  • Using rebars
  • Lab: Creating a dynamic menu
  • Lab: Customizing the common dialog class
  • Lab: Adding a modeless dialog box
  • Lab: Adding a dialog bar
  • Lab: Adding a rebar
Skills
  • Create dynamic menus, cascading menus, and ownerdraw menus.
  • Place dockable toolbars in an application.
  • Include graphics and additional panes in status bars.
  • Use and customize common dialog boxes.
  • Extend dialog data validation (DDV).
  • Create tabbed dialog boxes and property sheets.
  • Invoke and display modeless dialog boxes.
  • Create dialog bars and rebars.
Top

Module 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
  • Lab: Adding a splitter bar to an application
  • Lab: Adding Open File dialogs and a rich edit view
  • Lab: Building a text viewer (optional)
Skills
  • Describe the purpose of documents, views, templates, and frames within the document/view architecture, and how they interact.
  • Describe the various types of view classes in MFC.
  • Implement applications that use views derived from the CView class.
  • Create SDI and MDI applications with multiple views.
  • Implement interrelated views in an application.
Top

Module 5: Using Controls

  • Windows common controls
  • Internet Explorer 4.0 common controls
  • ActiveX controls
  • Controls supplied by MFC
  • Lab: Creating controls dynamically
  • Lab: Adding the Progress control
  • Lab: Using the Calendar control
Skills
  • Add Windows common controls, Internet Explorer 4.0 common controls, ActiveX controls, and controls supplied by the MFC library to MFC applications.
Top

Module 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
  • Lab: Building an ActiveX control using an existing class
Skills
  • Describe the advantages of the ActiveX control technology.
  • Describe the elements of an ActiveX control.
  • Explain the features of the ControlWizard in creating an ActiveX control.
  • Describe the primary tasks of an ActiveX control container.
  • Explain the interaction between an ActiveX control container and an ActiveX control.
  • Use ControlWizard to create skeletal code for your ActiveX control.
  • Use ClassWizard to define properties, methods, and events for your ActiveX control.
Top

Module 7: Using OLE DB Templates for Data Access

  • Overview of OLE DB
  • Introduction to OLE DB templates
  • Creating an OLE DB consumer application
  • Lab: Create an OLE DB consumer applica-tion by using the CAccessor class
  • Lab: Create an OLE DB consumer application by using the CDynamicAccessor class
Skills
  • State the benefits of using the OLE DB technology for data access.
  • Describe the role of OLE DB components in data access.
  • Explain the architecture of provider and consumer template classes.
  • Build consumer applications using OLE DB consumer templates.
Top

Module 8: Creating ADO Database Applications

  • Introduction to ADO
  • Using data controls
  • Using data bound dialog
  • Performing queries
  • Lab: Using the data bound dialog
Skills
  • Describe the role of ADO in applications that require database access.
  • Describe the ADO object model.
  • Implement ADO in MFC applications using data controls.
  • Implement ADO in MFC applications using the Data Bound Dialog.
  • Perform queries and searches on databases and rowsets.
Top

Module 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
  • Lab: Using the Web Browser control
  • Lab: Using the HTTP WinInet classes
  • Lab: Adding an HTML view
Skills
  • Describe the Internet framework.
  • Describe the different types of Internet applications.
  • Create MFC-based applications that invoke Internet Explorer.
  • Use the Web Browser control in MFC applications.
  • Create MFC applications that use the WinInet classes to communicate across the Internet.
  • Create MFC applications that use the synchronous and asynchronous WinSock classes
Top

Module 10: Printing and Print Preview

  • Adding default printer support
  • Enhancing printer support
  • Lab: Adding Print and Print Preview to an application
Skills
  • Describe the printing process and the default printing capabilities provided by MFC for an AppWizard-generated application.
  • Add default printer support to your application.
  • Retrieve information relating to printers and print jobs at run time.
  • Enhance default printer support to implement custom requirements.
Top

Exams:

  • There are no exams directly associated with this course

Price Options ex VAT:

Classroom Training
?
Distance Learning
?
eLearning Options
?
Book Learning
?
£ 1750
(2521)
£ 995.00
(1433)
- No Books Supported for Course at present

Call Free on 0800 169 1890
Print 2 Page Flyer
Last Modified 25 September 2008