ASP.NET, VB.NET, and C# Training Classes     
USACanada UK Ireland International
1 877 849 1850   0808 234 2132   1 800 550 311   +1 678 648 3113
  Home   Contact Us
ASP.NET Training * VB.NET Training * C# Training * .NET 3.5 Training * ASP Training * ASP.NET AJAX Training
Visual Basic and VBA Training * Microsoft Expression Training *VS 2005 Tools for Office Training
SharePoint Training *Silverlight Training * SQL Server Training * Live Online Training


 * VBA for Office XP and 2003
 * ASP.NET Training: Beginning ASP.NET with VB.NET
 * ASP.NET Training: Beginning ASP.NET with C#
 * ASP.NET Training: Web Services with VB.NET
 * ASP.NET Training: Web Services with C#
 * Building ASP.NET Applications with Dreamweaver training
 * Introduction to Regular Expressions
 * Introduction to Microsoft Expression Web Training
 * Live Online Training



Please contact us
for GSA pricing.

GSA

Contract #
GS-35F-0307T

Complimentary ASP.NET Training Seminar

Organizations in the Atlanta, Georgia area are encouraged to contact Accelebrate® about having a complimentary, one-hour ASP.NET seminar delivered for their developers. Contact us today for more information.



Recent Training Venues

Accelebrate has recently trained for clients in the following cities:

  • Huntsville, Alabama
  • Montgomery / Birmingham, Alabama
  • Anchorage, Alaska
  • Calgary, Alberta
  • Phoenix, Arizona
  • Fayetteville / Little Rock, Arkansas
  • Oakland / San Jose / San Francisco, California
  • Oceanside / San Diego, California
  • Pasadena / Orange County / Los Angeles, California
  • San Bernardino / Riverside, California
  • Boulder / Colorado Springs / Denver, Colorado
  • Washington, DC
  • Wilmington, Delaware
  • Manchester / London, England
  • DeLand / Orlando, Florida
  • Fort Lauderdale / Miami, Florida
  • Gainesville / Jacksonville, Florida
  • Saint Petersburg / Tampa, Florida
  • Titusville & Melbourne, Florida
  • Alpharetta & Atlanta, Georgia
  • Augusta & Savannah, Georgia
  • Macon & Columbus, Georgia
  • Bloomington, Illinois
  • Chicago, Illinois
  • Indianapolis, Indiana
  • Cedar Rapids / Des Moines, Iowa
  • Dublin, Ireland
  • Kingston, Jamaica
  • Wichita, Kansas
  • Paducah / Lexington / Louisville, Kentucky
  • Baton Rouge, Louisiana
  • Valletta, Malta
  • Hagerstown & Frederick, Maryland
  • Greenbelt / Silver Spring / Baltimore, Maryland
  • Boston / Cambridge, Massachusetts
  • Hartford, Connecticut / Springfield, Massachusetts
  • Taunton, Massachusetts / Providence, Rhode Island
  • Ann Arbor / Farmington Hills / Detroit, Michigan
  • Grand Rapids, Michigan
  • Lansing, Michigan
  • Saginaw / Flint / Bay City / Midland, Michigan
  • Saint Paul / Minneapolis, Minnesota
  • Jackson, Mississippi
  • Gulfport / Biloxi, Mississippi
  • Whiteman Air Force Base / Kansas City, Missouri
  • Reno and Las Vegas, Nevada
  • Santa Fe / Albuquerque, New Mexico
  • Newark, New Jersey
  • Princeton, New Jersey & Philadelphia, Pennsylvania
  • White Plains / New York City, New York
  • Charlotte, North Carolina
  • Durham / Raleigh, North Carolina
  • Bowling Green / Toledo, Ohio
  • Cincinnati, Ohio
  • Cleveland & Columbus, Ohio
  • Tulsa / Oklahoma City, Oklahoma
  • Toronto, Ontario
  • Portland, Oregon
  • Pittsburgh, Pennsylvania
  • Providence, Rhode Island
  • Edinburgh / Glasgow, Scotland
  • Columbia & Charleston, South Carolina
  • Memphis / Jackson / Nashville, Tennessee
  • College Station and Houston, Texas
  • El Paso, Texas / Ciudad Juarez, Mexico
  • San Antonio / Austin, Texas
  • Wichita Falls & Dallas, Texas
  • Ogden / Salt Lake City, Utah
  • Burlington, Vermont
  • Fairfax / Dulles / McLean / Herndon / Reston, Virginia
  • Richmond / Alexandria / Arlington, Virginia
  • Virginia Beach / Norfolk, Virginia
  • Tacoma / Seattle, Washington
  • Madison / Milwaukee, Wisconsin

 

Visual Basic Training: Introduction to Visual Basic 6

Print This Outline
E-mail This Outline
Get A Quote
Course Number: 870
Duration: 5 days
view class outline

Visual Basic Training Overview

Visual Basic 6 is Microsoft's most popular programming language and a leading choice for developing Windows applications. In this class, attendees learn how to write Windows applications using Visual Basic 6.

Location and Pricing

Most Accelebrate courses are taught on-site at our clients' locations worldwide for groups of 3 or more attendees and are customized to their specific needs. Please visit our client list to see organizations for whom we have recently delivered training. To receive a customized proposal and price quote, please contact us.

In addition, some courses are available as live, online classes for individuals.  To see a schedule of online courses, please visit http://www.accelebrate.com/online_training/microsoft.htm.

Visual Basic Training Prerequisites

No prior experience is presumed.

Hands-on/Lecture Ratio

This VB6 training class is 70% hands-on, 30% lecture, with the longest lecture segments lasting for 15 minutes. Students "learn by doing," with immediate opportunities to apply the material they learn to real-world problems.

Visual Basic Training Materials

All attendees receive more than 600 pages of courseware and a related textbook.

Software Needed on Each Student PC

  • Visual Basic 6.0, with Service Pack 5 or later installed
  • Please contact us for additional setup instructions

Visual Basic Training Objectives

  • To master the VB6 programming language
  • To discover how to build Windows applications using VB6

Visual Basic Training Outline

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

Print This OutlineE-mail This OutlineGet A Quote

Accelebrate®
Comes to You!


Accelebrate's courses are taught exclusively on-site at your location for groups of 3 or more attendees, anywhere worldwide.

Don't settle for a "one size fits all" public class! Have Accelebrate come to your site and deliver exactly the training you want, for less than the cost of a public class.

For pricing and to learn more, please call us at +1 877 849 1850, fill out our information request form, or email us at info@accelebrate.com today.

 
Accelebrate E-Newsletter


Get the latest Web development news delivered to your email box once a month!



 
One of the most useful classes I have taken. We were able to see how the solutions could be applied to data that we use everyday.
 
—Martin Mullins
Geomatrix Consultants
Fresno, California

VB.NET, C#, ASP, & ASP.NET Training * Java Training * SQL Server Training
Adobe Training * PHP Training * XML Training * Perl Training

“Accelebrate,” “Accelerated Learning Celebrated Results,” and the Accelebrate logo are registered trademarks of Accelebrate, Inc. All other product names and trademarks are property of their respective owners. Course outline content may mirror or be derived from the book that each student receives with the course. Otherwise, all content is copyright © 2003-2006 by Accelebrate, Inc. of Atlanta, Georgia, USA. To contact us, please use the contact form, email info@accelebrate.com us, or call 1 877 849 1850 in the US and Canada, 0808 234 2132 in the UK, 1 800 550 311 in Ireland, or +1 678 648 3113 from all other locations.

Recent client sites: Birmingham, AL | Phoenix, AZ | Los Angeles, CA | San Diego, CA | San Francisco, CA | Denver, CO | Washington, DC | Miami, FL | Orlando, FL | Tampa, FL | Atlanta, GA | Chicago, IL | Indianapolis, IN | Boston, MA | Baltimore, MD | Detroit, MI | Minneapolis, MN | Kansas City, MO | Saint Louis, MO | Charlotte, NC | Raleigh, NC | Albuquerque, NM | New York City, NY | Cincinnati, OH | Cleveland, OH | Columbus, OH | Oklahoma City, OK | Toronto, ON | Philadelphia, PA | Pittsburgh, PA | Portland, OR | Memphis, TN | Nashville, TN | Austin, TX | Dallas, TX | Houston, TX | Salt Lake City, UT | Seattle, WA | Dublin, Ireland | London, UK

About Accelebrate IT Training VB.NET, C#, and ASP.NET Training Java, Struts, and JSP Training Adobe Training Microsoft SQL Server Training XML Training, PHP Training, Perl Training, and Other Courses Open Source & Apache Training