1 00:00:00,000 --> 00:00:00,320 2 00:00:00,320 --> 00:00:03,260 SPEAKER 1: Kirjoitetaan ohjelman graafinen käyttöliittymä, joka sisältää 3 00:00:03,260 --> 00:00:05,180 ikkuna ja painike siellä sisään 4 00:00:05,180 --> 00:00:06,540 Mennään alkoi. 5 00:00:06,540 --> 00:00:10,690 >> Ensinnäkin haluan mennä eteenpäin ja julistaa g ikkuna, jossa muuttuja ikkuna. 6 00:00:10,690 --> 00:00:13,510 Ja määrittää sen, paluu arvo uuden g ikkunaan. 7 00:00:13,510 --> 00:00:15,230 Joka instantiate meidän ikkunasta. 8 00:00:15,230 --> 00:00:19,530 Ja sitten me määritä leveys 320 kuvapistettä ja korkeus 240 pikseliä. 9 00:00:19,530 --> 00:00:22,160 Melko mielivaltaisesti, mutta pienet mahtuakseen näyttöön. 10 00:00:22,160 --> 00:00:24,060 Katsotaanpa nyt instanssia g-painiketta. 11 00:00:24,060 --> 00:00:27,530 Ei vain merkinnällä, käyttäjä näkevät, mutta myös ainutlaatuinen 12 00:00:27,530 --> 00:00:28,150 tunniste. 13 00:00:28,150 --> 00:00:32,560 Ns toimintaa komento, että tahto todellakin yksilöllisesti tunnistaa, että painiketta. 14 00:00:32,560 --> 00:00:37,680 g-painiketta, painike, saa palata arvo uusien g-painiketta. 15 00:00:37,680 --> 00:00:40,940 Ja se on etiketin on oltava, yksinkertaisesti, painike. 16 00:00:40,940 --> 00:00:47,380 Ja sitten nyt asetettu toiminta-komennon, ohimennen, että painiketta ja ainutlaatuinen, 17 00:00:47,380 --> 00:00:49,870 ja jonkun verran mielivaltainen sana napsauttamalla. 18 00:00:49,870 --> 00:00:55,440 Katsotaanpa nyt lisätä painiketta alueelle ikkunan ohi ikkunan, 19 00:00:55,440 --> 00:00:59,630 ja painiketta ja tunniste eteläisen alueen ikkunan - 20 00:00:59,630 --> 00:01:03,020 että mukaan Stanford kannettava kirjasto, on alaosa 21 00:01:03,020 --> 00:01:04,170 näytön. 22 00:01:04,170 --> 00:01:07,000 >> Ja nyt Katsotaanpa tarkoituksella aiheuttaa päättymättömään silmukkaan. 23 00:01:07,000 --> 00:01:10,250 24 00:01:10,250 --> 00:01:12,600 Inside tämän silmukan aiomme kuunnella kahta asiaa. 25 00:01:12,600 --> 00:01:15,680 Yksi, onko käyttäjä on valinnut sulje ikkuna. 26 00:01:15,680 --> 00:01:19,010 Ja kaksi, riippumatta siitä, onko käyttäjä on napsautti kyseisen painiketta. 27 00:01:19,010 --> 00:01:22,960 Ensin aiomme julistaa g toimia tapahtuman, kutsuvan 28 00:01:22,960 --> 00:01:24,190 muuttujan tapahtuma. 29 00:01:24,190 --> 00:01:31,480 Ja määrittää sitä, palauttaa arvon ja odottaa tapahtuma, toimi tapahtuma. 30 00:01:31,480 --> 00:01:34,460 >> Ja nyt katsotaanpa tarkista, että tapahtuma on sulkeminen ikkunan. 31 00:01:34,460 --> 00:01:40,040 Jos saat, tapahtuma, tyyppi, kulkee tapahtuma, vastaa, vastaa, ikkuna 32 00:01:40,040 --> 00:01:40,955 korostavat suljettu. 33 00:01:40,955 --> 00:01:44,630 Erityinen jatkuvasti ilmoitettu Stanford kannettava kirjasto, joka 34 00:01:44,630 --> 00:01:47,170 edustaa juuri sitä, sulkeminen ikkunan. 35 00:01:47,170 --> 00:01:49,820 Sitten aion murtautua ulos tästä muuten päättymättömään silmukkaan, jotta voimme 36 00:01:49,820 --> 00:01:51,770 päähän toiminto. 37 00:01:51,770 --> 00:01:58,460 Muuten, aion tarkistaa, jos string vertailla ja saada, toiminta, 38 00:01:58,460 --> 00:02:02,990 komento, kulkee tapahtuma, pilkku, lainaus unquote Valitse - että ainutlaatuinen 39 00:02:02,990 --> 00:02:04,570 tunniste ennen - 40 00:02:04,570 --> 00:02:06,360 vastaa, vastaa, nolla. 41 00:02:06,360 --> 00:02:13,290 Sitten aion tulostaa jotain mielivaltainen, kuten napsautettiin. 42 00:02:13,290 --> 00:02:17,220 >> Toisin sanoen, jos kuullessaan, että napsautettiin, ja että tapahtuma 43 00:02:17,220 --> 00:02:20,690 osoittaa, että napsautettiin oli yksi yksilöllinen tunniste 44 00:02:20,690 --> 00:02:24,180 Lainauksen lainaus click, sitten haluan raportoimaan niin paljon ruudulla. 45 00:02:24,180 --> 00:02:25,780 Nyt tässä tapauksessa minä vain on yksi painike. 46 00:02:25,780 --> 00:02:29,040 Mutta vain siinä tapauksessa hakemukseni oli useita painikkeita, tämä tekniikka olisi 47 00:02:29,040 --> 00:02:32,130 saanen erotella niitä useita painikkeita. 48 00:02:32,130 --> 00:02:36,465 Ulkopuolella tämän silmukan, nyt aion siirry sulkea g ikkuna, joka kulkee 49 00:02:36,465 --> 00:02:40,280 ikkunassa argumenttina, ja palata sitten nolla. 50 00:02:40,280 --> 00:02:43,930 >> Katsotaanpa nyt tallentaa, kerätä, ja suorita tämä ohjelma. 51 00:02:43,930 --> 00:02:47,690 Tee painike, piste slash-painiketta. 52 00:02:47,690 --> 00:02:49,640 Tuolla on ikkuna, siellä painiketta. 53 00:02:49,640 --> 00:02:51,720 Mennään eteenpäin ja valitse painiketta. 54 00:02:51,720 --> 00:02:52,810 Ja napsautettiin. 55 00:02:52,810 --> 00:02:54,400 Katsotaanpa klikkaa se uudestaan. 56 00:02:54,400 --> 00:02:55,310 Napsautettiin. 57 00:02:55,310 --> 00:02:59,160 >> Katsotaanpa nyt klikkaa x alkuun oikeassa yläkulmassa sulkea ikkunan, 58 00:02:59,160 --> 00:03:01,400 ja me murtautua ulos, että silmukka ja palaamme nolla. 59 00:03:01,400 --> 00:03:03,638