1 00:00:00,000 --> 00:00:00,320 2 00:00:00,320 --> 00:00:03,260 SPEAKER 1: Pojďme napsat program s grafické uživatelské rozhraní, které obsahuje 3 00:00:03,260 --> 00:00:05,180 okna a tlačítka tam dovnitř 4 00:00:05,180 --> 00:00:06,540 Pojďme začít. 5 00:00:06,540 --> 00:00:10,690 >> Nejprve mi dovolte, abych do toho pusťte a vyhlásit g okna, volání proměnné okno. 6 00:00:10,690 --> 00:00:13,510 A přiřadit k ní, návrat Hodnota nového g okna. 7 00:00:13,510 --> 00:00:15,230 Který bude konkretizovat naše okno. 8 00:00:15,230 --> 00:00:19,530 A pak jsme se určit šířku 320 pixelů a výšku 240 pixelů. 9 00:00:19,530 --> 00:00:22,160 Poněkud libovolně, ale malé tak, aby se vešly na obrazovku. 10 00:00:22,160 --> 00:00:24,060 Pojďme se nyní instanci tlačítka g. 11 00:00:24,060 --> 00:00:27,530 Nejen s popiskem, že uživatel uvidí, ale také 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í příkaz, že bude skutečně jednoznačně identifikovat toto tlačítko. 14 00:00:32,560 --> 00:00:37,680 g, tlačítko, dostane návrat Hodnota nových tlačítka g. 15 00:00:37,680 --> 00:00:40,940 A je to Štítek musí být docela jednoduše, tlačítko. 16 00:00:40,940 --> 00:00:47,380 A pak se pojďme nastavit akční příkaz, procházející v tomto tlačítkem a jedinečný, 17 00:00:47,380 --> 00:00:49,870 a někteří, co libovolné slovo, klepněte na tlačítko. 18 00:00:49,870 --> 00:00:55,440 Pojďme se nyní přidat tlačítko do regionu okna, obcházet v okně, 19 00:00:55,440 --> 00:00:59,630 a tlačítka, a identifikátor pro jižní oblast okna - 20 00:00:59,630 --> 00:01:03,020 že podle Stanford přenosné knihovna, je spodní část 21 00:01:03,020 --> 00:01:04,170 na obrazovce. 22 00:01:04,170 --> 00:01:07,000 >> A teď pojďme úmyslně vyvolat nekonečnou smyčku. 23 00:01:07,000 --> 00:01:10,250 24 00:01:10,250 --> 00:01:12,600 Uvnitř této smyčky budeme poslouchat na dvě věci. 25 00:01:12,600 --> 00:01:15,680 Jeden, zda uživatel zvolil zavřete okno. 26 00:01:15,680 --> 00:01:19,010 A za druhé, zda má uživatel klikli na tomto konkrétním tlačítkem. 27 00:01:19,010 --> 00:01:22,960 Za prvé, jedeme do prohlásit g akční událost, volání 28 00:01:22,960 --> 00:01:24,190 proměnná událost. 29 00:01:24,190 --> 00:01:31,480 A přiřadit k ní, návratová hodnota ze čekat na akce, akční událost. 30 00:01:31,480 --> 00:01:34,460 >> A teď pojďme zkontrolovat, zda tato událost je uzavření okna. 31 00:01:34,460 --> 00:01:40,040 Pokud se dostanete, události, typ, kolem událost, rovná, rovná, okna 32 00:01:40,040 --> 00:01:40,955 podtržítko uzavřené. 33 00:01:40,955 --> 00:01:44,630 Speciální konstanta deklarována v Stanford přenosná knihovna, která 34 00:01:44,630 --> 00:01:47,170 představuje přesně to, uzavření okna. 35 00:01:47,170 --> 00:01:49,820 Pak jdu, aby se vymanily z této jinak nekonečné smyčky, takže jsme 36 00:01:49,820 --> 00:01:51,770 dostanete na konec funkce. 37 00:01:51,770 --> 00:01:58,460 Jinak, já jdu na kontrolu, zda string porovnat Get, akce, 38 00:01:58,460 --> 00:02:02,990 příkaz, složením události, čárka, citace konec citátu, klepněte na tlačítko - to jedinečná 39 00:02:02,990 --> 00:02:04,570 Identifikátor z před - 40 00:02:04,570 --> 00:02:06,360 rovná, rovná se nula. 41 00:02:06,360 --> 00:02:13,290 Pak jdu vytisknout něco libovolná, tlačítko jako klepnutí. 42 00:02:13,290 --> 00:02:17,220 >> Jinými slovy, v případě, když slyší, že tlačítko klepli, a tato událost 43 00:02:17,220 --> 00:02:20,690 indikuje, že tlačítko bylo klepnutí byl jeden s jedinečným identifikátorem 44 00:02:20,690 --> 00:02:24,180 ze citátem konec citátu kliknutí, pak chci až na zprávu na obrazovce. 45 00:02:24,180 --> 00:02:25,780 Nyní v tomto případě jen já mají jedno tlačítko. 46 00:02:25,780 --> 00:02:29,040 Ale jen v případě, že má žádost měla více tlačítek, by tato technika 47 00:02:29,040 --> 00:02:32,130 dovolte mi, abych rozlišovat mezi těchto několik tlačítek. 48 00:02:32,130 --> 00:02:36,465 Mimo této smyčky, teď, budu pokračovat g zavřete okno, kolem 49 00:02:36,465 --> 00:02:40,280 v okně jako svůj argument, a pak se vrátit na nulu. 50 00:02:40,280 --> 00:02:43,930 >> Pojďme nyní uložit, zkompilovat, a spustit tento program. 51 00:02:43,930 --> 00:02:47,690 Ujistěte se, tlačítko tečka lomítko. 52 00:02:47,690 --> 00:02:49,640 Tady je moje okno, je tu tlačítko. 53 00:02:49,640 --> 00:02:51,720 Pojďme dál a klepněte na tlačítko na tlačítko. 54 00:02:51,720 --> 00:02:52,810 A tlačítko bylo kliknuto. 55 00:02:52,810 --> 00:02:54,400 Pojďme klikněte znovu na to. 56 00:02:54,400 --> 00:02:55,310 Button klepnutí. 57 00:02:55,310 --> 00:02:59,160 >> Pojďme se nyní klikněte na X v horní části v pravém dolním rohu okno zavřete, 58 00:02:59,160 --> 00:03:01,400 a my se vymanit z té smyčky a vracíme se k nule. 59 00:03:01,400 --> 00:03:03,638