1 00:00:00,000 --> 00:00:00,320 2 00:00:00,320 --> 00:00:03,260 GARSIAKALBIS 1: Tegul parašyti su programa grafinė vartotojo sąsaja, kuri apima 3 00:00:03,260 --> 00:00:05,180 langas ir mygtukas yra in 4 00:00:05,180 --> 00:00:06,540 Pradėkime. 5 00:00:06,540 --> 00:00:10,690 >> Pirma, leiskite man eiti į priekį ir paskelbti g langas, ragindamas kintamojo langą. 6 00:00:10,690 --> 00:00:13,510 Ir priskirti jai, grąžą vertė naujojo g lange. 7 00:00:13,510 --> 00:00:15,230 Kuris instancija mūsų langą. 8 00:00:15,230 --> 00:00:19,530 Ir tada mes nurodyti 320 plotis pikselių ir 240 pikselių aukščio. 9 00:00:19,530 --> 00:00:22,160 Šiek tiek savavališkai, bet maža pakankamai, kad tilptų ekrane. 10 00:00:22,160 --> 00:00:24,060 Leiskite dabar instancija g mygtuką. 11 00:00:24,060 --> 00:00:27,530 Ne tik su etikete, vartotojo pamatysite, bet ir unikalus 12 00:00:27,530 --> 00:00:28,150 identifikatorius. 13 00:00:28,150 --> 00:00:32,560 Vadinamasis veiksmų komanda, kad bus Iš tiesų vienareikšmiškai identifikuoti tą mygtuką. 14 00:00:32,560 --> 00:00:37,680 g mygtuką,, gauna grąžą vertė Nauja G mygtuką. 15 00:00:37,680 --> 00:00:40,940 Ir tai etiketė, paprasčiausiai mygtuką. 16 00:00:40,940 --> 00:00:47,380 Ir tada tegul nustatyti veiksmų komandą, einančios į tą mygtuką ir unikalus, 17 00:00:47,380 --> 00:00:49,870 ir kai kas savavališkai žodis, spustelėkite. 18 00:00:49,870 --> 00:00:55,440 Leiskite dabar pridėti mygtuką į regioną langą, aplenkiant lange, 19 00:00:55,440 --> 00:00:59,630 ir mygtuką, ir už identifikatorius Pietų regionas lango - 20 00:00:59,630 --> 00:01:03,020 kad pagal Stanfordo nešiojamų biblioteka, yra mažesnė dalis 21 00:01:03,020 --> 00:01:04,170 ekrano. 22 00:01:04,170 --> 00:01:07,000 >> O dabar tegul sąmoningai sukelti begalinį ciklą. 23 00:01:07,000 --> 00:01:10,250 24 00:01:10,250 --> 00:01:12,600 Viduje šios linijos mes ketiname klausytis dviejų dalykų. 25 00:01:12,600 --> 00:01:15,680 Vienas iš jų, ar vartotojas pasirinko uždaryti langą. 26 00:01:15,680 --> 00:01:19,010 Ir du, ar vartotojas turi paspausti ant tos konkrečios mygtuką. 27 00:01:19,010 --> 00:01:22,960 Pirma, mes ketiname paskelbti g veiksmas įvykis, pašaukimas 28 00:01:22,960 --> 00:01:24,190 kintamasis įvykis. 29 00:01:24,190 --> 00:01:31,480 Ir priskirti jai, grąžina vertė iš laukti atveju veiksmų atveju. 30 00:01:31,480 --> 00:01:34,460 >> O dabar galime patikrinti, ar tas įvykis yra iš lango uždarymo. 31 00:01:34,460 --> 00:01:40,040 Jei gauti, renginių, tipą, einančios įvykis, lygu lygu langą 32 00:01:40,040 --> 00:01:40,955 pabrėžti uždarytą. 33 00:01:40,955 --> 00:01:44,630 Specialus nuolatinis deklaruota Stanfordo nešiojamų biblioteka, 34 00:01:44,630 --> 00:01:47,170 reiškia būtent tai, uždarymas lange. 35 00:01:47,170 --> 00:01:49,820 Tada aš ruošiuosi išeiti iš šio kitaip begalinis ciklas, kad mes 36 00:01:49,820 --> 00:01:51,770 pasiekti funkciją pabaigą. 37 00:01:51,770 --> 00:01:58,460 Priešingu atveju, aš ruošiuosi patikrinti, ar styginių lyginimas gauti, veiksmų, 38 00:01:58,460 --> 00:02:02,990 komanda, einančios įvykio kablelis citata citatos, spustelėkite - tai unikalus 39 00:02:02,990 --> 00:02:04,570 identifikatorius iš anksčiau - 40 00:02:04,570 --> 00:02:06,360 lygu lygu nuliui. 41 00:02:06,360 --> 00:02:13,290 Tada aš ruošiuosi atsispausdinti kažką savavališkai, pavyzdžiui, mygtukas buvo paspaudėte. 42 00:02:13,290 --> 00:02:17,220 >> Kitaip tariant, jei išgirdęs, kad mygtukas buvo paspaudėte, ir tas įvykis 43 00:02:17,220 --> 00:02:20,690 nurodo, kad mygtukas buvo paspaudėte buvo vienas su unikaliu identifikatoriumi 44 00:02:20,690 --> 00:02:24,180 Citatos citatos paspaudimu, tada aš noriu pranešti kiek ekrane. 45 00:02:24,180 --> 00:02:25,780 Dabar šiuo atveju, aš tik vieną mygtuką. 46 00:02:25,780 --> 00:02:29,040 Bet tik tuo atveju mano prašymas buvo keli mygtukai, šis metodas būtų 47 00:02:29,040 --> 00:02:32,130 leiskite išskirti tie keli mygtukai. 48 00:02:32,130 --> 00:02:36,465 Už šios linijos, dabar aš ruošiuosi pradėti uždaryti g langą, einančios 49 00:02:36,465 --> 00:02:40,280 lange kaip jos argumentą, ir tada grįžti prie nulio. 50 00:02:40,280 --> 00:02:43,930 >> Leiskite dabar įrašyti, kaupti, ir paleisti šią programą. 51 00:02:43,930 --> 00:02:47,690 Padaryti mygtuką, taškų velniop mygtuką. 52 00:02:47,690 --> 00:02:49,640 Yra mano langą, ten mygtuką. 53 00:02:49,640 --> 00:02:51,720 Eikime į priekį ir spustelėkite mygtuką. 54 00:02:51,720 --> 00:02:52,810 Ir mygtukas buvo paspaudėte. 55 00:02:52,810 --> 00:02:54,400 Leiskite paspausti, kad vėl. 56 00:02:54,400 --> 00:02:55,310 Mygtukas buvo paspaudėte. 57 00:02:55,310 --> 00:02:59,160 >> Leiskite dabar paspauskite ant viršaus x dešiniajame kampe, norėdami uždaryti langą 58 00:02:59,160 --> 00:03:01,400 ir mes išeiti iš šios kilpos ir mes grįžti prie nulio. 59 00:03:01,400 --> 00:03:03,638