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.