Page 17 -
P. 17
xiv CoNtENtS
Design the Output for the App 322 / Design the Output a Second Time for a Different
Orientation 322 / Design the App’s Logic 323 / Create the User Interface Using Gestures
323 / Protect Your Intellectual Property 324 / Market Your App 324
output production and xml 324
Ajax 325
®
hYPERCASE EXPERiENCE 11 327
summary 327
Keywords and Phrases 328
review Questions 328
ProBlems 329
grouP ProjeCts 332
seleCted BiBliograPhy 333
12 deSIgnIng eFFectIve Input 334
good Form design 335
Making Forms Easy to Fill In 335 / Meeting the Intended Purpose 338 / Ensuring Accurate
Completion 338 / Keeping Forms Attractive 338 / Controlling Business Forms 338
good display and web Forms design 339
Keeping the Display Simple 339 / Keeping the Display Consistent 340 / Facilitating
Movement 340 / Designing an Attractive and Pleasing Display 340 / Using Icons in
Display Design 340
Consulting opportunity 12.1 This Form May Be Hazardous
to Your Health 341
Consulting opportunity 12.2 Squeezin’ Isn’t Pleasin’ 342
Graphical User Interface Design 342 / Form Controls and Values 345 / Hidden Fields 345
/ Event-Response Charts 346 / Dynamic Web Pages 348 / Three-Dimensional Web
Pages 348 / Ajax (Asynchronous JavaScript and XML) 350 / Using Color in Display
Design 352
website design 352
MAC APPEAL 354
®
hYPERCASE EXPERiENCE 12 355
summary 355
Keywords and Phrases 356
review Questions 356
ProBlems 357
grouP ProjeCts 359
seleCted BiBliograPhy 360
13 deSIgnIng databaSeS 361
Consulting opportunity 13.1 Hitch Your Cleaning Cart to a Star 362
databases 362
data concepts 363
Reality, Data, and Metadata 363 / Files 368 / Relational Databases 369
normalization 371
The Three Steps of Normalization 371 / A Normalization Example 372 / Using
an Entity-Relationship Diagram to Determine Record Keys 380 / One-to-Many
Relationships 381 / Many-to-Many Relationships 381
guidelines for master File/database relation design 382
Integrity Constraints 382