General programming

About Programming
You'll never believe how much is written about how you should be programming, and how others do their programming. It's really quite amazing. You'll find mostly coding conventions, but more's to follow.
Error Handling
A section on how to implement better error handling in Visual Basic.
Mathematics
Stuff about algorithms; explanations, implementations, and pitfalls.
Text
Spellcheckers, transformations, etc.
Using Objects
Object orientation still has far to go in Visual Basic, but some of the features that are here today may help us to create more structured and flexible software.
[>] A Better Configuration Parser
In this article, I will present the inherent problems in traditional configuration files, and present a configuration parser that extends the concept of configuration beyond the file.
[>] Carter's Code Emporium
The site features a few code samples and some commercially available components, but not enough to justify frequent visits.
[>] Data Cast
[>] Explanation of terms used in Visual Basic
A short explanation of terms special to Visual Basic.
[>] Extracting the lower and upper byte of an integer
Sometimes, especially when dealing with the API, it can be useful to extract the lower and upper byte of an integer. VB doesn't support retreiving individual bytes of an integer in an easy manner, so we have to do bit masking and shifting to get it right:
[>] Hardcore Visual Basic
[>] How can I get started?
Some tips on how to get started programming and how to get more experience
[>] Introduction to Algorithms
If you had to buy just one text on algorithms, Introduction to Algorithms is a magnificent choice. The book begins by considering the mathematical foundations of the analysis of algorithms and maintains this mathematical rigor throughout the work. The tools developed in these opening sections are then applied to sorting, data structures, graphs, and a variety of selected algorithms including computational geometry, string algorithms, parallel models of computation, fast Fourier transforms (FFTs), and more.
[>] Introduction to Visual Basic 5.0 Programming
[>] Making the arrow keys work as the Tab key
If you want to make the Arrow keys work similar to the Tab key, you can use the Form_KeyDown procedure.

Note: Remember to set Form.KeyPreview = True before you execute the code:

[>] Permutating an array
This article will demonstrate the technique used to permutate an array, and
how to apply this technique in a real-life example. It assumes familiarity with
common programming concepts as arrays and recursion.
[>] Practical Standards for Microsoft Visual Basic
Structured development procedures are vital to produce quality source code; equally so in Visual Basic as in other programming languages. With this book, James D. Foxall tries to endorse his kind of structured development. Perhaps he succeeds. When I first read the book, however, my immediate reaction was "What?!". It was not a good sign.
[>] Reading packed data with VB
"We have a file from mvs with packed data on it and we would like to load via vb to oracle. Does anybody know of any routines that could handle this?" If I'm not mistaking, packed data puts one (0-9) digit in each 4 bits, so you could read the packed data as string * 1 chunks, and obtain the value for the two digits like this:
[>] Things to watch out for when moving from VB 3.0 to VB 4.0
Two things to watch out for when upgrading from Visual Basic 3.0 to Visual Basic 4.0:
[>] Visual Basic 4.0 Keyword summary by Topic
This document gives you an overview of the different common statements in VB 4.0, their use and context.
[>] What is Visual Basic?
An introduction to Visual Basic and it's concepts.