Visual Basic 6 Specifics

What's new in VB6?

VB6 Bugs and Issues

Understanding Data Binding

Understanding Data Aware Classes

Understanding Hierarchical Recordsets

Understanding Class Persistence

Understanding DHTML Applications

Understanding IIS Applications (aka webclasses)


Using the IDE

What is the IDE?

IDE Tips

How do I close all windows for a project?

How do I prevent Add-Ins from loading?


Working with Objects and Classes

What is an object?

How do I define my own object?

How do I define my own properties?

How do I define an array property in a class?

When do I use the New keyword?

How do I use the Implements keyword?

What is the Dictionary object?

How do I know where to put my business rules?

How should I validate the user-entered values?

Understanding Data Aware Classes

Understanding Class Persistence


Working with ActiveX

What is ActiveX?

Is ActiveX OOP?

What is an ActiveX Code Component?

What is an ActiveX DLL?

What is an ActiveX EXE?

What is an ActiveX control?

How do I define global objects?

Do I need a Sub Main?

Working with ActiveX documents

How do I create an ActiveX document container with VB?


Working with Forms and Controls

What is the normal order of form events?

What is the best way to validate user-entered data?

How can I prevent partially painted windows?

How do I make a form top most so it appears over all other windows?

How do I lock a form in place so the user can't size or move it?

How can I load my MDI child forms without showing them?

How can I change the default font used for controls?

How can I preselect an entry in a combo box?

Why can't I pass a control to a subroutine?

How do I pass a control array to a subroutine?

Is there a suggested way to set the mouse pointer?


Language Tips and Tricks

How do I use the new CallByName function?

What is an Enum?

How do I hide an enumerated constant?

When should I use an Optional parameter?

How come IsMissing doesn't always work?

Why is my string handling so slow?


Error Handling

What happens if errors are generated in the Class_Initialize event?

Why is it so important to handle errors in the Class_Terminate event?

How can I log errors to the NT event log?

I tested the NT event logging and it doesn't work!

How do I do an Error class?


Keyboard Tips and Tricks

How do I ensure only a number can be entered?

How do I snag a Tab?

How do I convert a Return to a Tab?


Database Access

What is Universal Data Access

What is ADO?

Where do I find ADO?

What is a connection?

Do I need to close the connection manually if I am using MTS?

What is a disconnected recordset?

Understanding Hierarchical Recordsets

How do I create a recordset which contains concatenated fields?

How do I build a "Like" SQL statement?

Why doesn't RecordCount provide the correct number of records in a recordset?

What is a cursor?

What is a data link?

Understanding Data Binding

Understanding Data Aware Classes

Building Three-Tiered Database Applications


Implementing Three-Tiered Systems

How do I design an n-tiered architecture?

Building Three-Tiered Applications


Building Web-based Applications

Understanding DHTML Applications

Working with ASP

Understanding IIS Applications (aka webclasses)


Inside Visual Basic

If I don't use OLE in my application, can I remove it from the install disks?

What am I passing when I use an object as a parameter?

Do I get better performance with a Public variable than Property Let/Get statements?

How is the performance of the For Each/Next Syntax?

What is really happening when I set compatibility?


Miscellaneous

Any tips for converting from VB 3 to VB 4?

How do I pass an array to a subroutine?

How do I work with the Clipboard?

When can I use the "!" operator?

How do I convert a string to an array of bytes?


VB 5 Specifics

What's new in VB5?

VB5 Bugs and Issues

All contents © 2004 InStep Technologies, Inc. All rights reserved.