1 00:00:00,000 --> 00:00:00,490 2 00:00:00,490 --> 00:00:03,350 SPEAKER 1: Ejja jikteb programm ma user interface grafika li wkoll 3 00:00:03,350 --> 00:00:04,580 jinkludi tikketta. 4 00:00:04,580 --> 00:00:07,940 U f'dan il-tikketta, aħna qed tmur biex jaħżnu numru, għalkemm bħala sekwenza. 5 00:00:07,940 --> 00:00:10,880 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. 6 00:00:10,880 --> 00:00:15,040 Allura li aħna finalment joqgħod isfel minn 50 sa żero. 7 00:00:15,040 --> 00:00:20,910 Glabel, ssejjaħ dan tikketta, jiġrilha l- ritorn valur tal glabel ġdid. 8 00:00:20,910 --> 00:00:22,900 Issa, jien mhux ser jagħti dan valur tikketta għadhom, so I ser 9 00:00:22,900 --> 00:00:25,040 jitqiegħdu kwotazzjoni, unquote. 10 00:00:25,040 --> 00:00:29,080 >> Next ejja sejħa setFont, li jgħaddi fit-tikketta, u ejja jgħaddu 11 00:00:29,080 --> 00:00:32,910 speċifikament font imsejjaħ SansSerif 36 punt. 12 00:00:32,910 --> 00:00:36,370 A font li jiġri jeżistu ġewwa l-appliance CS50. 13 00:00:36,370 --> 00:00:41,940 Mbagħad finalment, ejja żid it-tikketta għall-tieqa kif ġej. 14 00:00:41,940 --> 00:00:44,580 Issa, ejja tipproċedi biex jinduċi loop li għaddej biex jingħaddu 15 00:00:44,580 --> 00:00:46,400 minn 50 sa żero. 16 00:00:46,400 --> 00:00:49,520 U f'dak il-loop, ejja iteratively jaġġornaw it-tikketta u 17 00:00:49,520 --> 00:00:55,800 wiri fuq l-iskrin, Għall, i int gets 50, i huwa akbar minn, jew daqs 18 00:00:55,800 --> 00:00:59,750 għal żero, i nieqes, nieqes. 19 00:00:59,750 --> 00:01:02,090 >> Issa tikketti, jirriżulta, għandhom ikunu kordi. 20 00:01:02,090 --> 00:01:04,110 Imma jien attwalment għadd, użu interi. 21 00:01:04,110 --> 00:01:07,750 So b'xi jien ser ikollhom biex jikkonvertu l-eqreb numru sħiħ, i, għal string 22 00:01:07,750 --> 00:01:09,010 vleġġa rappreżentazzjoni. 23 00:01:09,010 --> 00:01:12,480 Biex tagħmel dan ejja tiddikjara char s bracket tlieta. 24 00:01:12,480 --> 00:01:15,500 Allura li aħna għandna biżżejjed spazju għall-ħażna għal numru żewġ ċifri, segwit minn 25 00:01:15,500 --> 00:01:16,910 terminatur null. 26 00:01:16,910 --> 00:01:22,480 Sejħa Imbagħad ejja s print f tgħaddi fl-i, li jgħaddi fil-kwotazzjoni, 27 00:01:22,480 --> 00:01:24,220 mija unquote i. 28 00:01:24,220 --> 00:01:26,960 Tindika li aħna tassew trid format integer. 29 00:01:26,960 --> 00:01:29,420 Finalment tgħaddi fil i innifsu. 30 00:01:29,420 --> 00:01:34,100 Fi kliem ieħor, print i f, jew string print f, bħal print f, jistenna 31 00:01:34,100 --> 00:01:37,450 string format segwit minn xi varjabbli li tissostitwixxi f'dak 32 00:01:37,450 --> 00:01:38,430 string format. 33 00:01:38,430 --> 00:01:41,910 Iżda hija taċċetta wkoll l-ewwel tagħha argument, il-post fejn inti 34 00:01:41,910 --> 00:01:44,400 tixtieq li jaħżen l-sekwenza li inti stajt rappreżentati 35 00:01:44,400 --> 00:01:45,830 ma 'dak string format. 36 00:01:45,830 --> 00:01:52,540 >> Allura li jmiss, ejja imorru quddiem u sejħa stabbiliti, tikketta, li jgħaddi fil-tikketta, li jgħaddi fil-s. 37 00:01:52,540 --> 00:01:56,430 Issa, finalment, sempliċement minħabba li din it-tikketti wisa se jinbidlu maż-żmien kif 38 00:01:56,430 --> 00:02:00,640 we għadd stabbiliti mill-50, sa 49, dot, dot, dot, għal disgħa għal tmienja. 39 00:02:00,640 --> 00:02:03,170 Li mhumiex wiesa 'kemm numru b'żewġ ċifri hu. 40 00:02:03,170 --> 00:02:05,570 Ejja tipproċedi biex insemmu dinamikament dak il-wisa 'dan 41 00:02:05,570 --> 00:02:08,930 tikketta għandu jkun u mbagħad żgurat li huwa dejjem ċċentrata fuq l-iskrin. 42 00:02:08,930 --> 00:02:12,390 Jien l-ewwel ser tiddikjara doppja, ssejjaħ dan x, u jien imbagħad ser 43 00:02:12,390 --> 00:02:16,880 jaħżnu ġewwa ta 'x, ir-riżultat ta get wisa ', li jgħaddi fil-wisa' tal- 44 00:02:16,880 --> 00:02:22,120 tieqa kollu, nieqes tikseb wisa ', tgħaddi fit-tikketta. 45 00:02:22,120 --> 00:02:24,880 Imbagħad tiddividi l-ħaġa sħiħa bi tnejn. 46 00:02:24,880 --> 00:02:29,660 Bl-istess mod jien ser tiddikjara y biex ikunu ugwali li jiksbu għoli ta 'kollox 47 00:02:29,660 --> 00:02:37,280 għoli tieqa, minus get ta 'ftit l- tikketta, u jaqsmu dak bi tnejn ukoll. 48 00:02:37,280 --> 00:02:40,680 Fl-aħħarnett, jien ser sejħa setlocation, tgħaddi fit-tikketta, 49 00:02:40,680 --> 00:02:43,180 tgħaddi fil x, li jgħaddi fil-y. 50 00:02:43,180 --> 00:02:45,970 Hemm mill pożizzjonament tal- tikketta fuq x y comma. 51 00:02:45,970 --> 00:02:49,290 >> Fl-aħħarnett, sabiex din countdown ma jiġri wisq malajr ejja 52 00:02:49,290 --> 00:02:53,350 nieqaf, per jiġifieri, il-100 millisekonda bejn kull aġġornament tat-tikketta. 53 00:02:53,350 --> 00:02:56,320 Biex tagħmel dan, nistgħu sejħa tal-pause funzjoni, thats definit fil- 54 00:02:56,320 --> 00:03:00,390 Stanford librerija portabbli, sempliċiment kif ġej. 55 00:03:00,390 --> 00:03:04,230 >> Issa ejja jiffrankaw, tiġbor, u run dan il-programm. 56 00:03:04,230 --> 00:03:08,320 Agħmel tikketta, dot slash, tikketta. 57 00:03:08,320 --> 00:03:11,000 Hemm interface utent tiegħi jingħaddu l isfel minn 50. 58 00:03:11,000 --> 00:03:14,570 Fl-għadd, u 'l isfel, u 'l isfel, u jsir. 59 00:03:14,570 --> 00:03:16,992