SPEAKER 1: Ejja jikteb programm ma user interface grafika li wkoll jinkludi tikketta. U f'dan il-tikketta, aħna qed tmur biex jaħżnu numru, għalkemm bħala sekwenza. U aħna qed tmur biex taġġorna dik it-tikketta għal darb'oħra, u għal darb'oħra, u għal darb'oħra. Allura li aħna finalment joqgħod isfel minn 50 sa żero. Glabel, ssejjaħ dan tikketta, jiġrilha l- ritorn valur tal glabel ġdid. Issa, jien mhux ser jagħti dan valur tikketta għadhom, so I ser jitqiegħdu kwotazzjoni, unquote. Next ejja sejħa setFont, li jgħaddi fit-tikketta, u ejja jgħaddu speċifikament font imsejjaħ SansSerif 36 punt. A font li jiġri jeżistu ġewwa l-appliance CS50. Mbagħad finalment, ejja żid it-tikketta għall-tieqa kif ġej. Issa, ejja tipproċedi biex jinduċi loop li għaddej biex jingħaddu minn 50 sa żero. U f'dak il-loop, ejja iteratively jaġġornaw it-tikketta u wiri fuq l-iskrin, Għall, i int gets 50, i huwa akbar minn, jew daqs għal żero, i nieqes, nieqes. Issa tikketti, jirriżulta, għandhom ikunu kordi. Imma jien attwalment għadd, użu interi. So b'xi jien ser ikollhom biex jikkonvertu l-eqreb numru sħiħ, i, għal string vleġġa rappreżentazzjoni. Biex tagħmel dan ejja tiddikjara char s bracket tlieta. Allura li aħna għandna biżżejjed spazju għall-ħażna għal numru żewġ ċifri, segwit minn terminatur null. Sejħa Imbagħad ejja s print f tgħaddi fl-i, li jgħaddi fil-kwotazzjoni, mija unquote i. Tindika li aħna tassew trid format integer. Finalment tgħaddi fil i innifsu. Fi kliem ieħor, print i f, jew string print f, bħal print f, jistenna string format segwit minn xi varjabbli li tissostitwixxi f'dak string format. Iżda hija taċċetta wkoll l-ewwel tagħha argument, il-post fejn inti tixtieq li jaħżen l-sekwenza li inti stajt rappreżentati ma 'dak string format. Allura li jmiss, ejja imorru quddiem u sejħa stabbiliti, tikketta, li jgħaddi fil-tikketta, li jgħaddi fil-s. Issa, finalment, sempliċement minħabba li din it-tikketti wisa se jinbidlu maż-żmien kif we għadd stabbiliti mill-50, sa 49, dot, dot, dot, għal disgħa għal tmienja. Li mhumiex wiesa 'kemm numru b'żewġ ċifri hu. Ejja tipproċedi biex insemmu dinamikament dak il-wisa 'dan tikketta għandu jkun u mbagħad żgurat li huwa dejjem ċċentrata fuq l-iskrin. Jien l-ewwel ser tiddikjara doppja, ssejjaħ dan x, u jien imbagħad ser jaħżnu ġewwa ta 'x, ir-riżultat ta get wisa ', li jgħaddi fil-wisa' tal- tieqa kollu, nieqes tikseb wisa ', tgħaddi fit-tikketta. Imbagħad tiddividi l-ħaġa sħiħa bi tnejn. Bl-istess mod jien ser tiddikjara y biex ikunu ugwali li jiksbu għoli ta 'kollox għoli tieqa, minus get ta 'ftit l- tikketta, u jaqsmu dak bi tnejn ukoll. Fl-aħħarnett, jien ser sejħa setlocation, tgħaddi fit-tikketta, tgħaddi fil x, li jgħaddi fil-y. Hemm mill pożizzjonament tal- tikketta fuq x y comma. Fl-aħħarnett, sabiex din countdown ma jiġri wisq malajr ejja nieqaf, per jiġifieri, il-100 millisekonda bejn kull aġġornament tat-tikketta. Biex tagħmel dan, nistgħu sejħa tal-pause funzjoni, thats definit fil- Stanford librerija portabbli, sempliċiment kif ġej. Issa ejja jiffrankaw, tiġbor, u run dan il-programm. Agħmel tikketta, dot slash, tikketta. Hemm interface utent tiegħi jingħaddu l isfel minn 50. Fl-għadd, u 'l isfel, u 'l isfel, u jsir.