1-877-WEBUCATE
(1-877-932-8228)
info@webucator.com
 
Microsoft Training
Java Training
XML Training
Database & SQL Training
PHP, Perl, ASP, Groovy, Grails, Ruby on Rails Training
HTML, JavaScript, Ajax & CSS Training
Adobe Training
◊ PRIVATE WINDOWS FORMS TRAINING


Need a private class for your team delivered at your site or a location near you?
For private groups of three or more, Webucator offers completely customizable and cost-effective Windows Forms classes delivered at your offices or a location near you.

To have someone contact you about these classes, please fill out the form below.

* (Required)
* (Required)
* (Required)
* (Required)
* (Required)
(The number of people requiring training)
(For Federal Government Pricing)
* (Required)

Visual Basic 6.0 Training (5 days)


This Windows Forms class is delivered for private groups onsite at your offices or a location of your choice. It can also be delivered via the Internet for geographically distributed staff.

Click here for our public Windows Forms classes

Visual Basic 6.0 Training Course Overview

In this Visual Basic 6.0 training course, students learn the VBA language, to handle run-time errors, to debug Visual Basic applications, to work with forms and controls, to add simple database support to Visual Basic applications, and much more.

Visual Basic 6.0 Training Course Goals

  • Learn components of a Visual Basic application.
  • Use ActiveX controls.
  • Distinguish between event-driven vs. procedural programming.
  • Create forms and menus.
  • Manipulate form and control properties.
  • Compile an application with the native code compiler.
  • Master Visual Basic for Applications (VBA) control structures.
  • Handle run-time errors.
  • Add database support to your application
  • Manage data with ActiveX Data Objects (ADO).
  • Create your own objects.
  • Manipulate items in collections.
  • Work with the Windows API.
  • Add status bars and toolbars with the Windows common controls.
  • Optimize your programs for size and speed.
  • Create and reuse templates. .

Visual Basic 6.0 Training Course Prerequisites

Experience in the following areas is required:

  • Basic Programming Experience

Visual Basic 6.0 Training Course Outline

  1. Your First Visual Basic Program
    1. Welcome to Visual Basic!
    2. A Simple Project
    3. Using the Application Wizard
  2. Adding Controls to Forms
    1. Visual Basic Controls
    2. Creating and Manipulating New Controls
    3. Changing Design Time Control Properties
    4. Visual Basic Built-in Controls
    5. Control Design Tips
  3. Understanding Events
    1. Introducing Events
    2. Event Procedures
    3. The Form Load Event
    4. The Form Resize Event
    5. Command Button Click Event
    6. Text Box Change Event
    7. The Timer Control's Timer Event
    8. GotFocus/LostFocus Events
  4. Working with Forms and Controls
    1. Setting Properties at Run Time
    2. Setting Form Properties
    3. Setting Control Properties
    4. Using ActiveX Controls
    5. Adding ActiveX Controls to a Project
    6. Using the MonthView ActiveX Control
  5. Creating and Using Menus
    1. Menus in Visual Basic
    2. Using the Menu Editor
    3. Working with Menus
    4. Manipulating Menus at Run Time
  6. Compiling and Distributing Applications
    1. Finishing Touches
    2. Project Properties
    3. Native Code vs p-code
    4. Creating Your Executable
    5. Using the Package and Deployment Wizard
  7. Working with VBA
    1. Creating a Simple Procedure
    2. Variables and Parameters
    3. Data Types
    4. Using Constants
    5. Investigating Built-In Functions
    6. Branching Structures
    7. Looping Structures
  8. Handling Errors
    1. Handling Syntax Errors
    2. Handling Run-Time Errors
    3. The Error Handling Standard
    4. Taking a Closer Look Who Handles Errors?
  9. Debugging Applications
    1. Handling Logic Errors
    2. Watch Expressions
    3. The Call Stack
    4. The Debugging Process
  10. More VBA Issues
    1. Scope, Lifetime, and Precedence
    2. Passing by Value and by Reference
    3. Arrays
    4. Optional Arguments
  11. More Form and Control Issues
    1. Using Multiple Forms
    2. List Boxes Revisited
    3. Control Arrays
  12. Adding Simple Database Support
    1. Support for Data Access in Visual Basic 6.0
    2. Using the ADO Data Control
    3. Binding Controls to Data
    4. Writing Code for the Data Control
  13. An Introduction to Objects
    1. What Is an Object?
    2. The Object Browser
    3. System Objects
    4. Introducing Object Variables
    5. Classifying Objects
    6. Referring to Objects
    7. Using the Global Forms Collection
    8. Working with External Objects
  14. Managing Data with ADO
    1. What Is ADO?
    2. Getting Started with ADO
    3. The ADO Object Hierarchy
    4. The ADO Connection Object
    5. Working with Recordset Properties and Methods
    6. The Command Object
    7. Updating Recordset Data
    8. More Command Objects
  15. ADO and Unbound Forms
    1. Forms and ADO
    2. Displaying Data on the Form
    3. Changing Data on the Form
    4. Finding Data on the Form
    5. Using a Default Recordset
    6. Maintaining State Information
  16. Using User Interface Data Tools
    1. What Is Wrong with the ADO Data Control?
    2. Taking Advantage of the Data Environment
    3. The Hierarchical FlexGrid Control
    4. Creating Reports in Visual Basic
  17. Using Form Modules
    1. What Is a Form?
    2. Adding Form Methods
    3. Adding Form Properties
    4. Implementing Dialog Boxes
    5. Creating Multiple Instances of a Form
    6. Life Cycle of a Form
  18. Creating Your Own Objects
    1. Introduction to Class Modules
    2. Starting and Stopping
    3. Properties Aren't Always So Simple
    4. A Simple, Useful Class
    5. TextFile: Working with Text Files
    6. Using the Class Builder
  19. Working with Collections
    1. Collection Overview
    2. Using the Collection Object
  20. Creating MDI Applications
    1. What Is MDI?
    2. Creating an MDI Application
    3. Working with MDI Applications
    4. Using Windows Common Controls
  21. Working with the Windows API
    1. What Is the Windows API?
    2. API Declarations
    3. Using the API Viewer/WIN32API.TXT
    4. A Few Simple Examples
    5. Declaring User-Defined Data Types
    6. Working with Strings
    7. Talking to Controls (Using SendMessage)
    8. Resources
  22. Optimizing Visual Basic Programs
    1. Getting Started with Optimization
    2. Testing Hypotheses
    3. Where Do You Look?
    4. Optimizing Code Speed
    5. Optimizing Display Speed
    6. Optimizing Apparent Speed
    7. Optimizing Size in Memory
  23. Adding Professional Touches
    1. Storing Program Options
    2. Using the Common Dialog Control
    3. Adding Standard Forms
    4. Creating Your Own Templates

Visual Basic 6.0 Training Course Materials

In addition to a comprehensive set of materials, including course notes and all the programming examples, each student will also receive a one-year subscription to Webucator's online reference library, which contains hundreds of the most current electronic technology books - a $149.95 per student value.

Visual Basic 6.0 Training Course Technical Requirements and Setup Instructions

Click here for technical requirements and setup instructions

home - onsite classes - instructor-led online courses - self-paced online courses - why webucator - partners - contact - sitemap
© 2009 Webucator. All rights reserved. info@webucator.com | Toll Free: 877-WEBUCATE (877-932-8228) | From Outside the USA: 315-849-2724 | Fax: 315-410-5320
Phoenix, AZ | Santa Clara, CA | Santa Clara, CA | Los Angeles, CA | Sacramento, CA | Washington, DC | Atlanta, GA | Chicago, IL | Indianapolis, IN | Muncie, IN
New Orleans, LA Boston, MA | Cambridge, MA | Charlestown, MA | Framingham, MA | Ipswich, MA | Lincoln, MA | Wellesley, MA | Worcester, MA | Bangor, ME | Detroit, MI
Raleigh, NC Winston-Salem, NC | Lincoln, NE | East Hanover, NJ | Eatontown, NJ | Madison, NJ | Parsippany, NJ | Trenton, NJ | Albany, NY | Buffalo, NY | Rochester, NY
New York City, NY | Syracuse, NY | West Babylon, NY | Dayton, OH | Bethlehem, PA | Philadelphia, PA | Pittsburgh, PA | Pittsburgh, PA | State College, PA
Middletown, RI | Rapid City, SD | Austin, TX | Dallas, TX | Houston, TX | Arlington, VA | McLean, VA | Seattle, WA | Toronto, Canada | Ottawa, Canada | Calgary, CA