ASP.NET, VB.NET, and C# Training Classes     
Accelebrate delivers SharePoint , ASP.NET, SQL Server, Java, and other training courses in the USAAccelebrate delivers SharePoint, ASP.NET, SQL Server, and Java training courses in Canada     Accelebrate delivers SharePoint, ASP.NET, SQL Server, and Java training courses in the UK     Accelebrate delivers SharePoint, ASP.NET, SQL Server, and Java training courses in Ireland     Accelebrate delivers SharePoint, ASP.NET, SQL Server, and Java training courses in the Netherlands     Accelebrate delivers SharePoint, ASP.NET, SQL Server, and Java training courses internationally  
1 877 849 1850   0808 234 2132   1 800 550 311   0 800 022 6730   +1 678 648 3113  
Microsoft and .NET TrainingSQL Server TrainingSharePoint TrainingJava TrainingAdobe TrainingDatabase and Reporting TrainingXML, JavaScript, and Other TrainingWeb/Application Server Training
HomeAboutContact Us 


Please contact us
for GSA pricing.

GSA - Accelebrate delivers SharePoint, ASP.NET, SQL Server, and Java training courses
Contract #
GS-35F-0307T



Recent Training Venues

Accelebrate has recently trained for clients in the following cities:

  • Huntsville, Alabama
  • Montgomery / Birmingham, Alabama
  • Anchorage, Alaska
  • Edmonton & Calgary, Alberta
  • Phoenix, Arizona
  • Tucson, Arizona
  • Fayetteville / Little Rock, Arkansas
  • Amsterdam, The Netherlands / Brussels, Belgium
  • Vancouver, British Columbia
  • Oakland / San Jose / San Francisco, California
  • Sacramento, California
  • San Diego, California
  • Orange County / Los Angeles, California
  • Boulder / Colorado Springs / Denver, Colorado
  • Washington, DC
  • Wilmington, Delaware
  • Manchester / London, England
  • Orlando, Florida
  • Fort Lauderdale / Miami, Florida
  • Jacksonville, Florida
  • Saint Petersburg / Tampa, Florida 
  • Alpharetta & Atlanta, Georgia
  • Augusta & Savannah, Georgia
  • Boise, Idaho
  • Chicago, Illinois
  • Indianapolis, Indiana
  • Cedar Rapids / Des Moines, Iowa
  • Dublin, Ireland
  • Wichita, Kansas
  • Lexington / Louisville, Kentucky
  • Baton Rouge/New Orleans, Louisiana
  • Portland, Maine
  • Hagerstown & Frederick, Maryland
  • Annapolis / Baltimore, Maryland
  • Boston / Cambridge, Massachusetts
  • Hartford, Connecticut / Springfield, Massachusetts
  • Ann Arbor / Detroit, Michigan
  • Grand Rapids, Michigan
  • Saint Paul / Minneapolis, Minnesota
  • Jackson, Mississippi
  • St. Louis, Missouri
  • Kansas City, Missouri
  • Lincoln / Omaha, Nebraska
  • Reno and Las Vegas, Nevada
  • Fredericton / Moncton / Saint John, New Brunswick
  • Albuquerque, New Mexico
  • Princeton, New Jersey & Philadelphia, Pennsylvania
  • Albany, New York
  • Buffalo, New York
  • White Plains / New York City, New York
  • Charlotte, North Carolina
  • Durham / Raleigh, North Carolina
  • Canton / Akron, Ohio
  • Cincinnati, Ohio
  • Cleveland & Columbus, Ohio
  • Dayton, Ohio
  • Tulsa / Oklahoma City, Oklahoma
  • Toronto, Ontario
  • Portland, Oregon
  • Pittsburgh, Pennsylvania
  • San Juan, Puerto Rico
  • Providence, Rhode Island
  • Saskatoon / Regina, Saskatchewan
  • Edinburgh / Glasgow, Scotland
  • Columbia & Charleston, South Carolina
  • Spartanburg & Greenville, South Carolina
  • Knoxville, Tennessee
  • Memphis / Nashville, Tennessee
  • Houston, Texas
  • El Paso, Texas
  • San Antonio / Austin, Texas
  • Dallas, Texas
  • Salt Lake City, Utah
  • Fairfax / Dulles / McLean / Herndon / Reston, Virginia
  • Richmond / Alexandria / Arlington, Virginia
  • Virginia Beach / Norfolk, Virginia
  • Tacoma / Seattle, Washington
  • Charleston, West Virginia
  • Madison / Milwaukee, Wisconsin

Visual Basic Training: Introduction to Visual Basic 6

Print This Outline
E-mail This Outline
Get A Quote
Course Number: VB-100
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.

Important Note: This course presumes that little or no time will be spent on your actual VBA projects. If you would like to include a day of time working on your actual VBA projects, please request the extended version of this course.

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. These courses can also be delivered as live, private online classes for groups that are geographically dispersed or wish to save on the instructor's or students' travel expenses. To receive a customized proposal and price quote private training at your site or online, 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/?action=category&page=vbnet.

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


Java® and all Java-based marks are registered trademarks of the Oracle Corporation in the U.S. and other countries.

 
Request Information for Group Training at Your Site   Request Information for Group Training at Your Site
 
Accelebrate®
Focuses on You!


Accelebrate’s courses are taught for private groups of 3 or more people at your site or online anywhere worldwide.

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

For pricing and to learn more, please contact us via information request form or phone, or email us at info@accelebrate.com today.

 
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
SharePoint Training  Adobe Training PHP Training XML Training Perl Training Sitemap

“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- 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 | Sacramento, CA | San Diego, CA | San Francisco, CA | San Jose, CA | Denver, CO | Washington, DC | Jacksonville, FL | 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 | Las Vegas, NV | Albany, NY | New York City, NY | Cincinnati, OH | Cleveland, OH | Columbus, OH | Dayton, OH | Oklahoma City, OK | Toronto, ON | Portland, OR | Philadelphia, PA | Pittsburgh, PA | Memphis, TN | Nashville, TN | Austin, TX | Dallas, TX | Houston, TX | San Antonio, TX | Salt Lake City, UT | Seattle, WA | Dublin, Ireland | London, UK