Object(s)
assignment of, 453–54
of certain type operator (TypeOf...Is), 173
data type, 133, 138
equality operator (Is), 173
exception objects, 244–46
inequality operator (IsNot), 173
iterators, use of, 227–28
serializable, 404–5
StackTrace objects, 246–48
variable , new instance, creating, 149–50
XAML, 707–9
Object arrays, 497–99
in code, examples, 494–95, 499
copying to another, 497
dimensions, 495
initializing, 152
lower bounds, 496
speed limitations, 497–99
Object Browser
exception classes, 250
XML comments section, 126–27
Object Linking and Embedding Database (OLE DB), 322, 324
Object-oriented programming
classes, 425–27, 439–49
collection classes, 493–528
Dispose, 463–64
encapsulation, 427–28
events, 466–73
Finalize, 461–63
garbage collection, 460–61
generics, 526–38
inheritance, 428–35
instantiation, 456–60
namespaces, 479–91
overloading, 436–38
polymorphism, 435–36
shared methods, 475–77
shared variables, 474–75
structures, 449–56
Obsolete, 193
Octal values, Oct function, 135
On Error statement, 253–56, 897
On Error GoTo, 253, 897
On Error GoTo 0, 254–55, 897
On Error GoTo -1, 255–56, 897
On Error Resume Next, 253–54, 897
OnThreadException, 765
Opacity, 278–79, 1013
Open
connection method, 327
database connections, 327
File, 9, 790
FileInfo, 794
Open Database Connectivity (ODBC),312, 322, 324
OpenFile, 304
OpenFileDialog, 264, 273, 950–53
OpenForms, 764
Open Project, 9
OpenRead, 790, 794
OpenSubKey, 747
OpenText, 778, 790
OpenTextFieldParser, 801
OpenTextFileReader, 801
Open Web Site, 9
OpenWrite, 790
Operating system
OSVersion, 743
start-up, configuring, 5–6
See also Windows Vista;
Windows XP
Operator(s), 877–78, 891–92
arithmetic, 171–72, 879
assignment, 178–79, 882
bitwise, 176, 881
comparison, 173–74, 880–81
concatenation, 172, 880
Date, 181–83, 883–84
division operator (/), 171
logical, 175–76, 881
order of precedence, 177–78, 882
overloading. See Operator overloading
StringBuilder, 179–81
TimeSpan, 181–83, 883–84
Operator overloading, 183–86
declaration, parts of, 184, 884
restrictions, 184–85
syntax for, 184, 884
Option(s), 45–46
dialog box, 45
Fonts and Colors, 61
options items, 46
Optional, parameter declaration, 199–200
Option Compare
Binary setting, 21
default settings, 46
Text setting, 21
Option Explicit, 19–21
bugs related to, 19, 155
and conditional compilation, 112–13
default settings, 46
functions of, 19, 154
leaving on, 21, 110, 154
variable declarations, 154–55, 875
Option Strict, 19–21
data types for, 166–67
default settings, 46
functions of, 155
incompatible data types message, 20–21
leaving on, 21, 62, 110, 155
variable declarations, 154–55, 875
Or
bitwise operator, 176, 177
logical operator, 175, 177, 881
Oracle, 312, 322, 324
Order, 35
Ordinal, 348
OrElse
bitwise operator, 177
logical operator, 175, 881
Orientation
AllowOrientation, 954
SplitContainer property, 975
TrackBar, 992
OSVersion, 743
Other Windows, 14
Outlining
code editor, 57–58
collapsing/expanding actions, 57–58
Document Outline, 14
IsOutlineVisible, 610
submenu, 13, 14
Output
Output command, 14, 28
window, display of, 29
Overloading
constructors, use of, 436–38
and instantiation, 457–58
operators. See Operator overloading
overloaded versions, displaying, 61
Overloads and subroutines, 193–94
use of, 200–201
Overrides
MustOverride, 194
NotOverridable, 194
Overridable, 194
Overrides, 194
Owned forms
AddOwnedForm, 1015
OwnedForms, 1013
RemoveOwnedForm, 1016