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