SIARADWR 1: Dewch i ysgrifennu rhaglen gyda rhyngwyneb defnyddiwr graffigol sydd hefyd yn
gynnwys label.
Ac yn label hwn, rydym yn mynd i storio rhif, er fel llinyn.
Ac rydym yn mynd i ddiweddaru y label unwaith eto, ac unwaith eto, ac unwaith eto.
Fel ein bod yn y pen draw yn cyfrif i lawr o 50 i sero.
Glabel, yn galw yn label, yn cael y dychwelyd gwerth y glabel newydd.
Nawr, dydw i ddim yn mynd i roi hwn gwerth label eto, felly 'n annhymerus'
rhoi mewn Dyfyniadau.
>> Nesaf, gadewch i ni ffoniwch setFont, gan fynd heibio yn y label, a gadewch i ni basio i mewn
yn benodol ffont o'r enw SansSerif 36 pwynt.
Mae ffont sy'n digwydd i fodoli y tu mewn i'r peiriant CS50.
Yna yn olaf, gadewch i ni ychwanegu'r label at y ffenestr fel a ganlyn.
Yn awr, gadewch i ni symud ymlaen i gymell a ddolen sy'n mynd i gyfrif
o 50 i lawr i sero.
Ac o fewn y ddolen, gadewch i ni iteraidd diweddaru'r label a
ei arddangos ar y sgrin, Ar gyfer, int i yn cael 50, fi yn fwy na, neu'n gyfartal
i sero, fi minws, minws.
>> Nawr labeli, mae'n troi allan, rhaid i ni fod llinynnau.
Ond dw i'n mynd ati i gyfrif, ddefnyddio cyfanrifau.
Felly, rywsut dwi'n mynd i gael i drosi y cyfanrif, i, i linyn
arrow gynrychiolaeth.
Er mwyn gwneud hynny gadewch i ni ddatgan torgoch s braced tri.
Fel bod gennym ddigon o le i storio ar gyfer dau ddigid, wedi'i ddilyn gan
terminator null.
Yna gadewch i alwad print f pasio yn s, gan fynd heibio yn y dyfyniad,
y cant unquote i.
Nodi ein bod yn wir am i fformatio yn gyfanrif.
Yn olaf basio mewn i ei hun.
Mewn geiriau eraill, s print f, neu linyn print f, yn union fel print f, yn disgwyl
fformat llinyn yna rai newidynnau yn lle i mewn i'r
llinyn fformat.
Ond mae hefyd yn derbyn yw ei cyntaf ddadl, y lleoliad yr ydych yn
os hoffech i storio y llinyn eich bod wedi cynrychioli
gyda'r fformat llinyn.
>> Felly nesaf, gadewch i ni fynd yn ei flaen ac yn galw eu gosod, label, gan fynd heibio mewn label, gan fynd heibio mewn s.
Yn awr, yn olaf, dim ond oherwydd y labeli led yn mynd i newid dros amser wrth
rydym yn cyfrif i lawr o 50 i 49, i dot, dot, dot, i 9-8.
Nad ydynt mor eang â rhif dau ddigid yn.
Gadewch i ni symud ymlaen i chyfrif i maes ddeinamig yr hyn y mae'r lled y
Dylai'r label fod ac yna sicrhau bod mae bob amser yn canolbwyntio ar y sgrin.
Rydw i'n mynd yn gyntaf i ddatgan dwbl, alw yn x, ac yna yr wyf i'n mynd i
storio tu mewn x, y canlyniad get lled, gan fynd heibio yn lled y
holl ffenestr, minws chael led, pasio yn y label.
Yna rhannu'r holl beth gan ddau.
Yn yr un modd yr wyf i'n mynd i ddatgan y i fod yn cyfartal i gael uchder y cyfan
uchder y ffenestr, minws get o dim ond y label, a'i rannu drwy ddau hefyd.
Yn olaf, dw i'n mynd i alw setlocation, pasio yn y label,
pasio mewn x, gan fynd heibio yn y.
Yno gan leoli'r labelu yn x coma y.
>> Yn olaf, fel na countdown yw hyn yn yn digwydd yn rhy gyflym gadewch i ni
oedi, am dyweder, 100 milieiliadau rhwng pob diweddariad ar y label.
I wneud hynny, gallwn alw y saib swyddogaeth, sy'n cael ei ddiffinio yn y
Stanford llyfrgell symudol, yn syml fel a ganlyn.
>> Nawr, gadewch i ni arbed, crynhoi, a rhedeg y rhaglen hon.
Gwnewch label, dot slaes, label.
Mae fy rhyngwyneb defnyddiwr cyfrif i lawr o 50.
Cyfrif i lawr, ac i lawr, ac i lawr, ac yn ei wneud.