1 00:00:00,000 --> 00:00:00,320 2 00:00:00,320 --> 00:00:03,260 1 głośnik: Napiszmy program z Graficzny interfejs użytkownika, który obejmuje 3 00:00:03,260 --> 00:00:05,180 okno, a tam przycisk w. 4 00:00:05,180 --> 00:00:06,540 Zaczynajmy. 5 00:00:06,540 --> 00:00:10,690 >> Po pierwsze, pozwól mi iść dalej i ogłosić g okno, wywołanie zmiennej okno. 6 00:00:10,690 --> 00:00:13,510 I przypisać do niego, powrót Wartość nowym oknie g. 7 00:00:13,510 --> 00:00:15,230 Która instancję naszego okna. 8 00:00:15,230 --> 00:00:19,530 A potem określić szerokość 320 pikseli i wysokość 240 pikseli. 9 00:00:19,530 --> 00:00:22,160 Nieco arbitralnie, ale małe wystarczy, aby zmieścić się na ekranie. 10 00:00:22,160 --> 00:00:24,060 Załóżmy teraz instancji przycisku g. 11 00:00:24,060 --> 00:00:27,530 Nie tylko ze znacznikiem, który użytkownik zobaczymy, ale także z unikalnym 12 00:00:27,530 --> 00:00:28,150 identyfikator. 13 00:00:28,150 --> 00:00:32,560 Tzw. polecenie działania, które będzie rzeczywiście jednoznacznie zidentyfikować tego przycisku. 14 00:00:32,560 --> 00:00:37,680 przycisk g, przycisk, dostaje zwrot Wartość nowego przycisku g. 15 00:00:37,680 --> 00:00:40,940 I to jest etykieta powinna być, po prostu przycisk. 16 00:00:40,940 --> 00:00:47,380 A potem niech polecenie działania ustaw, przechodząc w tym przycisku i wyjątkowa, 17 00:00:47,380 --> 00:00:49,870 a niektóre, co arbitralne słowo, kliknij. 18 00:00:49,870 --> 00:00:55,440 Dodajmy przycisk do regionu okna, omijając w oknie, 19 00:00:55,440 --> 00:00:59,630 i przycisk, a identyfikator południowej części okna - 20 00:00:59,630 --> 00:01:03,020 że zgodnie z przenośnego Stanford Biblioteka jest dolna część 21 00:01:03,020 --> 00:01:04,170 ekranu. 22 00:01:04,170 --> 00:01:07,000 >> A teraz celowo wywołać nieskończoną pętlę. 23 00:01:07,000 --> 00:01:10,250 24 00:01:10,250 --> 00:01:12,600 Wewnątrz tej pętli będziemy słuchać z dwóch rzeczy. 25 00:01:12,600 --> 00:01:15,680 Jeden, czy użytkownik wybrał zamknięcie okna. 26 00:01:15,680 --> 00:01:19,010 I dwóch, czy użytkownik ma kliknięciu tego konkretnego przycisku. 27 00:01:19,010 --> 00:01:22,960 Po pierwsze, mamy zamiar zadeklarować Impreza g działania, wzywając 28 00:01:22,960 --> 00:01:24,190 Zmienna zdarzenia. 29 00:01:24,190 --> 00:01:31,480 I przypisać do niego zwraca wartości z oczekiwania na wydarzenia, imprezy działania. 30 00:01:31,480 --> 00:01:34,460 >> A teraz sprawdźmy, czy to zdarzenie jest zamknięcie okna. 31 00:01:34,460 --> 00:01:40,040 Jeśli, dostać, zdarzenia, typ, przechodząc Impreza, równa, równa, okno 32 00:01:40,040 --> 00:01:40,955 podkreślenia zamknięty. 33 00:01:40,955 --> 00:01:44,630 Specjalne stałe zadeklarowane w Stanford przenośna biblioteka, która 34 00:01:44,630 --> 00:01:47,170 oznacza dokładnie, że zamknięcie okna. 35 00:01:47,170 --> 00:01:49,820 Potem mam zamiar wyrwać się z tego inaczej pętla nieskończona, tak, że 36 00:01:49,820 --> 00:01:51,770 dotrze do końca funkcji. 37 00:01:51,770 --> 00:01:58,460 W przeciwnym razie, mam zamiar sprawdzić, czy Ciąg porównać z GET, działania, 38 00:01:58,460 --> 00:02:02,990 polecenie, przekazując zdarzeń, przecinek, cytat cytatu, kliknij - to wyjątkowa 39 00:02:02,990 --> 00:02:04,570 Identyfikator z przed - 40 00:02:04,570 --> 00:02:06,360 równa, równa zero. 41 00:02:06,360 --> 00:02:13,290 Potem mam zamiar wydrukować coś arbitralne, jak przycisk został kliknięty. 42 00:02:13,290 --> 00:02:17,220 >> Innymi słowy, jeśli po usłyszeniu, że przycisk został kliknięty, a zdarzenie 43 00:02:17,220 --> 00:02:20,690 wskazuje, że przycisk został kliknięty był jednym z unikalnym identyfikatorem 44 00:02:20,690 --> 00:02:24,180 z cytatu kliknięciem, a następnie chcę zgłosić tyle na ekranie. 45 00:02:24,180 --> 00:02:25,780 Teraz w tym przypadku, to tylko jeden przycisk. 46 00:02:25,780 --> 00:02:29,040 Ale tylko w przypadku, mój wniosek miał wiele przycisków, technika ta 47 00:02:29,040 --> 00:02:32,130 pozwala mi rozróżnić te kilka przycisków. 48 00:02:32,130 --> 00:02:36,465 Poza tym pętli, teraz, mam zamiar postępować, aby zamknąć g okno, przechodząc 49 00:02:36,465 --> 00:02:40,280 w oknie jako argument, , a następnie powrót do zera. 50 00:02:40,280 --> 00:02:43,930 >> Załóżmy teraz zapisać, skompilować, i uruchomić ten program. 51 00:02:43,930 --> 00:02:47,690 Dodać przycisk, przycisk dot slash. 52 00:02:47,690 --> 00:02:49,640 Tam jest moje okno, tam przycisk. 53 00:02:49,640 --> 00:02:51,720 Idziemy dalej i kliknij przycisku. 54 00:02:51,720 --> 00:02:52,810 I przycisk został kliknięty. 55 00:02:52,810 --> 00:02:54,400 Załóżmy, kliknij jeszcze raz. 56 00:02:54,400 --> 00:02:55,310 Przycisk został kliknięty. 57 00:02:55,310 --> 00:02:59,160 >> Załóżmy teraz, kliknij na przycisk X w górę prawy róg, aby zamknąć okno, 58 00:02:59,160 --> 00:03:01,400 i wyrwać się z pętli i wracamy do zera. 59 00:03:01,400 --> 00:03:03,638