2"#"1
!
!
!!!!!!!!!!!!!!!!!!!!!!!!!
Programming*the*In te r fa c e
*
*
*
Introduction!
C;*9!-;%=3$#!?$9-#*B$9!;/1!3/!=#/)#%(!0/@#!9093$(!>/#!3;$!?$9*#$?!*+3$#>%-$4!
G@##$+320!3;$!9-%++$#!9@==/#3!31/!<*+?9!/>!-/((@+*-%3*/+!*+3$#>%-$A!U,H[H!%+?!W,Z!.'Y4!
X/@!-%+!9-%+!3;$!>/22/1*+)!B%#-/?$9!3/!91*3-;!3;$!9-%++$#!*+3/!9=$-*>*-!*+3$#>%-$4!
X/@!9;/@2?!%29/!-;%+)$!3;$!-%B2$!%>3$#!3;%34!
OPQ$ D9FGF$9'(,52$<0(;$
!
U,H[H!'+3$#>%-$!
!
OFQ$ %94$!RI$
!
W,Z!.'Y!'+3$#>%-$!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
$
$
$
!