Page 194 - DCAP408_WEB_PROGRAMMING
P. 194

Windows Programming




                    Notes
                                          Example: Microsoft Outlook® presents options to specify the Find command in a task
                                   pane. By not using a separate window, the command feels more direct and contextual.
                                   Type: Modal, modeless, and task pane.
                                   Main instruction: An optional imperative instruction that tells users what to do.
                                   Icon: None.

                                   Commit buttons: One of the following:
                                      Modal dialogs: OK/Cancel or [Do it]/Cancel, where [Do it] is a specific response to the
                                       main instruction.

                                      Modeless dialogs: Close button on dialog box and title bar.
                                      Task pane: Close button on title bar.
                                   Other controls: There may be supplemental  explanations to help users make  choices, and a
                                   chevron to show infrequently used options.
                                   Annoyance factor: Normally low, because user initiated and needs a response, but could be high
                                   if users rarely change default values.

                                   Progress dialogs: Presents users with progress feedback during a lengthy operation (longer than
                                   five seconds), along with a command to cancel or stop the operation.
                                   If the operation is a long-running task (over 30 seconds) and can be performed in the background,
                                   use a modeless progress dialog so that users can continue to use your program while waiting.
























                                          Example: A modeless progress dialog box is used provide feedback while users continue
                                   to use the program.
                                   Type: Modal and modeless.
                                   Main instruction: A gerund phrase briefly explaining the operation in progress, ending with an
                                   ellipsis. Example: Downloading...
                                   Icon: None (but may have an animation).
                                   Commit buttons: Use Cancel if returns the environment to its previous state (leaving no side
                                   effect); otherwise, use Stop.





          188                               LOVELY PROFESSIONAL UNIVERSITY
   189   190   191   192   193   194   195   196   197   198   199