Preparation
Guide for
Exam
70-016
Designing
and Implementing Desktop Applications with Microsoft� Visual C++� 6.0
| Skills measured by exam 70-016 | Course |
||||||||||||||||
| Deriving the Physical Design | |||||||||||||||||
Explain the elements of an
application that is based on the Microsoft Foundation Class Library (MFC) framework.
|
|
||||||||||||||||
Evaluate whether access to a
database should be encapsulated in an object.
|
|
||||||||||||||||
| Design the properties, methods, and events of components. |
|
||||||||||||||||
| Establishing the Development Environment | |||||||||||||||||
| Establish the environment for source code control. |
|
||||||||||||||||
Install the development tools.
|
|
||||||||||||||||
| Install and configure server services. |
|
||||||||||||||||
| Configure a client computer to use a Microsoft Transaction Server (MTS) component. |
|
||||||||||||||||
| Creating the User Interface | |||||||||||||||||
Implement the navigation for the
user interface.
|
|
||||||||||||||||
Create data input forms and
dialog boxes.
|
|
||||||||||||||||
Validate user input.
|
|
||||||||||||||||
| Process user input from a form or a dialog box by using dialog data exchange (DDX). |
|
||||||||||||||||
Use an ActiveX control on the
user interface.
|
|
||||||||||||||||
| Use the MFC AppWizard to create an Internet Server Application Programming Interface (ISAPI) DLL that can dynamically change Web content. |
|
||||||||||||||||
| Incorporate existing code into an application by using wizards and scriptlets. |
|
||||||||||||||||
| Provide a personalized interface for users by creating an MFC application that reads from and writes to the registry. |
|
||||||||||||||||
Display data from a data source.
|
|
||||||||||||||||
| Instantiate and invoke a COM component. |
|
||||||||||||||||
Add asynchronous processing.
|
|
||||||||||||||||
Implement online user assistance
in an application.
|
|
||||||||||||||||
Implement error handling in the
user interface.
|
|
||||||||||||||||
| Use an active document. |
|
||||||||||||||||
| Creating and Managing COM Components | |||||||||||||||||
Create a COM component that
implements business rules or logic.
|
|
||||||||||||||||
Create ActiveX controls.
|
|
||||||||||||||||
Create a COM component that
reuses existing components.
|
|
||||||||||||||||
| Add error handling to a COM component. |
|
||||||||||||||||
| Log errors into an error log. |
|
||||||||||||||||
| Create and use an active document. |
|
||||||||||||||||
| Debug a COM component. |
|
||||||||||||||||
| Create a COM component that supports apartment-model threading. Models include single-threaded apartment, multithreaded apartment, or both. |
|
||||||||||||||||
| Creating Data Services | |||||||||||||||||
| Use ODBC, OLE DB templates, RDO, ADO, or Data Access Objects (DAO) to access or manipulate a data source. |
|
||||||||||||||||
| Handle database errors. |
|
||||||||||||||||
| Testing the Solution | |||||||||||||||||
Create a test plan.
|
|
||||||||||||||||
Execute the test plan.
|
|
||||||||||||||||
| Deploying an Application | |||||||||||||||||
| Create a setup program that installs an application and registers the COM components. |
|
||||||||||||||||
| Use .cab files to package and distribute an application. |
|
||||||||||||||||
| Plan floppy-disk-based deployment or compact-disc-based deployment for an application. |
|
||||||||||||||||
| Plan Web-based deployment for an application. |
|
||||||||||||||||
| Plan network-based deployment for an application. |
|
||||||||||||||||
| Given a scenario, evaluate the use of Microsoft Systems Management Server as an aid to deploying a solution. |
|
||||||||||||||||
| Create a setup program that installs an application and allows for the application to be uninstalled. |
|
||||||||||||||||
| Evaluate Zero Administration for Windows (ZAW) as an aid to deploying a solution. |
|
||||||||||||||||
| Maintaining and Supporting an Application | |||||||||||||||||
| Fix errors, and take measures to prevent future errors. |
|
||||||||||||||||
| Maintain incidence logs. |
|
||||||||||||||||
| Maintain anomaly logs. |
|
||||||||||||||||
| Deploy application updates. |
|
||||||||||||||||