SPEAKER 1: Pieņemsim uzrakstīt programmu ar grafiskais lietotāja interfeiss, kas ietver
logu un pogu tur iekšā
Pieņemsim sāktu.
>> Pirmkārt, ļaujiet man iet uz priekšu un atzīt g logs, aicinot mainīgo logu.
Un piešķirt tam, atgriešanos vērtība jaunā g logā.
Kas instantiate mūsu logu.
Un tad mēs norādīt platumu 320 pikseļi, un augstums 240 pikseļu.
Nedaudz patvaļīgi, bet mazie pietiekami, lai ietilptu ekrānā.
Pieņemsim tagad instantiate g pogu.
Ne tikai ar etiķeti, kas lietotājam redzēs, bet arī ar unikālu
identifikators.
Tā saukto rīcības komanda, kas būs patiesi unikāli identificēt šo pogu.
g poga, poga, saņem peļņu vērtība jauna g pogas.
Un tas ir etiķete ir, gluži vienkārši, poga.
Un tad pieņemsim noteikt rīcības komandu, iet šajā pogu un unikāls,
un daži to patvaļīgu vārdu, noklikšķiniet uz.
Pieņemsim tagad pievienot pogu uz reģionu loga, apejot logā,
un pogu, un identifikators dienvidu reģions loga -
ka saskaņā ar Stenfordas portatīvo bibliotēka, ir zemāka daļa
ekrāna.
>> Un tagad pieņemsim apzināti izraisīt bezgalīgu cilpu.
Inside šīs cilpas, mēs ejam klausīties par divām lietām.
Viens, vai lietotājs ir izvēlējies , lai aizvērtu logu.
Un divas, vai nav lietotājam noklikšķina uz šo konkrēto pogu.
Pirmkārt, mēs esam gatavojas pasludināt g rīcība gadījumā, zvanot
mainīgais notikums.
Un piešķirt tam, atgriešanās vērtību un gaidīt notikumu, rīcības gadījumā.
>> Un tagad pieņemsim pārbaudīt, ka pasākums ir slēgšana loga.
Ja, iegūt, notikumu veida, kas iet notikums, vienāds, vienāds, logu
uzsvērt slēgta.
Īpaša pastāvīga deklarēts Stanford portatīvie bibliotēka,
ir tieši tā, ka, slēgšana logu.
Tad es esmu gatavojas izkļūt no šīs citādi bezgalīga cilpa, lai mēs
beigs funkciju.
Citādi, es esmu gatavojas, lai pārbaudītu, vai string salīdzināt ar iegūtu, darbības,
komanda, kas iet notikuma, komatiem, citējot likt pēdiņas beigās, noklikšķiniet uz - kas unikāls
identifikators no iepriekš -
vienāds, vienāds ar nulli.
Tad, es esmu gatavojas izdrukāt kaut ko patvaļīga, tāpat kā poga ir uzklikšķināt.
>> Citiem vārdiem sakot, ja dzirdot, ka A poga ir noklikšķinājuši, un šis notikums
norāda, ka poga ir uzklikšķināt bija viens ar unikālu identifikatoru
gada quote likt pēdiņas beigās klikšķi, tad es gribu ziņot tik daudz uz ekrāna.
Tagad šajā gadījumā, es tikai ir viena poga.
Bet tikai gadījumā, ja mans pieteikums bija vairākas pogas, šī metode būtu
ļaujiet man atšķirtu šie vairākas pogas.
Ārpus šīs cilpas, tagad es esmu gatavojas turpināt slēgt g logu, iet
logā, jo tās argumentu, un pēc tam atgriezties nulles.
>> Pieņemsim tagad glābt, apkopot, un palaist šo programmu.
Padarīt pogu, dot slash pogu.
Tur ir mana loga, tur ir poga.
Iesim uz priekšu un noklikšķiniet uz pogas.
Un poga ir uzklikšķināt.
Pieņemsim, noklikšķiniet uz to vēlreiz.
Poga ir uzklikšķināt.
>> Pieņemsim tagad noklikšķiniet uz X augšu labajā stūrī, lai aizvērtu logu,
un mums izkļūt no šīs cilpas un mēs atgriežamies nulle.