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.