Chapter 12 (Event-Driven GUI) Flashcards
The command line for the Disk Operating System
DOS prompt
an occurrence that generates a message sent to an object
an event
an object that is “interested in” an event to which you want it to respond
listener
clicking and/or dragging an icon is an example of…
an event
a component from which an event is generated.
“source of the event”
GUI programs are called _____-_____ or _____-______ because actions occur in response to user-initiated actions.
event-driven, event-based
the software that runs a computer and manages its resources
operating system
True or False: All objects can receive all events
False
the procedural modules that depend on user-initiated events
scripts
a group of controls that are similar to check boxes
option buttons
What do you call option buttons where a user can select any number of them?
check box groups
Making programs easier to use for people with physical limitations is called…
accessibility
Option buttons that are mutually exclusive (often round in shape)
radio buttons
When developing an event-drive application, you must expand on Step 2 of the Procedural Programming Cycle. This requires four steps:
- Creating ________
- Creating __________
- Defining the _______
- Defining the connections between the ______ the user will see.
wireframes; storyboards; objects; screens
What are alternative phrases for the wireframe?
“page schematic” or “screen blueprint”
OOP is different from procedural program in that the user might initiate any number of ______ in any order.
events
The GUI interface should be ______ and ________.
natural, predictable
True or False: A user should not be able to customize their applications?
False; they should be able to
A visual guide that helps developers and their user clients decide on the basic features of an interactive program/website
Wireframe
A wireframe is a ______/_____ of a screen the user will see when running a program
picture/sketch
A class of objects whose main purpose is to hold other elements (i.e. a screen, a form, or a window)
Container
This contains a series of wireframes that represent a user’s experience with proposed software
Storyboard
True or False: Enhancements like colors and graphics are discouraged in storyboards.
False
A list of the objects used in a program, the screens where the objects are used and any associated code/script
Object dictionary