IS253 Big Kahuna
user-defined classes
design
Kanchan
coupling
cohesion
develop/implement
overloading
methods
operators
Overloading example
extending
reuse
Subtopic
abstract clases
Data by reference -- Sean Dobran
labels
textboxes
Custom Textbox tutorial
buttons
toggleButton
Subtopic
pictureboxes
Custom Picture Box
radio buttons
CustomPlayerChoiceControl
access resources to
represent player
choice options
linked to current
game choices
provide user with ability to
select pictures by group
RPS as hands
RPS as objects
RPS as text
end-user considerations
user assistance
Subtopic
accessibility
localization
persistence
Program Settings
databases
CRUD functionality
Joe Hight
Clayton Forsmanundefined
game resources
assets
analog
text based
multimedia
sound
resolution
size
video
configuration
contexts
PaperRockScissors
tic-tac-toe
state/statistics
users
risks
shift binding from
compile-time
to
run-time