1 00:00:00,000 --> 00:00:00,320 2 00:00:00,320 --> 00:00:03,260 SPEAKER 1: Pieņemsim uzrakstīt programmu ar grafiskais lietotāja interfeiss, kas ietver 3 00:00:03,260 --> 00:00:05,180 logu un pogu tur iekšā 4 00:00:05,180 --> 00:00:06,540 Pieņemsim sāktu. 5 00:00:06,540 --> 00:00:10,690 >> Pirmkārt, ļaujiet man iet uz priekšu un atzīt g logs, aicinot mainīgo logu. 6 00:00:10,690 --> 00:00:13,510 Un piešķirt tam, atgriešanos vērtība jaunā g logā. 7 00:00:13,510 --> 00:00:15,230 Kas instantiate mūsu logu. 8 00:00:15,230 --> 00:00:19,530 Un tad mēs norādīt platumu 320 pikseļi, un augstums 240 pikseļu. 9 00:00:19,530 --> 00:00:22,160 Nedaudz patvaļīgi, bet mazie pietiekami, lai ietilptu ekrānā. 10 00:00:22,160 --> 00:00:24,060 Pieņemsim tagad instantiate g pogu. 11 00:00:24,060 --> 00:00:27,530 Ne tikai ar etiķeti, kas lietotājam redzēs, bet arī ar unikālu 12 00:00:27,530 --> 00:00:28,150 identifikators. 13 00:00:28,150 --> 00:00:32,560 Tā saukto rīcības komanda, kas būs patiesi unikāli identificēt šo pogu. 14 00:00:32,560 --> 00:00:37,680 g poga, poga, saņem peļņu vērtība jauna g pogas. 15 00:00:37,680 --> 00:00:40,940 Un tas ir etiķete ir, gluži vienkārši, poga. 16 00:00:40,940 --> 00:00:47,380 Un tad pieņemsim noteikt rīcības komandu, iet šajā pogu un unikāls, 17 00:00:47,380 --> 00:00:49,870 un daži to patvaļīgu vārdu, noklikšķiniet uz. 18 00:00:49,870 --> 00:00:55,440 Pieņemsim tagad pievienot pogu uz reģionu loga, apejot logā, 19 00:00:55,440 --> 00:00:59,630 un pogu, un identifikators dienvidu reģions loga - 20 00:00:59,630 --> 00:01:03,020 ka saskaņā ar Stenfordas portatīvo bibliotēka, ir zemāka daļa 21 00:01:03,020 --> 00:01:04,170 ekrāna. 22 00:01:04,170 --> 00:01:07,000 >> Un tagad pieņemsim apzināti izraisīt bezgalīgu cilpu. 23 00:01:07,000 --> 00:01:10,250 24 00:01:10,250 --> 00:01:12,600 Inside šīs cilpas, mēs ejam klausīties par divām lietām. 25 00:01:12,600 --> 00:01:15,680 Viens, vai lietotājs ir izvēlējies , lai aizvērtu logu. 26 00:01:15,680 --> 00:01:19,010 Un divas, vai nav lietotājam noklikšķina uz šo konkrēto pogu. 27 00:01:19,010 --> 00:01:22,960 Pirmkārt, mēs esam gatavojas pasludināt g rīcība gadījumā, zvanot 28 00:01:22,960 --> 00:01:24,190 mainīgais notikums. 29 00:01:24,190 --> 00:01:31,480 Un piešķirt tam, atgriešanās vērtību un gaidīt notikumu, rīcības gadījumā. 30 00:01:31,480 --> 00:01:34,460 >> Un tagad pieņemsim pārbaudīt, ka pasākums ir slēgšana loga. 31 00:01:34,460 --> 00:01:40,040 Ja, iegūt, notikumu veida, kas iet notikums, vienāds, vienāds, logu 32 00:01:40,040 --> 00:01:40,955 uzsvērt slēgta. 33 00:01:40,955 --> 00:01:44,630 Īpaša pastāvīga deklarēts Stanford portatīvie bibliotēka, 34 00:01:44,630 --> 00:01:47,170 ir tieši tā, ka, slēgšana logu. 35 00:01:47,170 --> 00:01:49,820 Tad es esmu gatavojas izkļūt no šīs citādi bezgalīga cilpa, lai mēs 36 00:01:49,820 --> 00:01:51,770 beigs funkciju. 37 00:01:51,770 --> 00:01:58,460 Citādi, es esmu gatavojas, lai pārbaudītu, vai string salīdzināt ar iegūtu, darbības, 38 00:01:58,460 --> 00:02:02,990 komanda, kas iet notikuma, komatiem, citējot likt pēdiņas beigās, noklikšķiniet uz - kas unikāls 39 00:02:02,990 --> 00:02:04,570 identifikators no iepriekš - 40 00:02:04,570 --> 00:02:06,360 vienāds, vienāds ar nulli. 41 00:02:06,360 --> 00:02:13,290 Tad, es esmu gatavojas izdrukāt kaut ko patvaļīga, tāpat kā poga ir uzklikšķināt. 42 00:02:13,290 --> 00:02:17,220 >> Citiem vārdiem sakot, ja dzirdot, ka A poga ir noklikšķinājuši, un šis notikums 43 00:02:17,220 --> 00:02:20,690 norāda, ka poga ir uzklikšķināt bija viens ar unikālu identifikatoru 44 00:02:20,690 --> 00:02:24,180 gada quote likt pēdiņas beigās klikšķi, tad es gribu ziņot tik daudz uz ekrāna. 45 00:02:24,180 --> 00:02:25,780 Tagad šajā gadījumā, es tikai ir viena poga. 46 00:02:25,780 --> 00:02:29,040 Bet tikai gadījumā, ja mans pieteikums bija vairākas pogas, šī metode būtu 47 00:02:29,040 --> 00:02:32,130 ļaujiet man atšķirtu šie vairākas pogas. 48 00:02:32,130 --> 00:02:36,465 Ārpus šīs cilpas, tagad es esmu gatavojas turpināt slēgt g logu, iet 49 00:02:36,465 --> 00:02:40,280 logā, jo tās argumentu, un pēc tam atgriezties nulles. 50 00:02:40,280 --> 00:02:43,930 >> Pieņemsim tagad glābt, apkopot, un palaist šo programmu. 51 00:02:43,930 --> 00:02:47,690 Padarīt pogu, dot slash pogu. 52 00:02:47,690 --> 00:02:49,640 Tur ir mana loga, tur ir poga. 53 00:02:49,640 --> 00:02:51,720 Iesim uz priekšu un noklikšķiniet uz pogas. 54 00:02:51,720 --> 00:02:52,810 Un poga ir uzklikšķināt. 55 00:02:52,810 --> 00:02:54,400 Pieņemsim, noklikšķiniet uz to vēlreiz. 56 00:02:54,400 --> 00:02:55,310 Poga ir uzklikšķināt. 57 00:02:55,310 --> 00:02:59,160 >> Pieņemsim tagad noklikšķiniet uz X augšu labajā stūrī, lai aizvērtu logu, 58 00:02:59,160 --> 00:03:01,400 un mums izkļūt no šīs cilpas un mēs atgriežamies nulle. 59 00:03:01,400 --> 00:03:03,638