Custom Search

Visual C 6 0 Designing Implementing Desktop Applications - Part 4

123-CBT Computer Based Training
Training Provided by 123-CBT Computer Based Training

Course Overview

This is the fourth course in an eight part series for programmers. This series provides the C++ programmers the necessary skills to develop applications using MFC library and the Microsoft Visual C++ 6 development environment.

Learn To:

  • Identify the types of help techniques and implement a help system for an application.
  • Identify the exception handling architecture and implement exception handling in an MFC application.
  • Implement threading in an MFC application.
  • Create a dynamic user interface and an ISAPI DLL that dynamically updates the content in a Web page.
  • Identify the features and benefits of ActiveX controls and COM components and incorporate them in MFC applications.

Content Emphasis

Skills-Based

Audience

This course is designed for programmers looking to develop applications using MFC library and Microsoft Visual C++. Participants should have completed the first three courses in this series.

Total Learning Time

6 - 8 Hour(s)

Course Contents

Unit 1: Online User Assistance

Duration: 1.5 - 2 Hour(s)
  • Match the different types of help that you can provide in an MFC application with their purposes.
  • Match the different help files in an MFC application with their purposes.
  • Add ToolTips to an interface control by using the Resource Editor.
  • Create an HTML help file for an application by using HTML Help Workshop.
  • Add HTML help support files in an MFC application.
  • Add context-sensitive help to an MFC application.
  • Add a link to a Web-based help file from an HTML help file.

Unit 2: Exception Handling

Duration: 1.5 - 2 Hour(s)
  • Identify the need to use exception handling in an MFC application.
  • Identify the features of the different exception handling mechanisms that are supported by Visual C++.
  • Match the statements in the C++ exception handling syntax with their purposes.
  • Identify the steps in the exception handling process.
  • Identify the advantages of using exception handling over using return codes.
  • Match the functions of the CException class with their purposes.
  • Identify the derived classes to be used for handling the errors generated in specific situations.
  • Complete the code to implement C++ exception handling in an MFC application.

Unit 3: Implementing Asynchronous Processing

Duration: 1 - 2 Hour(s)
  • Identify the differences between threads and processes.
  • Identify the features of threads implemented by MFC.
  • Identify the classes and functions used by MFC to implement threading in an application.
  • Create a worker thread by using AppWizard.
  • Identify the rules to suspend and resume threads.
  • Identify the uses of the Sleep() API function.
  • Identify the functions used in the different thread termination situations.
  • Identify the steps to implement the critical sections thread synchronization object.
  • Identify the steps to implement the mutexes thread synchronization object.
  • Identify the steps to implement the semaphore thread synchronization object.

Unit 4: Creating Dynamic Content

Duration: 1 Hour(s)
  • Identify the functions that are used in creating dynamic user interfaces by performing read/write to the Registry.
  • Modify an existing MFC application to store and retrieve personalized user settings from the registry.
  • Identify the features of ISAPI DLLs.
  • Create an ISAPI server extension DLL.

Unit 5: Incorporating COM and ActiveX

Duration: 1 Hour(s)
  • Identify the features of COM components.
  • Identify the benefits of using COM components.
  • Identify th
    This is primarily online training
    on-line e-learning cbt (computer based)This is an online eLearning or CBT training program
    cd romThis program may be available on CD
    Contact 123-CBT Computer Based Training for more information
    Training Presented in:English
Visual C 6 0 Designing Implementing Desktop Applications - Part 4 --
About The Training Provider: 123-CBT Computer Based Training
123-CBT Computer Based Training - 123-CBT offers discount pricing on top quality eLearning programs from leading computer based training providers. Many of the training courses are available both online or on CD so that you can study at home at your own pace: E-Learning available for - ABAP 6. 10 - Access 2003 - Acrobat 6. 0 - ASP - ASP. NET - C - Captivate 1. 0 - Crystal Reports 8. 5 - Crystal Reports v10 -...
Want to market your microsoft training?
tcw11-gfc-v396M-10/25/09-10:00:36-()[A]-[B]-[A] -22:02:05