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
   12   13   14   15   16   17   18   19   20   21   22