The Original VB Bootcamp
This is the original Visual Basic Bootcamp. This comprehensive, full immersion VB Training class has everything needed to start writing VB applications in just 4 days.Click here for more info.

VB6 Intro ASAP
Regular Version

See also: The ASP.NET 2.0 Training BOOTCAMP with VB.NET (5-day) , The VB.NET 2.0 Training BOOTCAMP (4-day)

Course Name: VB6 Intro ASAP

Brief Course Description: Focused Visual Basic fundamentals including the development environment, use of variables, procedures, debugging, instantiation and data access

Duration: 1 Day

Format: Instructor-led, seminar format (minimal hands-on)

Prerequisites: Knowledge of basic programming constructs, Object Oriented or Procedural Programming Helpful

Assumed Audience: Mainframe and/or Client Server Programmers

Course Materials: 600+ pg text on Visual Basic written by NTSI authors, Resource Pack with CD

Course Description Summary: This is a fast paced, in depth course on fundamental development with Visual Basic. This 1-day course is intended to orient develoeprs new to VB6, and prepare them for VB BOOTCAMP (Advanced) attendance. The morning is concentrated on the VB6 development environment and the Visual Basic language. The afternoon concentrates on debugging, data access, advanced project and environment properties, using the Windows Application Programmers Interface (API) and creating object instances.

The Outline

  1. The Visual Basic IDE
    1. Creating a new Visual Basic project and choices of projects
    2. Development Environment windows
    3. Adding coding modules to a VB Project
    4. Using controls from the Toolbox
    5. Using the MSDN Library Help Files
  2. VB Fundamentals
    1. Properties – read only, run-time only, and design-time properties discussed
    2. Events – discussion on the points of lifecycle of an object
    3. Default Events and Event Firing Order
    4. Methods – intrinsic behaviors of objects
    5. VB Language Syntax – writing proper code
    6. Fully Qualified vs. Implicit Coding – knowing the differences
    7. Understanding Global System Objects
  3. VB Language Constructs
    1. Datatypes and datatyping – discussion of primitive and complex datatpes
    2. Variable Declaration
    3. Hungarian Notation for proper naming syntaxes
    4. Use of the Variant Datatype – the default datatype and problems that may occur with it
    5. Understanding Scope – discussion of Dim, Private, Publicly declared variables
    6. Understanding Constants, Enumerations, and User-Defined Types
    7. Use of Arrays within VB code – discussion of Redim and Preserve keywords
    8. Writing Procedural Code – differences and use of Subs and Functions
    9. Passing Arguments – understanding ByVal and ByRef
    10. Using the Optional keyword in procedures
    11. Working with Control Flow – syntax of looping constructs and case constructs
    12. Working with Conditional Statements – adding conditions to application code
  4. Error Handling and Debugging
    1. Understanding VB’s integrated debugging environment
    2. Demonstrated use of debugging tools within IDE
    3. Errors – discussion of Compile, Run-Time and Logic Errors within code
    4. Error Handling – writing, creating and logging good exception handling in code
    5. Line Labels – VB’s error contingency plan
    6. Bubbling Up – how procedural code is called
  5. Data Access
    1. History of Microsoft’s data access strategies
    2. ActiveX Data Objects (ADO) object model
    3. Accessing Data -- Creation of a Data Source Name and a Universal Data Link
    4. Displaying Data – Using a DataGrid Control
    5. Discussion on Microsoft’s Data Access Components (MDAC)
  6. Advanced Project Properties and IDE
    1. Administering Project Property tabs – controlling project information about application
    2. Administering IDE tabs – Setting-up the environment to be more productive
  7. Compiling and Distributing an Executable Application
    1. Compiling a VB Project to .exe format
    2. Using the Package and Deployment Wizard to create cabinet files
    3. Discussion on Distributing Application in Network Environment
  8. Windows API
    1. Using the Windows API to talk with the Windows Operating System
    2. Using the API to manipulate objects functionality not inherent in VB Development Environment
    3. Contacting the three main libraries in the Windows Operating System
  9. Creating Object Instances
    1. Understanding the Lifecycle of an Object – executing on a complete object cycle
    2. Declaring an object variable
    3. Instancing objects with the New and Set keywords
    4. Forms and Form Instancing – basics of object creation and development
    5. Understanding Reference Pointers and Reference Counting

When the student leaves the course... the developer/student will confidently be able to develop within the Visual Basic Development Environment and compose sound Visual Basic syntax. Within a project, the student will be poised to take control of any basic VB code and manipulate objects at design-time and at run-time. The student will know the value in variable scope and what scooping of procedures and variables means to an enterprise application. The student will be able to deftly administer project properties and work with the Windows API. The student will have a foundational understanding of data access and Microsoft’s data access paradigm – ADO.

Click here to register.

Click here for Pricing.

See Also: VB6 BOOTCAMP (4-day hands-on)

[Home]   [Courses]   [Course Schedule]   [Registration]   [Pricing]   [About NewTech Training]  

Terms of Use
Since 1993, we have delivered training in cities as diverse as: Peoria ,Arizona | Corona / Salinas / Pasadena, CA | Torrance / Lancaster / Hayward, CA | Palmdale / Orange / Escondido, CA | Fullerton / Sunnyvale / Elk Grove, CA | Thousand Oaks / El Monte / Concord, CA | Simi Valley / Vallejo / Inglewood, CA | Visalia / Costa Mesa / Downey, CA | Santa Clara / West Covina / Roseville, California | Norwalk / Fairfield / Burbank, California | San Buenaventura / Richmond / Berkeley, California | Daly City / Antioch /Foster City, California | Milpitas / Sacramento, California | Lakewood / Fort Collins / Thornton ,Colorado | Westminster / Arvada / Pueblo ,Colorado | Bridgeport / Hartford / New Haven ,CT | Stamford / Waterbury ,Connecticut | Pembroke Pines / Hollywood / Port St. Lucie ,Florida | Coral Springs / Gainesville / Miramar ,FLA | Clearwater / Pompano Beach / Ft. Lauderdale / Orlando, FL | Savannah & Athens, Georgia | Burlington,Vermont | Naperville & Joliet ,Illinois | Springfield / Peoria / Elgin ,Illinois | Muncie, Indiana | Evansville & South Bend, Indiana | Muncie & Cedar Rapids ,Iowa | Kansas City / Topeka / Olathe ,Kansas | Lafayette ,Louisiana | Springfield / Lowell / Cambridge ,MA | Warren / Sterling Heights / Flint ,Michigan | Lansing & Ann Arbor,Michigan | Independence / St. Louis / Saint Louis,Missouri | Billings & Lincoln,Nebraska | Manchester ,New Hampshire | Bellevue ,Washington | Green Bay ,Wisconsin. Contact us to discuss bringing our training to your location!