ZVUČNIK 1: Idemo napisati program s grafičko korisničko sučelje koje uključuje
prozor i gumb postoji u.
Počnimo.
>> Prvo, neka mi ići naprijed i proglasiti g prozor, pozivajući varijablu prozor.
I dodijeliti ga, povratak Vrijednost novog g prozora.
Koji će instancu naš prozor.
I onda smo odredili širinu od 320 piksela, a visina 240 piksela.
Ponekad proizvoljno, ali male dovoljno da stane na zaslon.
Idemo sada instancu tipku.
Ne samo s oznakom u koju korisnik će se vidjeti, ali i jedinstven
identifikator.
Takozvani akcija naredbe, da će doista jedinstveno identificiraju taj gumb.
g, gumb, dobiva povrat Vrijednost novog g gumb.
I to je oznaka mora biti, vrlo jednostavno, gumb.
A onda neka je postavljen akcijski naredbu, prolaze u tom gumb i jedinstvena,
i nešto što proizvoljna riječ, kliknite.
Idemo sada dodati gumb na regiju kroz prozor, zaobilazeći u prozor,
i gumb, i identifikator Južni region oko prozora -
da je prema prijenosnom Stanford Knjižnica je donji dio
zaslona.
>> I sad neka je namjerno izazvati beskonačnu petlju.
Unutar ove petlje smo mi ide slušati za dvije stvari.
Jedan, da li je korisnik odabrao zatvoriti prozor.
I drugo, da li ili ne korisnik kliknuo na taj određeni gumb.
Prvo, idemo proglasiti g akcija događaj, poziv
promjenjiva događaj.
I dodijeliti na njega, povratna vrijednost od pričekati slučaju, akcijski događaja.
>> A sada idemo provjeriti je li taj događaj je zatvaranje prozora.
Ako se, događaj, vrstu, prolazi događaja, jednako, jednako, prozor
naglašavaju zatvorena.
Poseban konstantna proglašen u Stanford prijenosni knjižnica koja
predstavlja upravo to, zatvaranje prozora.
Onda ću izaći iz ovog inače klapa, kako bismo
do kraja funkcije.
Inače, idem provjeriti je li Niz usporediti od dobiti, akcije,
naredba, prolazi događaj, zarez, citat završiti citat, kliknite - taj jedinstveni
identifikator od prije -
jednako, jednako nuli.
Onda, ja ću isprintati nešto proizvoljan, kao i tipka je kliknuo.
>> Drugim riječima, ako je nakon saslušanja da je Gumb je kliknuo, a taj događaj
ukazuje na to da je kliknuo gumb bio je onaj s jedinstvenog identifikatora
citat Citat završen klikom, onda želim izvijestiti koliko na zaslonu.
Sada, u ovom slučaju, samo sam imaju jedan gumb.
Ali samo u slučaju da je moj zahtjev je više tipki, ova tehnika bi
Dopustite mi da se razlikovati između ti više gumbi.
Izvan tog kruga, sad, ja ću nastavite zatvoriti g prozor, prolazi
u prozor kao svoj argument, , a zatim se vratiti na nulu.
>> Idemo sada spasiti, sastaviti, i pokrenuti ovaj program.
Napravite gumb, gumb dot kose crte.
Tu je moj prozor, postoji gumb.
Idemo naprijed i pritisnite na gumb.
I tipka je kliknuo.
Idemo kliknite na to opet.
Button je kliknuo.
>> Idemo sada kliknuti na xu vrhu desnom kutu da zatvorite prozor,
i mi izaći iz tog kruga a mi smo se vratili na nulu.