1 00:00:00,000 --> 00:00:00,320 2 00:00:00,320 --> 00:00:03,260 ZVUČNIK 1: Idemo napisati program s grafičko korisničko sučelje koje uključuje 3 00:00:03,260 --> 00:00:05,180 prozor i gumb postoji u. 4 00:00:05,180 --> 00:00:06,540 Počnimo. 5 00:00:06,540 --> 00:00:10,690 >> Prvo, neka mi ići naprijed i proglasiti g prozor, pozivajući varijablu prozor. 6 00:00:10,690 --> 00:00:13,510 I dodijeliti ga, povratak Vrijednost novog g prozora. 7 00:00:13,510 --> 00:00:15,230 Koji će instancu naš prozor. 8 00:00:15,230 --> 00:00:19,530 I onda smo odredili širinu od 320 piksela, a visina 240 piksela. 9 00:00:19,530 --> 00:00:22,160 Ponekad proizvoljno, ali male dovoljno da stane na zaslon. 10 00:00:22,160 --> 00:00:24,060 Idemo sada instancu tipku. 11 00:00:24,060 --> 00:00:27,530 Ne samo s oznakom u koju korisnik će se vidjeti, ali i jedinstven 12 00:00:27,530 --> 00:00:28,150 identifikator. 13 00:00:28,150 --> 00:00:32,560 Takozvani akcija naredbe, da će doista jedinstveno identificiraju taj gumb. 14 00:00:32,560 --> 00:00:37,680 g, gumb, dobiva povrat Vrijednost novog g gumb. 15 00:00:37,680 --> 00:00:40,940 I to je oznaka mora biti, vrlo jednostavno, gumb. 16 00:00:40,940 --> 00:00:47,380 A onda neka je postavljen akcijski naredbu, prolaze u tom gumb i jedinstvena, 17 00:00:47,380 --> 00:00:49,870 i nešto što proizvoljna riječ, kliknite. 18 00:00:49,870 --> 00:00:55,440 Idemo sada dodati gumb na regiju kroz prozor, zaobilazeći u prozor, 19 00:00:55,440 --> 00:00:59,630 i gumb, i identifikator Južni region oko prozora - 20 00:00:59,630 --> 00:01:03,020 da je prema prijenosnom Stanford Knjižnica je donji dio 21 00:01:03,020 --> 00:01:04,170 zaslona. 22 00:01:04,170 --> 00:01:07,000 >> I sad neka je namjerno izazvati beskonačnu petlju. 23 00:01:07,000 --> 00:01:10,250 24 00:01:10,250 --> 00:01:12,600 Unutar ove petlje smo mi ide slušati za dvije stvari. 25 00:01:12,600 --> 00:01:15,680 Jedan, da li je korisnik odabrao zatvoriti prozor. 26 00:01:15,680 --> 00:01:19,010 I drugo, da li ili ne korisnik kliknuo na taj određeni gumb. 27 00:01:19,010 --> 00:01:22,960 Prvo, idemo proglasiti g akcija događaj, poziv 28 00:01:22,960 --> 00:01:24,190 promjenjiva događaj. 29 00:01:24,190 --> 00:01:31,480 I dodijeliti na njega, povratna vrijednost od pričekati slučaju, akcijski događaja. 30 00:01:31,480 --> 00:01:34,460 >> A sada idemo provjeriti je li taj događaj je zatvaranje prozora. 31 00:01:34,460 --> 00:01:40,040 Ako se, događaj, vrstu, prolazi događaja, jednako, jednako, prozor 32 00:01:40,040 --> 00:01:40,955 naglašavaju zatvorena. 33 00:01:40,955 --> 00:01:44,630 Poseban konstantna proglašen u Stanford prijenosni knjižnica koja 34 00:01:44,630 --> 00:01:47,170 predstavlja upravo to, zatvaranje prozora. 35 00:01:47,170 --> 00:01:49,820 Onda ću izaći iz ovog inače klapa, kako bismo 36 00:01:49,820 --> 00:01:51,770 do kraja funkcije. 37 00:01:51,770 --> 00:01:58,460 Inače, idem provjeriti je li Niz usporediti od dobiti, akcije, 38 00:01:58,460 --> 00:02:02,990 naredba, prolazi događaj, zarez, citat završiti citat, kliknite - taj jedinstveni 39 00:02:02,990 --> 00:02:04,570 identifikator od prije - 40 00:02:04,570 --> 00:02:06,360 jednako, jednako nuli. 41 00:02:06,360 --> 00:02:13,290 Onda, ja ću isprintati nešto proizvoljan, kao i tipka je kliknuo. 42 00:02:13,290 --> 00:02:17,220 >> Drugim riječima, ako je nakon saslušanja da je Gumb je kliknuo, a taj događaj 43 00:02:17,220 --> 00:02:20,690 ukazuje na to da je kliknuo gumb bio je onaj s jedinstvenog identifikatora 44 00:02:20,690 --> 00:02:24,180 citat Citat završen klikom, onda želim izvijestiti koliko na zaslonu. 45 00:02:24,180 --> 00:02:25,780 Sada, u ovom slučaju, samo sam imaju jedan gumb. 46 00:02:25,780 --> 00:02:29,040 Ali samo u slučaju da je moj zahtjev je više tipki, ova tehnika bi 47 00:02:29,040 --> 00:02:32,130 Dopustite mi da se razlikovati između ti više gumbi. 48 00:02:32,130 --> 00:02:36,465 Izvan tog kruga, sad, ja ću nastavite zatvoriti g prozor, prolazi 49 00:02:36,465 --> 00:02:40,280 u prozor kao svoj argument, , a zatim se vratiti na nulu. 50 00:02:40,280 --> 00:02:43,930 >> Idemo sada spasiti, sastaviti, i pokrenuti ovaj program. 51 00:02:43,930 --> 00:02:47,690 Napravite gumb, gumb dot kose crte. 52 00:02:47,690 --> 00:02:49,640 Tu je moj prozor, postoji gumb. 53 00:02:49,640 --> 00:02:51,720 Idemo naprijed i pritisnite na gumb. 54 00:02:51,720 --> 00:02:52,810 I tipka je kliknuo. 55 00:02:52,810 --> 00:02:54,400 Idemo kliknite na to opet. 56 00:02:54,400 --> 00:02:55,310 Button je kliknuo. 57 00:02:55,310 --> 00:02:59,160 >> Idemo sada kliknuti na xu vrhu desnom kutu da zatvorite prozor, 58 00:02:59,160 --> 00:03:01,400 i mi izaći iz tog kruga a mi smo se vratili na nulu. 59 00:03:01,400 --> 00:03:03,638