1
00:00:00,000 --> 00:00:00,320

2
00:00:00,320 --> 00:00:03,260
SPEAKER 1: Oletame, kirjutada programm koos
graafiline kasutajaliides, mis hõlmab

3
00:00:03,260 --> 00:00:05,180
aken ja nupp on sisse

4
00:00:05,180 --> 00:00:06,540
Alustame.

5
00:00:06,540 --> 00:00:10,690
>> Esiteks lubage mul minna ja kuulutada g
aken, kutsudes muutuja aken.

6
00:00:10,690 --> 00:00:13,510
Ja määrata see, tulu
väärtus uus g akna.

7
00:00:13,510 --> 00:00:15,230
Mis algväärtustan meie akna.

8
00:00:15,230 --> 00:00:19,530
Ja siis me täpsustada laius 320
pikslit ja kõrgus 240 pikslit.

9
00:00:19,530 --> 00:00:22,160
Mõneti meelevaldselt, vaid väike
piisavalt mahub ekraanile.

10
00:00:22,160 --> 00:00:24,060
Olgem nüüd algväärtustan g nuppu.

11
00:00:24,060 --> 00:00:27,530
Mitte ainult silt, et kasutaja
näeme, vaid ka unikaalne

12
00:00:27,530 --> 00:00:28,150
tunnus.

13
00:00:28,150 --> 00:00:32,560
Nn tegevus käsk, et tahe
tõepoolest üheselt tuvastada, et nupp.

14
00:00:32,560 --> 00:00:37,680
g, nuppu, muutub tagasipöördumist
väärtus uus g nuppu.

15
00:00:37,680 --> 00:00:40,940
Ja see on etikett,
Lihtsalt nuppu.

16
00:00:40,940 --> 00:00:47,380
Ja siis lepime tegevuse juhtimine,
möödaminnes, et nupp ja ainulaadne,

17
00:00:47,380 --> 00:00:49,870
ja mõned, mida suvalise sõna klõpsake.

18
00:00:49,870 --> 00:00:55,440
Lisame nüüd nuppu regioon
akna mööda akna,

19
00:00:55,440 --> 00:00:59,630
ja nuppu ja tunnusmärgid
Lõuna regiooni aken -

20
00:00:59,630 --> 00:01:03,020
et vastavalt Stanford kaasaskantav
raamatukogu, on alumise osa

21
00:01:03,020 --> 00:01:04,170
ekraani.

22
00:01:04,170 --> 00:01:07,000
>> Ja nüüd lähme tahtlikult
indutseerida lõputu silmuse.

23
00:01:07,000 --> 00:01:10,250

24
00:01:10,250 --> 00:01:12,600
Toas see silmus me
kuulata kahte asja.

25
00:01:12,600 --> 00:01:15,680
Üks, kas kasutaja on valinud
Akna sulgemiseks.

26
00:01:15,680 --> 00:01:19,010
Ja kaks, kas kasutajal on
klõpsanud, et konkreetne nuppu.

27
00:01:19,010 --> 00:01:22,960
Esiteks, me ei kavatse kuulutada
g tegevus juhul, kutsudes

28
00:01:22,960 --> 00:01:24,190
muutuja korral.

29
00:01:24,190 --> 00:01:31,480
Ja määrata seda, tagastatav väärtus
on oodata juhul hagi korral.

30
00:01:31,480 --> 00:01:34,460
>> Ja nüüd vaatame, kui see sündmus
on sulgemist akent.

31
00:01:34,460 --> 00:01:40,040
Kui saad, juhul tüüp, mis kulgeb
juhul võrdub, võrdne aknas

32
00:01:40,040 --> 00:01:40,955
rõhutada suletud.

33
00:01:40,955 --> 00:01:44,630
Eriline pidev deklareeritud
Stanford kaasaskantav raamatukogu, mis

34
00:01:44,630 --> 00:01:47,170
kujutab täpselt, et
sulgemine akna.

35
00:01:47,170 --> 00:01:49,820
Siis ma lähen murda läbi selle
muidu lõpmatu ahel, nii et me

36
00:01:49,820 --> 00:01:51,770
jõuda lõpuks funktsiooni.

37
00:01:51,770 --> 00:01:58,460
Muidu, ma lähen, et kontrollida, kas
string võrrelda ja saada, tegevus,

38
00:01:58,460 --> 00:02:02,990
käsk, mis kulgeb juhul, koma quote
lõppeb käsku - et ainulaadne

39
00:02:02,990 --> 00:02:04,570
tunnust enne -

40
00:02:04,570 --> 00:02:06,360
võrdne, võrdne nulliga.

41
00:02:06,360 --> 00:02:13,290
Siis ma lähen välja trükkida midagi
meelevaldne, nagu nupu klõpsamist.

42
00:02:13,290 --> 00:02:17,220
>> Teisisõnu, kui kuuldes, et
nuppu klõpsatud ja sel juhul

43
00:02:17,220 --> 00:02:20,690
näitab, et nupp klõpsatud
oli üks kordumatu tunnus

44
00:02:20,690 --> 00:02:24,180
Tsitaadi lõppeb hiireklõpsuga, siis ma tahan
aru nii palju ekraanil.

45
00:02:24,180 --> 00:02:25,780
Nüüd antud juhul, ma ainult
on üks nupp.

46
00:02:25,780 --> 00:02:29,040
Aga igaks juhuks minu taotlus oli
Mitme nuppe, see meetod oleks

47
00:02:29,040 --> 00:02:32,130
lubage mul eristame
need mitu nuppu.

48
00:02:32,130 --> 00:02:36,465
Väljaspool seda loop, nüüd ma lähen
jätkata sulgeda g aken, mis kulgeb

49
00:02:36,465 --> 00:02:40,280
aknas oma argument,
ja siis tagasi nulli.

50
00:02:40,280 --> 00:02:43,930
>> Olgem nüüd salvestada, koostada,
ja käivitada see programm.

51
00:02:43,930 --> 00:02:47,690
Tee nuppu dot kaldkriipsuga nuppu.

52
00:02:47,690 --> 00:02:49,640
Seal on mu aken, seal on nupp.

53
00:02:49,640 --> 00:02:51,720
Lähme edasi ja kliki
nupule.

54
00:02:51,720 --> 00:02:52,810
Ja nupu klõpsamist.

55
00:02:52,810 --> 00:02:54,400
Olgem kliki uuesti.

56
00:02:54,400 --> 00:02:55,310
Button oli klõpsatud.

57
00:02:55,310 --> 00:02:59,160
>> Olgem nüüd klõpsa x ülemises
paremas nurgas akna sulgeda,

58
00:02:59,160 --> 00:03:01,400
ja me välja murda, et loop
ja me tagasi nulli.

59
00:03:01,400 --> 00:03:03,638