1 00:00:00,000 --> 00:00:00,320 2 00:00:00,320 --> 00:00:03,260 SPEAKER 1: Poďme napísať program s grafické užívateľské rozhranie, ktoré obsahuje 3 00:00:03,260 --> 00:00:05,180 okná a tlačidlá tam dovnútra 4 00:00:05,180 --> 00:00:06,540 Poďme začať. 5 00:00:06,540 --> 00:00:10,690 >> Najprv mi dovoľte, aby som do toho pustite a vyhlásiť g okná, volanie premenné okno. 6 00:00:10,690 --> 00:00:13,510 A priradiť k nej, návrat Hodnota nových g okná. 7 00:00:13,510 --> 00:00:15,230 Ktorý bude konkretizovať naše okno. 8 00:00:15,230 --> 00:00:19,530 A potom sme sa určiť šírku 320 pixelov a výšku 240 pixelov. 9 00:00:19,530 --> 00:00:22,160 Trochu ľubovoľne, ale malé tak, aby sa vošli na obrazovku. 10 00:00:22,160 --> 00:00:24,060 Poďme sa teraz inštanciu tlačidla g 11 00:00:24,060 --> 00:00:27,530 Nielen s popisom, že užívateľ uvidí, ale tiež s jedinečnou 12 00:00:27,530 --> 00:00:28,150 identifikátor. 13 00:00:28,150 --> 00:00:32,560 Tzv. Akčné príkaz, že bude skutočne jednoznačne identifikovať toto tlačidlo. 14 00:00:32,560 --> 00:00:37,680 g, tlačidlo, dostane návrat Hodnota nových tlačidla g 15 00:00:37,680 --> 00:00:40,940 A je to Štítok musí byť celkom jednoducho, tlačidlo. 16 00:00:40,940 --> 00:00:47,380 A potom sa poďme nastaviť akčné príkaz, prechádzajúcej v tomto tlačidlom a jedinečný, 17 00:00:47,380 --> 00:00:49,870 a niektorí, čo ľubovoľné slovo, kliknite na tlačidlo. 18 00:00:49,870 --> 00:00:55,440 Poďme sa teraz pridať tlačidlo do regiónu okná, obchádzať v okne, 19 00:00:55,440 --> 00:00:59,630 a tlačidlá, a identifikátor pre južná oblasť okna - 20 00:00:59,630 --> 00:01:03,020 že podľa Stanford prenosné knižnica, je spodná časť 21 00:01:03,020 --> 00:01:04,170 na obrazovke. 22 00:01:04,170 --> 00:01:07,000 >> A teraz poďme úmyselne vyvolať nekonečnú slučku. 23 00:01:07,000 --> 00:01:10,250 24 00:01:10,250 --> 00:01:12,600 Vnútri tejto slučky budeme počúvať na dve veci. 25 00:01:12,600 --> 00:01:15,680 Jeden, či používateľ zvolil zavrite okno. 26 00:01:15,680 --> 00:01:19,010 A za druhé, či má užívateľ klikli na tomto konkrétnom tlačidlom. 27 00:01:19,010 --> 00:01:22,960 Po prvé, ideme do vyhlásiť g akčné udalosť, volanie 28 00:01:22,960 --> 00:01:24,190 premenná udalosť. 29 00:01:24,190 --> 00:01:31,480 A priradiť k nej, návratová hodnota zo čakať na akcie, akčné udalosť. 30 00:01:31,480 --> 00:01:34,460 >> A teraz poďme skontrolovať, či táto udalosť je uzatvorenie okna. 31 00:01:34,460 --> 00:01:40,040 Ak sa dostanete, udalosti, typ, okolo udalosť, rovná, rovná, okná 32 00:01:40,040 --> 00:01:40,955 podčiarkovník uzavreté. 33 00:01:40,955 --> 00:01:44,630 Špeciálne konštanta deklarovaná v Stanford prenosná knižnica, ktorá 34 00:01:44,630 --> 00:01:47,170 predstavuje presne to, uzatvorenie okna. 35 00:01:47,170 --> 00:01:49,820 Potom idem, aby sa vymanili z tejto inak nekonečnej slučky, takže sme 36 00:01:49,820 --> 00:01:51,770 dostanete na koniec funkcie. 37 00:01:51,770 --> 00:01:58,460 Inak, ja idem na kontrolu, či string porovnať Get, akcie, 38 00:01:58,460 --> 00:02:02,990 príkaz, zložením udalosti, čiarka, citácie koniec citátu, kliknite na tlačidlo - to jedinečná 39 00:02:02,990 --> 00:02:04,570 Identifikátor z pred - 40 00:02:04,570 --> 00:02:06,360 rovná, rovná sa nula. 41 00:02:06,360 --> 00:02:13,290 Potom idem vytlačiť niečo ľubovoľná, tlačidlo ako kliknutie. 42 00:02:13,290 --> 00:02:17,220 >> Inými slovami, v prípade, keď počuje, že tlačidlo stlačili, a táto udalosť 43 00:02:17,220 --> 00:02:20,690 indikuje, že tlačidlo bolo kliknutí bol jeden s jedinečným identifikátorom 44 00:02:20,690 --> 00:02:24,180 zo citátom koniec citátu kliknutí, potom chcem až na správu na obrazovke. 45 00:02:24,180 --> 00:02:25,780 Teraz v tomto prípade, len som majú jedno tlačidlo. 46 00:02:25,780 --> 00:02:29,040 Ale len v prípade, že moja žiadosť mala viac tlačidiel, by táto technika 47 00:02:29,040 --> 00:02:32,130 dovoľte mi, aby som rozlišovať medzi týchto niekoľko tlačidiel. 48 00:02:32,130 --> 00:02:36,465 Mimo tejto slučky, teraz, budem pokračovať g zatvorte okno, okolo 49 00:02:36,465 --> 00:02:40,280 v okne ako svoj argument, a potom sa vrátiť na nulu. 50 00:02:40,280 --> 00:02:43,930 >> Poďme teraz uložiť, skompilovať, a spustiť tento program. 51 00:02:43,930 --> 00:02:47,690 Uistite sa, tlačidlo bodka lomítko. 52 00:02:47,690 --> 00:02:49,640 Tu je moje okno, je tu tlačidlo. 53 00:02:49,640 --> 00:02:51,720 Poďme ďalej a kliknite na tlačidlo na tlačidlo. 54 00:02:51,720 --> 00:02:52,810 A tlačidlo bolo kliknuté. 55 00:02:52,810 --> 00:02:54,400 Poďme kliknite znovu na to. 56 00:02:54,400 --> 00:02:55,310 Button kliknutí. 57 00:02:55,310 --> 00:02:59,160 >> Poďme sa teraz kliknite na X v hornej časti v pravom dolnom rohu okno zatvorte, 58 00:02:59,160 --> 00:03:01,400 a my sa vymaniť z tej slučky a vraciame sa k nule. 59 00:03:01,400 --> 00:03:03,638