SIARADWR 1: Dewch i ysgrifennu rhaglen gyda rhyngwyneb defnyddiwr graffigol sy'n cynnwys
ffenestr a botwm yno mewn
Gadewch i ni ddechrau arni.
>> Yn gyntaf, gadewch i mi fynd yn ei flaen ac yn datgan g ffenestr, yn galw y ffenestr amrywiol.
A benodi iddo, y ffurflen gwerth y ffenestr g newydd.
Pa enghreifftio ein ffenestr.
Ac yna rydym yn pennu lled o 320 picsel, ac uchder o 240 picsel.
Rhywfaint yn fympwyol, ond yn fach ddigon i ffitio ar y sgrin.
Gadewch i ni yn awr enghreifftio botwm g.
Nid yn unig gyda label bod y defnyddiwr yn gweld, ond hefyd gyda unigryw
dynodwr.
Mae gorchymyn gweithredu fel y'i gelwir, bydd hynny yn wir unigryw yn nodi bod botwm.
g botwm, botwm, yn cael y ffurflen gwerth y botwm g newydd.
Ac mae'n rhaid i label fod, yn syml, botwm.
Ac yna gadewch i ni osod gorchymyn gweithredu, pasio yn y botwm ac unigryw,
ac mae rhai pa air mympwyol, cliciwch.
Gadewch i ni yn awr ychwanegwch y botwm i ardal y ffenestr, osgoi mewn ffenestr,
a'r botwm, a dynodwr ar gyfer y rhanbarth deheuol y ffenestr -
bod yn ôl y cludadwy Stanford llyfrgell, yw'r rhan isaf
y sgrin.
>> Ac yn awr gadewch i ni yn fwriadol cymell dolen ddiddiwedd.
Y tu mewn dolen hwn, rydym yn mynd i wrando am ddau beth.
Un, p'un a yw'r defnyddiwr wedi dewis i gau'r ffenestr.
A dau, pa un a yw'r defnyddiwr clicio ar y botwm penodol.
Yn gyntaf, rydym yn mynd i ddatgan digwyddiad g gweithredu, galw
y digwyddiad amrywiol.
A benodi iddo, mae'r gwerth dychwelyd o aros ar gyfer y digwyddiad, digwyddiad gweithredu.
>> Ac yn awr gadewch i ni weld os y digwyddiad hwnnw yn cau ffenestr.
Os, yn cael, digwyddiad, math, gan fynd heibio i digwyddiad, yn hafal i, yn hafal i, ffenestr
tanlinellu gau.
Mae cyson arbennig datgan yn y Stanford llyfrgell symudol sy'n
yn cynrychioli union hynny, mae'r cau ffenestr.
Yna mi i'n mynd i dorri allan o hyn dolen ddiddiwedd fel arall, er mwyn i ni
cyrraedd diwedd y swyddogaeth.
Fel arall, dw i'n mynd i gadarnhau a oes llinyn cymharu o gael, gweithredu,
gorchymyn, gan fynd heibio digwyddiad, coma, dyfynnwch unquote, cliciwch - hynny unigryw
dynodwr o o'r blaen -
yn hafal i, yn hafal i, sero.
Yna, dw i'n mynd i argraffu rhywbeth fympwyol, botwm fel ei glicio.
>> Mewn geiriau eraill, os ar glywed bod botwm ei glicio, a bod y digwyddiad
yn dangos bod y botwm ei glicio oedd yr un â'r dynodwr unigryw
o dyfyniad unquote clic, yna yr wyf am i adrodd cymaint ar y sgrin.
Nawr yn yr achos hwn, dim ond cael un botwm.
Ond rhag ofn fy nghais wedi botymau lluosog, byddai dechneg hon
yn caniatáu i mi i wahaniaethu ymhlith nifer o botymau hynny.
Y tu allan i'r ddolen hon, yn awr, yr wyf i'n mynd i symud ymlaen i gau ffenestr g, gan fynd heibio
mewn ffenestr fel ei dadl, ac yna'n dychwelyd sero.
>> Gadewch i ni yn awr yn arbed, crynhoi, a rhedeg y rhaglen hon.
Gwneud botwm, botwm dot slaes.
Mae fy ffenestr, mae y botwm.
Gadewch i ni fynd yn ei flaen a chliciwch ar y botwm.
Ac mae'r botwm ei glicio.
Gadewch i ni cliciwch ar hynny eto.
Button ei glicio.
>> Gadewch i ni yn awr cliciwch ar y x yn y top gornel dde i gau'r ffenestr,
ac rydym yn torri allan o'r cylch a byddwn yn dychwelyd sero.