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
Storyboards contains “_______” views of the screens the user will encounter during the run of a program.
snapshot
Where is the position 0,0 displayed?
The upper-left corner of the display/screen
The y-coordinate value increases as your travel ________.
downward
The x-coordinate value increases as you travel from _____ to _____
left to right
Animation is the rapid sequence of still images that produces the _______ of ______.
illusion of movement
This shows the relationship between screens in an interactive GUI program
Interactivity diagram
A name for signing an object up so that they can react to events initiated by other components.
Register(ing) components
The flow of execution of one set of program statements
Thread
A technique that allows diverse tasks to be executed concurrently
Multithreading
Check box groups are often what shape?
Square