1 00:00:00,000 --> 00:00:00,320 2 00:00:00,320 --> 00:00:03,260 SPEAKER 1: Napišimo program z grafični uporabniški vmesnik, ki vključuje 3 00:00:03,260 --> 00:00:05,180 okno, gumb tam noter 4 00:00:05,180 --> 00:00:06,540 Začnimo. 5 00:00:06,540 --> 00:00:10,690 >> Prvič, dovolite mi, da gredo naprej in razglasi g okno, kliče spremenljivo okno. 6 00:00:10,690 --> 00:00:13,510 In ji naloži, vrnitev Vrednost novega g okna. 7 00:00:13,510 --> 00:00:15,230 Ki bo sprožajo naše okno. 8 00:00:15,230 --> 00:00:19,530 In potem smo se podajte širino 320 pikslov in višine 240 pik. 9 00:00:19,530 --> 00:00:22,160 Nekoliko poljubno, toda majhno Dovolj, da se prilega na zaslonu. 10 00:00:22,160 --> 00:00:24,060 Pojdimo zdaj sprožajo gumb g. 11 00:00:24,060 --> 00:00:27,530 Ne samo z nalepko, da uporabnik videli, ampak tudi z edinstveno 12 00:00:27,530 --> 00:00:28,150 identifikator. 13 00:00:28,150 --> 00:00:32,560 Tako imenovani ukaz ukrep, ki ga bo zares edinstveno identifikacijo gumb. 14 00:00:32,560 --> 00:00:37,680 g gumb, gumb, dobi vrnitev Vrednost novega g gumb. 15 00:00:37,680 --> 00:00:40,940 In to je nalepka mora biti, preprosto, gumb. 16 00:00:40,940 --> 00:00:47,380 In potem pa nastavite ukaz akcijski, , ki poteka v tem gumbom in edinstvena, 17 00:00:47,380 --> 00:00:49,870 in nekaj, kar samovoljno besedo, kliknite. 18 00:00:49,870 --> 00:00:55,440 Pojdimo zdaj dodali gumb za regijo okna, mimo v oknu 19 00:00:55,440 --> 00:00:59,630 in gumb in identifikator južna regija okna - 20 00:00:59,630 --> 00:01:03,020 da glede na Stanford prenosnih knjižnica, je spodnji del 21 00:01:03,020 --> 00:01:04,170 zaslona. 22 00:01:04,170 --> 00:01:07,000 >> In zdaj pa namerno izzivati ​​neskončno zanko. 23 00:01:07,000 --> 00:01:10,250 24 00:01:10,250 --> 00:01:12,600 Znotraj te zanke bomo poslušati za dve stvari. 25 00:01:12,600 --> 00:01:15,680 Ena, ali je uporabnik izbral , da zaprete okno. 26 00:01:15,680 --> 00:01:19,010 In drugič, ali ima uporabnik kliknili na ta poseben gumb. 27 00:01:19,010 --> 00:01:22,960 Najprej bomo razglasi g ukrep dogodek, kliče 28 00:01:22,960 --> 00:01:24,190 spremenljivka dogodek. 29 00:01:24,190 --> 00:01:31,480 In določite z njim, vrne vrednost od počakajte dogodek, dejanje dogodka. 30 00:01:31,480 --> 00:01:34,460 >> In zdaj poglejmo, če ta dogodek je zapiranje okna. 31 00:01:34,460 --> 00:01:40,040 Če se dobili, dogodek tip, ki poteka dogodek, enako, enako, okno 32 00:01:40,040 --> 00:01:40,955 podčrtaj zaprta. 33 00:01:40,955 --> 00:01:44,630 Posebna konstantna prijavljeni v Stanford prenosni knjižnica, ki 34 00:01:44,630 --> 00:01:47,170 predstavlja ravno, da zapiranje okna. 35 00:01:47,170 --> 00:01:49,820 Potem bom prekinil iz tega drugače neskončno zanko, tako da smo 36 00:01:49,820 --> 00:01:51,770 dosegel konec funkcije. 37 00:01:51,770 --> 00:01:58,460 Drugače pa grem preveriti, če niz primerjate z dne dobili, akcije, 38 00:01:58,460 --> 00:02:02,990 Ukaz, ki poteka dogodka, vejica, narekovaj konec citata, kliknite - edinstveni 39 00:02:02,990 --> 00:02:04,570 identifikator od prej - 40 00:02:04,570 --> 00:02:06,360 enaka, enaka, enaka nič. 41 00:02:06,360 --> 00:02:13,290 Nato bom izpisal nekaj samovoljno, kot je gumb kliknili. 42 00:02:13,290 --> 00:02:17,220 >> Z drugimi besedami, če je na zaslišanju, da je A Gumb je kliknil, in da je dogodek 43 00:02:17,220 --> 00:02:20,690 kažejo, da je bil gumb klikne je bil eden z enoličnim identifikatorjem 44 00:02:20,690 --> 00:02:24,180 citata citata klik, potem hočem toliko prijavi na zaslonu. 45 00:02:24,180 --> 00:02:25,780 Zdaj, v tem primeru, sem samo ima en gumb. 46 00:02:25,780 --> 00:02:29,040 Ampak samo v primeru, imela moja vloga več gumbov, bi ta tehnika 47 00:02:29,040 --> 00:02:32,130 Dovolite mi, da razlikuje med ti več gumbov. 48 00:02:32,130 --> 00:02:36,465 Zunaj te zanke, zdaj bom nadaljuje, da zaprete g okno, ki poteka 49 00:02:36,465 --> 00:02:40,280 V oknu, kot svoj argument, in se nato vrne nič. 50 00:02:40,280 --> 00:02:43,930 >> Pojdimo zdaj rešiti, sestaviti, in zagon tega programa. 51 00:02:43,930 --> 00:02:47,690 Naredite gumb, gumb dot slash. 52 00:02:47,690 --> 00:02:49,640 Tukaj je moj okno, tam je gumb. 53 00:02:49,640 --> 00:02:51,720 Pojdimo naprej in kliknite na gumb. 54 00:02:51,720 --> 00:02:52,810 In je bil gumb kliknili. 55 00:02:52,810 --> 00:02:54,400 Oglejmo kliknite na to še enkrat. 56 00:02:54,400 --> 00:02:55,310 Button je bil kliknili. 57 00:02:55,310 --> 00:02:59,160 >> Pojdimo zdaj kliknite na X na vrhu desnem kotu, da zaprete okno, 58 00:02:59,160 --> 00:03:01,400 in mi izbruhne te zanke in se vrnemo nič. 59 00:03:01,400 --> 00:03:03,638