palettes (AutoDock), 30–31
Panel control, 259, 324
parameters
dialog boxes, 79–84
functions, 246, 249, 251
passing arguments (functions), 251–254
Pen class functions, 313–314
PictureBox control, 220, 310–311
pixels (graphics), 310
Point class, 327
polymorphism (classes), 285
pop-up windows/forms (IntelliSense), 40–42
previews
Click Race, 27–29
Dice Poker, 207–210
Guess a Number, 177–179
Hangman, 242–243
Joke Machine, 2–3
Lottery Assistant, 102–104
Rock, Paper and Scissors, 280–282
Speed Typing, 64–65
Story of Mighty Molly, 142–143
Tic-Tac-Toe. 335–337
VC++ Doodle, 307–309
private functions, 249
programming. See code; OOP
programs. See applications
ProgressBar control, 295
projects. See also applications
building, 25
Click Race
code, 55–59
controls, 51, 53–55
creating, 51
design, 50–51
GUIs, 51–53
preview, 27–29
testing, 60
windows/forms, 51, 53–55
controls. See controls
Dice Poker
code, 225–239
controls, 217–218, 221–225
creating, 217–219
design, 217–218
GUIs, 219–220
preview, 207–210
testing, 239
windows/forms, 217–218, 221–225
folders, moving, 19
Guess a Number
code, 196–205
controls, 190–191, 193–196
creating, 190–191
design, 190–191
GUIs, 190–193
preview, 177–179
testing, 205
windows/forms, 190–191, 193–196
Hangman
code, 266–277
controls, 257–258, 260–266
creating, 257–259
design, 257–258
GUIs, 259–260
preview, 242–243
testing, 277
windows/forms, 257–258, 260–266
Joke Machine
code, 23–25
controls, 20–25
creating, 16–20
design overview, 16
GUIs, 20–21
preview, 2–3
testing, 25
Lottery Assistant
code, 132–140
controls, 125–131
creating, 125–126
design, 125–126
GUIs, 126–127
menus, 129–131
preview, 102–104
testing, 140
windows/forms, 125–131
managing (Solution Explorer), 44–45
menus. See menus
names, 18–19
Rock, Paper and Scissors
code, 297–305
controls, 290–291, 293–297
creating, 290–291
design, 290–291
GUIs, 290–292
preview, 280–282
testing, 305
windows/forms, 290–291, 293–297
Solutions, 18–19
Speed Typing
code, 91–99
controls, 86–90
creating, 85–86
design, 85–86
GUIs, 87
overview, 85
preview, 64–65
testing, 99
windows/forms, 86–90
Story of Mighty Molly
code, 169–175
controls, 163–169
creating, 163–164
design, 163–164
GUIs, 164–165
preview, 142–143
testing, 176
windows/forms, 163–169
templates, 17–18
Tic-Tac-Toe
code, 352–364
controls, 346, 348–351
creating, 345–347
design, 346
GUIs, 347–348
preview, 335–337
testing, 364
windows/forms, 346, 348–351
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
troubleshooting. See troubleshooting code
types, 17
VC++ Doodle
code, 326–333
controls, 322, 324–326
creating, 322–323
design, 322
GUIs, 323–324
preview, 307–309
testing, 333
windows/forms, 322, 324–326
viewing/hiding (tabs), 24
Web site, 9
windows/forms. See windows/forms
properties
controls
Click Race, 53–55
Dice Poker, 221–225
Guess a Number, 193–196
Hangman, 260–266
Joke Machine, 21–22
Lottery Assistant, 127–131
overview, 45–48
Rock, Paper and Scissors, 293–297
Speed Typing, 87–90
Story of Mighty Molly, 165–169
Tic-Tac-Toe. 348–351
VC++ Doodle, 324–326
objects, 69
Properties window overview, 45–48
String object, 256–257
variables (strings), 157–158
windows/forms
Click Race, 53–55
Dice Poker, 221–225
Guess a Number, 193–196
Hangman, 260–266
Lottery Assistant, 127–131
overview, 45–48
Rock, Paper and Scissors, 293–297
Speed Typing, 87–90
Story of Mighty Molly, 165–169
Tic-Tac-Toe, 348–351
VC++ Doodle, 324–326
Properties window. See properties
protected functions, 249
pseudo-code, 180–181
public functions, 249