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