ValidatePlayerlnput procedure, 307
variables, 152, 158–167. See also arrays; structures
assigning data to, 159–162
conversion of, 164–167
for Dice Poker game, 255
errors with conversion of, 166–167
for Hangman game, 301
identifying data types, 165
local variables, defining, 160–161
loosely typed variables, 158–159
with MessageBox.Show method, 81
naming variables, 162–163
objects, recognizing variables as, 163–164
Option Strict On statement with, 166
returning values with, 280
scope of variable, defining, 161–162
static variables, defining, 161
for Tic-Tac-Toe game, 403–404
for VB Doodle game, 370–371
VB Doodle game, 348–350, 365–379
VBA (Visual Basic for Applications), 7–8
VBScript, 7–8
vector graphics, drawing, 352–359
Visual Basic
history of, 5–7
overview of, 3–8
Standard Edition, 11
VBA (Visual Basic for Applications), 7–8
VBScript, 7–8
Visual Basic 2005 Express, 7, 8–10
limitations of, 10–11
Visual Basic Class Library, 53
Visual Basic .NET 2002, 6
Visual Basic .NET 2003, 6
Visual Basic .NET 2005, 7
Visual C# 2005 Express, 12
Visual C++ 2005 Express, 12
Visual J# Express, 12
Visual Studio .NET Enterprise Architect, 11
Visual Studio.NET Enterprise Developer, 11
Visual Studio .NET Professional Edition, 11