SPEAKER 1: Ejja jikteb programm ma ' user interface grafika li tinkludi
tieqa u buttuna hemmhekk pulzieri
Ejja tibda.
>> L-ewwel, let me imorru quddiem u tiddikjara g tieqa, li ssejjaħ l-tieqa varjabbli.
U tassenja lilha, ir-ritorn valur ta 'g tieqa ġdida.
Li se instantiate tieqa tagħna.
U allura aħna jispeċifikaw wisa 'ta' 320 pixels, u l-għoli ta '240 pixel.
Kemmxejn b'mod arbitrarju, iżda żgħir biżżejjed li jitwaħħal fuq l-iskrin.
Ejja issa instantiate buttuna g.
Mhux biss ma 'tikketta li l-utent se tara, iżda wkoll ma 'unika
identifikatur.
A-hekk imsejħa kmand azzjoni, li se tabilħaqq unikament jidentifika dik buttuna.
g buttuna, buttuna, gets-ritorn valur ta 'g buttuna ġdid.
U huwa tikketta għandhom ikunu, pjuttost sempliċi, buttuna.
U mbagħad ejja tistabbilixxi azzjoni kmand, tgħaddi f'dak buttuna u uniku,
u xi liema kelma arbitrarja, ikklikkja.
Ejja issa jżidu l-buttuna għal reġjun tat-tieqa, jinjora fil tieqa,
u l-buttuna, u identifikatur għall- ir-reġjun tan-Nofsinhar tat-tieqa -
li skont l-portabbli Stanford librerija, huwa l-porzjon baxx
tal-iskrin.
>> U issa ejja deliberatament jinduċi loop infinita.
Ġewwa ta 'dan loop aħna qed tmur biex jisimgħu għal żewġ affarijiet.
Waħda, jekk l-utent ikun għażel li tagħlaq il-tieqa.
U tnejn, kemm jekk l-utent għandu għafast fuq li buttuna speċifiku.
L-ewwel, aħna qed tmur biex jiddikjaraw avveniment g azzjoni, li ssejjaħ
l-avveniment varjabbli.
U tassenja lilu, il-valur tar-ritorn ta stenna għall-avveniment, avveniment azzjoni.
>> U issa ejja jiċċekkjaw jekk dak l-avveniment hija l-għeluq ta 'tieqa.
Jekk, tikseb, avveniment, it-tip, jgħaddu minn każ, ugwali, ugwali, tieqa
jenfasizzaw magħluqa.
A kostanti speċjali ddikjarat fil- Stanford librerija portabbli li
jirrappreżenta eżattament dan, l- għeluq ta 'tieqa.
Imbagħad jien ser break out ta 'dan loop inkella infinita, sabiex inkunu
jilħqu t-tmiem tal-funzjoni.
Inkella, jien ser jiċċekkja jekk string iqabblu ta tikseb, azzjoni,
kmand, li jgħaddi avveniment, comma, kwotazzjoni unquote, ikklikkja - li unika
identifikatur minn qabel -
ugwali, ugwali, żero.
Imbagħad, jien ser jistampa xi ħaġa arbitrarja, buttuna simili kien għafast.
>> Fi kliem ieħor, jekk meta semgħet li buttuna ġie għafast, u dak l-avveniment
jindika li l-buttuna ġie għafast kien dak l-identifikatur uniku
ta 'kwotazzjoni click unquote, allura nixtieq tirrapporta kemm fuq l-iskrin.
Issa f'dan il-każ, I biss jkollhom waħda buttuna.
Iżda biss fil-każ applikazzjoni tiegħi kellhom buttuni multipli, din it-teknika kieku
ippermettuli tiddistingwi minn fost dawk bosta buttuni.
Barra ta 'dan loop, issa, jien ser jipproċedi li tagħlaq g tieqa, li jgħaddi
tieqa bħala argument tagħha, u mbagħad jirritornaw żero.
>> Ejja issa jiffranka, tiġbor, u run dan il-programm.
Jagħmlu buttuna, buttuna dot slash.
Hemm tieqa tiegħi, hemm il-buttuna.
Ejja jimxi 'l quddiem u kklikkja fuq il-buttuna.
U l-buttuna kienet għafast.
Ejja ikklikkja fuq li għal darb'oħra.
Button kien għafast.
>> Ejja issa ikklikkja fuq il-x fil-quċċata lemin kantuniera li tagħlaq il-tieqa,
u aħna break out ta 'dak loop u nerġgħu lura żero.