1 00:00:00,000 --> 00:00:00,320 2 00:00:00,320 --> 00:00:03,260 SIARADWR 1: Dewch i ysgrifennu rhaglen gyda rhyngwyneb defnyddiwr graffigol sy'n cynnwys 3 00:00:03,260 --> 00:00:05,180 ffenestr a botwm yno mewn 4 00:00:05,180 --> 00:00:06,540 Gadewch i ni ddechrau arni. 5 00:00:06,540 --> 00:00:10,690 >> Yn gyntaf, gadewch i mi fynd yn ei flaen ac yn datgan g ffenestr, yn galw y ffenestr amrywiol. 6 00:00:10,690 --> 00:00:13,510 A benodi iddo, y ffurflen gwerth y ffenestr g newydd. 7 00:00:13,510 --> 00:00:15,230 Pa enghreifftio ein ffenestr. 8 00:00:15,230 --> 00:00:19,530 Ac yna rydym yn pennu lled o 320 picsel, ac uchder o 240 picsel. 9 00:00:19,530 --> 00:00:22,160 Rhywfaint yn fympwyol, ond yn fach ddigon i ffitio ar y sgrin. 10 00:00:22,160 --> 00:00:24,060 Gadewch i ni yn awr enghreifftio botwm g. 11 00:00:24,060 --> 00:00:27,530 Nid yn unig gyda label bod y defnyddiwr yn gweld, ond hefyd gyda unigryw 12 00:00:27,530 --> 00:00:28,150 dynodwr. 13 00:00:28,150 --> 00:00:32,560 Mae gorchymyn gweithredu fel y'i gelwir, bydd hynny yn wir unigryw yn nodi bod botwm. 14 00:00:32,560 --> 00:00:37,680 g botwm, botwm, yn cael y ffurflen gwerth y botwm g newydd. 15 00:00:37,680 --> 00:00:40,940 Ac mae'n rhaid i label fod, yn syml, botwm. 16 00:00:40,940 --> 00:00:47,380 Ac yna gadewch i ni osod gorchymyn gweithredu, pasio yn y botwm ac unigryw, 17 00:00:47,380 --> 00:00:49,870 ac mae rhai pa air mympwyol, cliciwch. 18 00:00:49,870 --> 00:00:55,440 Gadewch i ni yn awr ychwanegwch y botwm i ardal y ffenestr, osgoi mewn ffenestr, 19 00:00:55,440 --> 00:00:59,630 a'r botwm, a dynodwr ar gyfer y rhanbarth deheuol y ffenestr - 20 00:00:59,630 --> 00:01:03,020 bod yn ôl y cludadwy Stanford llyfrgell, yw'r rhan isaf 21 00:01:03,020 --> 00:01:04,170 y sgrin. 22 00:01:04,170 --> 00:01:07,000 >> Ac yn awr gadewch i ni yn fwriadol cymell dolen ddiddiwedd. 23 00:01:07,000 --> 00:01:10,250 24 00:01:10,250 --> 00:01:12,600 Y tu mewn dolen hwn, rydym yn mynd i wrando am ddau beth. 25 00:01:12,600 --> 00:01:15,680 Un, p'un a yw'r defnyddiwr wedi dewis i gau'r ffenestr. 26 00:01:15,680 --> 00:01:19,010 A dau, pa un a yw'r defnyddiwr clicio ar y botwm penodol. 27 00:01:19,010 --> 00:01:22,960 Yn gyntaf, rydym yn mynd i ddatgan digwyddiad g gweithredu, galw 28 00:01:22,960 --> 00:01:24,190 y digwyddiad amrywiol. 29 00:01:24,190 --> 00:01:31,480 A benodi iddo, mae'r gwerth dychwelyd o aros ar gyfer y digwyddiad, digwyddiad gweithredu. 30 00:01:31,480 --> 00:01:34,460 >> Ac yn awr gadewch i ni weld os y digwyddiad hwnnw yn cau ffenestr. 31 00:01:34,460 --> 00:01:40,040 Os, yn cael, digwyddiad, math, gan fynd heibio i digwyddiad, yn hafal i, yn hafal i, ffenestr 32 00:01:40,040 --> 00:01:40,955 tanlinellu gau. 33 00:01:40,955 --> 00:01:44,630 Mae cyson arbennig datgan yn y Stanford llyfrgell symudol sy'n 34 00:01:44,630 --> 00:01:47,170 yn cynrychioli union hynny, mae'r cau ffenestr. 35 00:01:47,170 --> 00:01:49,820 Yna mi i'n mynd i dorri allan o hyn dolen ddiddiwedd fel arall, er mwyn i ni 36 00:01:49,820 --> 00:01:51,770 cyrraedd diwedd y swyddogaeth. 37 00:01:51,770 --> 00:01:58,460 Fel arall, dw i'n mynd i gadarnhau a oes llinyn cymharu o gael, gweithredu, 38 00:01:58,460 --> 00:02:02,990 gorchymyn, gan fynd heibio digwyddiad, coma, dyfynnwch unquote, cliciwch - hynny unigryw 39 00:02:02,990 --> 00:02:04,570 dynodwr o o'r blaen - 40 00:02:04,570 --> 00:02:06,360 yn hafal i, yn hafal i, sero. 41 00:02:06,360 --> 00:02:13,290 Yna, dw i'n mynd i argraffu rhywbeth fympwyol, botwm fel ei glicio. 42 00:02:13,290 --> 00:02:17,220 >> Mewn geiriau eraill, os ar glywed bod botwm ei glicio, a bod y digwyddiad 43 00:02:17,220 --> 00:02:20,690 yn dangos bod y botwm ei glicio oedd yr un â'r dynodwr unigryw 44 00:02:20,690 --> 00:02:24,180 o dyfyniad unquote clic, yna yr wyf am i adrodd cymaint ar y sgrin. 45 00:02:24,180 --> 00:02:25,780 Nawr yn yr achos hwn, dim ond cael un botwm. 46 00:02:25,780 --> 00:02:29,040 Ond rhag ofn fy nghais wedi botymau lluosog, byddai dechneg hon 47 00:02:29,040 --> 00:02:32,130 yn caniatáu i mi i wahaniaethu ymhlith nifer o botymau hynny. 48 00:02:32,130 --> 00:02:36,465 Y tu allan i'r ddolen hon, yn awr, yr wyf i'n mynd i symud ymlaen i gau ffenestr g, gan fynd heibio 49 00:02:36,465 --> 00:02:40,280 mewn ffenestr fel ei dadl, ac yna'n dychwelyd sero. 50 00:02:40,280 --> 00:02:43,930 >> Gadewch i ni yn awr yn arbed, crynhoi, a rhedeg y rhaglen hon. 51 00:02:43,930 --> 00:02:47,690 Gwneud botwm, botwm dot slaes. 52 00:02:47,690 --> 00:02:49,640 Mae fy ffenestr, mae y botwm. 53 00:02:49,640 --> 00:02:51,720 Gadewch i ni fynd yn ei flaen a chliciwch ar y botwm. 54 00:02:51,720 --> 00:02:52,810 Ac mae'r botwm ei glicio. 55 00:02:52,810 --> 00:02:54,400 Gadewch i ni cliciwch ar hynny eto. 56 00:02:54,400 --> 00:02:55,310 Button ei glicio. 57 00:02:55,310 --> 00:02:59,160 >> Gadewch i ni yn awr cliciwch ar y x yn y top gornel dde i gau'r ffenestr, 58 00:02:59,160 --> 00:03:01,400 ac rydym yn torri allan o'r cylch a byddwn yn dychwelyd sero. 59 00:03:01,400 --> 00:03:03,638