HALLOGRAM PUBLISHING
SHOPPING CARTSITE MAPCONTACT USPRODUCTS
HOMEBARCODESDEVELOPER TOOLSUSER TOOLSTRAINING
Visual Basic CD-ROM Training

Your Visual Basic Instructor


Your instructor, Ken Getz (MCSD, MCP), is a Senior Consultant with MCW Technologies where he splits his time between programming, training, and writing. In addition to training for AppDev, Ken speaks frequently at industry conferences including Microsoft Tech*Ed, Microsoft Office and VBA Solutions conferences, and Developer Days. He specializes in writing applications in Visual Basic, Microsoft Access, and other products included with Microsoft Office and BackOffice. Ken is co-author of several top-selling developer books, including Access 97 Developer’s Handbook and VBA Developer’s Handbook (both from Sybex). He’s also been one of the few volunteers awarded Microsoft’s Most Valued Professional (MVP) award every year since 1994, in recognition of his efforts in providing online support for Microsoft products. Ken co-authored the training materials for AppDev’s Access 97 seminars and video tapes, and wrote the materials used in AppDev’s Visual Basic seminar, video and and CD-ROM training.

Level 1: Programming Fundamentals of Visual Basic 6.0

Visual Basic 6.0 Session 1

1.0 Your First Visual Basic Program
1.1 Welcome to Visual Basic!
1.2 A Simple Project
1.3 Setting IDE Properties
1.4 Using the Application Wizard

2.0 Adding Controls to Forms
2.1 Visual Basic Controls
2.2 Creating and Manipulating New Controls
2.3 Changing Design Time Control Properties
2.4 Visual Basic Built-in Controls
2.5 Control Design Tips

Visual Basic 6.0 Session 2

3.0 Understanding Events
3.1 Introducing Events
3.2 Event Procedures
3.3 The Form Load Event
3.4 The Form Resize Event
3.5 Command Button Click Event
3.6 Text Box Change Event
3.7 The Timer Control’s Timer Event
3.8 GotFocus/LostFocus Events
3.9 Is There More?

4.0 Working with Forms and Controls
4.1 Setting Properties at Run Time
4.2 Setting Form Properties
4.3 Setting Control Properties
4.4 Introduction to ActiveX Controls
4.5 Adding ActiveX Controls to a Project
4.6 Using ActiveX Controls
4.7 Some ActiveX Samples

Visual Basic 6.0 Session 3

5.0 Creating and Using Menus
5.1 Menus in Visual Basic
5.2 Using the Menu Editor
5.3 Working with Menus
5.4 Creating Popup Menus
5.5 Manipulating Menus at Run Time
5.6 Reusing Menus

6.0 Compiling and Distributing Applications
6.1 Finishing Touches
6.2 Project Options
6.3 Native Code vs p-code
6.4 Creating Your Executable
6.5 Using the Package and Deployment Wizard

Visual Basic 6.0 Session 4

7.0 Working with VBA
7.1 Creating a Simple Procedure
7.2 Variables and Parameters
7.3 Data Types
7.4 Using Constants
7.5 Investigating Built-In Functions
7.6 Branching Structures
7.7 Looping Structures

8.0 Handling Errors
8.1 Handling Syntax Errors
8.2 Handling Run-Time Errors
8.3 The Error Handling Standard
8.4 Taking a Closer Look
8.5 Who Handles Errors?

Visual Basic 6.0 Session 5

9.0 Debugging Applications
9.1 Handling Logic Errors
9.2 Watch Expressions
9.3 The Call Stack
9.4 The Debugging Process

10.0 More VBA Issues
10.1 Scope, Lifetime, and Precedence
10.2 Passing by Value and by Reference
10.3 Arrays
10.4 Optional Arguments

Visual Basic 6.0 Session 6

11.0 More Form and Control Issues
11.1 Using Multiple Forms
11.2 List Boxes Revisited
11.3 Control Arrays

12.0 Adding Simple Database Support
12.1 Support for Data Access in Visual Basic 6.0
12.2 Using the ADO Data Control
12.3 Binding Controls to Data
12.4 Writing Code for the Data Control

Level 2: Level 2: Programming Visual Basic 6.0 Applications

Visual Basic 6.0 Session 7

13.0 An Introduction to Objects
13.1 What is an Object?
13.2 The Object Browser
13.3 System Objects
13.4 Introducing Object Variables
13.5 Classifying Objects
13.6 Referring to Objects
13.7 Using the Global Forms Collection
13.8 Working with External Objects

Visual Basic 6.0 Session 8

14.0 Managing Data with ADO
14.1 What is ADO?
14.2 Getting Started with ADO
14.3 The ADO Object Hierarchy
14.4 The ADO Connection Object
14.5 Working with Recordset Properties and Methods
14.6 The Command Object
14.7 Updating Recordset Data
14.8 Executing Bulk Updates

Visual Basic 6.0 Session 9

15.0 Using UI Data Tools
15.1 What’s Wrong with the ADO Data Control?
15.2 Taking Advantage of the Data Environment
15.3 The Hierarchical FlexGrid Control
15.4 More Advanced Uses for the Data Environment Designer
15.5 Creating Reports in Visual Basic

Visual Basic 6.0 Session 10

16.0 Using Form Modules
16.1 What’s a Form?
16.2 Adding Form Methods
16.3 Adding Form Properties
16.4 Implementing Dialogs
16.5 Creating Multiple Instances of a Form
16.6 Life Cycle of a Form

Visual Basic 6.0 Session 11

17.0 Creating Your Own Objects
17.1 Introduction to Class Modules
17.2 Starting and Stopping
17.3 Properties Aren’t Always So Simple
17.4 A Simple, Useful Class
17.5 TextFile: Working with Text Files
17.6 Using the Class Builder

18.0 Working with Collections
18.1 Collection Overview
18.2 Using the Collection Object

Visual Basic 6.0 Session 12

19.0 Working with the Windows API
19.1 What is the Windows API?
19.2 API Declarations
19.3 Using the API Viewer/WIN32API.TXT
19.4 A Few Simple Examples
19.5 Declaring User-Defined Data Types
19.6 Working with Strings
19.7 Talking to Controls (Using SendMessage)
19.8 Resources

20.0 Optimizing Visual Basic Programs
20.1 Getting Started with Optimization
20.2 Testing Hypotheses
20.3 Where Do You Look?
20.4 Optimizing Code Speed
20.5 Optimizing Display Speed
20.6 Optimizing Apparent Speed
20.7 Optimizing Size in Memory

Level 3: Advanced Visual Basic 6.0 Programming Concepts

Visual Basic 6.0 Session 13

21.0 Controlling Applications Using Automation
21.1 What Is Automation?
21.2 Working with Other Applications
21.3 Example: Building an Excel Chart
21.4 Introducing WithEvents

22.0 Creating Automation Components
22.1 Creating and Using an ActiveX Code Component
22.2 Raising Events from ActiveX Components
22.3 Registering ActiveX Components
22.4 Handling Errors in ActiveX Components
22.5 In-Process vs. Out-of-Process Components
22.6 Understanding Instancing

Visual Basic 6.0 Session 14

23.0 Building ActiveX Controls
23.1 What Is an ActiveX Control, Anyway?
23.2 Creating the ProgressMeter Project
23.3 Adding the TestMeter Project
23.4 Running the ProgressMeter at Design Time
23.5 Life and Times of a ProgressMeter Control
23.6 Drawing the ProgressMeter
23.7 Working with the ProgressMeter’s Properties
23.8 Using the ActiveX Control Interface Wizard
23.9 Giving the ProgressMeter a Property Page
23.10 Adding Events to the ProgressMeter Control
23.11 Compiling the ProgressMeter Control
23.12 Distributing the ProgressMeter Control
23.13 ActiveX Controls and the Internet

Level 4: Additional Advanced Programming Concepts

Visual Basic 6.0 Session 15

24.0 Creating MDI Applications
24.1 What is MDI?
24.2 Creating an MDI Application
24.3 Working with MDI Applications

Visual Basic 6.0 Session 16

25.0 Using Windows Common Controls
25.1 The Windows Common Controls
25.2 The ImageList Control
25.3 The Toolbar Control
25.4 The StatusBar Control
25.5 The ProgressBar Control
25.6 The TreeView Control
25.7 The ListView Control

Visual Basic 6.0 Session 17

26.0 Using Drag and Drop
26.1 What’s Drag and Drop?
26.2 Using Visual Basic’s Drag and Drop
26.3 Using Windows’ OLE Drag and Drop

27.0 Advanced Class Module Issues
27.1 Creating a Collection Class
27.2 Creating Default Members
27.3 Creating an Enumeration Function
27.4 Adding Enumerated Types

Visual Basic 6.0 Session 18

28.0 More API Examples
28.1 Using the AddressOf Operator
28.2 Set Tabstops in a List Box
28.3 Scroll a Multi-Line Text Box
28.4 Detecting Whether a Specific App is Loaded

29.0 Advanced ADO Topics
29.1 Reviewing OLE DB and ADO
29.2 Managing Connections
29.3 Working with Data
29.4 Creating Recordsets in Memory
29.5 Persisting Recordsets
29.6 Retrieving Multiple Resultsets

Level 5: Visual Basic ADO & Internet Topics

Visual Basic 6.0 Session 19

30.0 ADO and Unbound Forms
30.1 Forms and ADO
30.2 Displaying Data on the Form
30.3 Changing Data on the Form
30.4 Finding Data on the Form
30.5 Using a Default Recordset
30.6 Maintaining State Information

31.0 Working with Data-Aware Classes
31.1 Getting Started
31.2 Creating a Data Source
31.3 Creating a Simple Data Consumer
31.4 Creating Your Own Data Control

Visual Basic 6.0 Session 20

32.0 Running Queries and Stored Procedures
32.1 Executing Commands
32.2 Working with the Command Object
32.3 Examining the Execute Method
32.4 Running a Stored Procedure without Parameters
32.5 Calling Stored Procedures with Simple Parameters
32.6 Calling Stored Procedures with Complex Parameters
32.7 Deciding on a Technique
32.8 Working with Jet Queries

Visual Basic 6.0 Session 21

33.0 Creating DHTML Applications
33.1 Developing DHTML Applications
33.2 Programming HTML Elements
33.3 Understanding DHTML Events

Visual Basic 6.0 Session 22

34.0 Visual Basic and the Internet
34.1 What Is This Internet Thing, Anyway?
34.2 ActiveX Controls and the Internet
34.3 Using ActiveX Documents
34.4 Using the Internet Transfer Control

35.0 Programming the WebBrowser Control
35.1 Building Your Own Web Browser
35.2 Working With the WebBrowser Control
35.3 WebBrowser Control Events
35.4 Adding Menu Support


Return to the Visual Basic CD-ROM Training Main Page


Please Note: All manuals included with the training are in electronic form (PDF files on CD ROM's).
Visual Basic 6.0 CD-ROM Training............$1195.00
Visual Basic 6.0 Video VHS Training............$1195.00


Home || Shopping Cart || Site Map || Newsletter/Blog
Search HALLoGRAM || Request More Information
CALL TOLL FREE 1-866-340-3404

SEARCH
14,500+ PRODUCTS:

Order Visual Basic CD-ROM Training

SIMILAR PRODUCTS
  • Training Tools

    AppDev Training

  • Copyright ©2004 HALLoGRAM Publishing, Aurora CO. All Rights Reserved
    All products mentioned in this site are trademarks of their respective owners
    Prices are subject to change without notice
    dmcakegrim