Dale Rainwater Consulting
MCP:  Visual Basic 6.0 Desktop

Home Services Experience Certifications Skills Training About Us Contact Information Site Map

 

Description

A Microsoft Certified Professional (MCP) in Visual Basic 6.0 Desktop Application Design and Implementation has the ability to design and implement desktop application solutions by using Microsoft Visual Basic 6.0 and is required to successfully complete Microsoft Exam 70-176, Designing and Implementing Desktop Applications with Microsoft Visual Basic 6.0.  The exam objectives are listed below.

The Microsoft Certified Solution Developer (MCSD) certification track for Visual Basic 6.0 requires completion of four Microsoft Certified Professional (MCP) exams comprised of three core exams and one elective exam.  The Visual Basic (VB) Desktop Exam 70-176 is a core exam.

Currently, target markets of Dale Rainwater Consulting are the geographical regions of New York City, NY and Northwest Arkansas.

Exam Content / Objectives

(Note: Click blue diamonds below for details, not all diamonds have details)

 

Designing and Implementing Desktop Applications with Microsoft Visual Basic 6.0

 

Deriving the Physical Design

 
bulletAssess the potential impact of the logical design on performance, maintainability, extensibility, and availability.
bulletDesign Visual Basic components to access data from a database.
bulletDesign the properties, methods, and events of components.

 

Establishing the Development Environment

 
bulletEstablish the environment for source code version control.
bulletInstall and configure Visual Basic for developing desktop applications.

 

Creating User Services

 
Implement navigational design.
bulletDynamically modify the appearance of a menu.
bulletAdd a pop-up menu to an application.
bulletCreate an application that adds and deletes menus at run time.
bulletAdd controls to forms.
bulletSet properties for controls.
bulletAssign code to a control to respond to an event.
Create data input forms and dialog boxes.
bulletDisplay and manipulate data by using custom controls. Controls include TreeView, ListView, ImageList, Toolbar, and StatusBar.
bulletCreate an application that adds and deletes controls at run time.
bulletUse the Controls collection to manipulate controls at run time.
bulletUse the Forms collection to manipulate forms at run time.
Write code that validates user input.
bulletCreate an application that verifies data entered at the field level and the form level by a user.
bulletCreate an application that enables or disables controls based on input in fields.
Write code that processes data entered on a form.
bulletGiven a scenario, add code to the appropriate form event. Events include Initialize, Terminate, Load, Unload, QueryUnload, Activate, and Deactivate.
Add an ActiveX® control to the toolbox.
Create a Web page by using the DHTML Page Designer to dynamically change attributes of elements, change content, change styles, and position elements.
Use data binding to display and manipulate data from a data source.
Instantiate and invoke a COM component.
bulletCreate a Visual Basic client application that uses a COM component.
bulletCreate a Visual Basic application that handles events from a COM component.
Create callback procedures to enable asynchronous processing between COM components and Visual Basic client applications.
Implement online user assistance in a desktop application.
bulletSet appropriate properties to enable user assistance. Help properties include HelpFile, HelpContextID, and WhatsThisHelp.
bulletCreate HTML Help for an application.
bulletImplement messages from a server component to a user interface.
Implement error handling for the user interface in desktop applications.
bulletIdentify and trap run-time errors.
bulletHandle inline errors.

 

Creating and Managing COM Components

 
Create a COM component that implements business rules or logic. Components include DLLs, ActiveX controls, and active documents.
Create ActiveX controls.
bulletCreate an ActiveX control that exposes properties.
bulletUse control events to save and load persistent properties.
bulletTest and debug an ActiveX control.
bulletCreate and enable property pages for an ActiveX control.
bulletEnable the data binding capabilities of an ActiveX control.
bulletCreate an ActiveX control that is a data source.
Create an active document.
bulletUse code within an active document to interact with a container application.
bulletNavigate to other active documents.
Debug a COM client written in Visual Basic.
Compile a project with class modules into a COM component.
bulletImplement an object model within a COM component.
bulletSet properties to control the instancing of a class within a COM component.
Use Visual Component Manager to manage components.
Register and unregister a COM component.

 

Creating Data Services

 
bulletAccess and manipulate a data source by using ADO and the ADO Data control.

 

Testing the Solution

 
Given a scenario, select the appropriate compiler options.
Control an application by using conditional compilation.
Set watch expressions during program execution.
Monitor the values of expressions and variables by using the Immediate window.
bulletUse the Immediate window to check or change values.
bulletUse the Locals window to check or change values.
Implement project groups to support the development and debugging processes.
bulletDebug DLLs in process.
bulletTest and debug a control in process.
Given a scenario, define the scope of a watch variable.

 

Deploying an Application

 
bulletUse the Package and Deployment Wizard to create a setup program that installs a desktop application, registers the COM components, and allows for uninstall.
bulletPlan and implement floppy disk-based deployment or compact disc-based deployment for a desktop application.
bulletPlan and implement Web-based deployment for a desktop application.
bulletPlan and implement network-based deployment for a desktop application.

 

Maintaining and Supporting an Application

 
bulletFix errors, and take measures to prevent future errors.
bulletDeploy application updates for desktop applications.

 

 

 

 

 

Home ] Services ] Experience ] Certifications ] Skills ] Training ] About Us ] Contact Information ] Site Map ]