tabs
controls, 70–72
viewing/hiding (projects), 24
windows/forms, 31, 70–72
Task List window, 50
templates
menus, 109
projects, 17–18
terminology (OOP), 283–284
testing
Click Race, 60
Dice Poker, 239
Guess a Number, 205
Hangman, 277
Joke Machine, 25
Lottery Assistant, 140
Rock, Paper and Scissors, 305
Speed Typing, 99
Story of Mighty Molly, 176
Tic-Tac-Toe, 364
VC++ Doodle, 333
text
dialog boxes, 79, 82–83
font size (menus), 138–139
graphics, 317–318
System Tray, 77
text boxes, 21
toolbars, 121–122
windows/forms, 68–70
text boxes, 21
this keyword, 69
thumbtacks (windows/forms), 31–32
Tic-Tac-Toe
code, 352–364
controls
creating, 346
properties, 348–351
creating, 345–347
design, 346
GUIs, 347–348
preview, 335–337
testing, 364
windows/forms
creating, 346
properties, 348–351
time, 254–256
Timer control, 49
TimeSpan object (Subtract function), 255–256
title bars (windows/forms), 68–70
ToDateTime function, 255
tool windows, 68
ToolBar control. See toolbars
ToolBarButton Collection Editor, 121–123
toolbars
adding, 120–122
buttons, 121–122,124–125
code, 124–125
commands, 33–34
customizing, 32, 34
event handling, 124–125
graphics, 122–123
.NET Framework, 120
overview, 33–34
Standard, 33
styles, 122
text, 121–122
ToolTips, 122
Toolbox, 42–44
tools (AutoDock), 30–31
Tools menu commands
Import and Export Settings, 31
Options, 32
ToolTips
controls, 86, 89–90
System Tray, 77
toolbar buttons, 122
ToString function, 154
trial version (Visual C++), 8
troubleshooting code
arrays, 160
backslashes, 320
bugs, 160
classes, defining, 289
crashes, 134, 160
debugging breakpoints
adding, 340–342
deleting, 342
overview, 340
stepping, 342–343
error handling
logical errors, 338–339
overview, 337
runtime errors (exceptions), 339–340, 343–345
syntax errors, 338
restoring IDE, 31
variables, 152
types
classes, 286
loops, 211
projects, 17