1 00:00:00,000 --> 00:00:00,490 2 00:00:00,490 --> 00:00:03,350 Oratè 1: Se pou yo ekri yon pwogram ak yon koòdone itilizatè grafik ki tou 3 00:00:03,350 --> 00:00:04,580 gen ladan mete etikèt sou. 4 00:00:04,580 --> 00:00:07,940 Ak nan mete etikèt sou sa a, nou ap ale nan magazen nimewo, kwake kòm yon kòd. 5 00:00:07,940 --> 00:00:10,880 Apre sa, nou pral mete ke mete etikèt sou ankò, li ankò, li ankò. 6 00:00:10,880 --> 00:00:15,040 Se konsa, ke nou finalman konte desann soti nan 50 a zewo. 7 00:00:15,040 --> 00:00:20,910 Glabel, lè w rele li mete etikèt sou, vin nan retounen valè de nouvo glabel. 8 00:00:20,910 --> 00:00:22,900 Koulye a, mwen pa pwal bay sa a valè mete etikèt sou ankò, se konsa mwen pral 9 00:00:22,900 --> 00:00:25,040 mete nan quote: unquote. 10 00:00:25,040 --> 00:00:29,080 >> Next kite a rele setfon, pase nan etikèt la, e kite yo pase nan 11 00:00:29,080 --> 00:00:32,910 espesyalman yon font rele SansSerif 36 pwen. 12 00:00:32,910 --> 00:00:36,370 Yon font sa ki ap pase egziste andedan aparèy la CS50. 13 00:00:36,370 --> 00:00:41,940 Lè sa a, finalman, se pou yo ajoute sou etikèt la gade bò fennèt la jan sa a. 14 00:00:41,940 --> 00:00:44,580 Koulye a, se pou yo ale nan pwovoke yon bouk ki nan pral konte 15 00:00:44,580 --> 00:00:46,400 soti nan 50 desann nan zewo. 16 00:00:46,400 --> 00:00:49,520 E nan lespas de ke bouk, se pou yo iterativman aktyalizasyon etikèt la ak 17 00:00:49,520 --> 00:00:55,800 montre li sou ekran an, Pou, Int mwen vin 50, mwen gen plis pouvwa pase, oswa egal 18 00:00:55,800 --> 00:00:59,750 a zewo, mwen mwens, mwens. 19 00:00:59,750 --> 00:01:02,090 >> Koulye a, etikèt, li vire soti, dwe fè strings. 20 00:01:02,090 --> 00:01:04,110 Men, mwen aktyèlman konte, lè l sèvi avèk nonb antye relatif. 21 00:01:04,110 --> 00:01:07,750 Se konsa, yon jan kanmenm mwen pral gen konvèti nonb antye ki pè a, mwen, nan yon fisèl 22 00:01:07,750 --> 00:01:09,010 reprezantasyon flèch. 23 00:01:09,010 --> 00:01:12,480 Pou fè sa kite la deklare Char yo bracket twa. 24 00:01:12,480 --> 00:01:15,500 Se konsa, ke nou gen ase espas depo pou de chif nimewo, ki te swiv pa yon 25 00:01:15,500 --> 00:01:16,910 nil Terminator. 26 00:01:16,910 --> 00:01:22,480 Ekri ak lèt ​​detache f pase rele Lè sa a, se pou yo s nan s, pase nan quote, 27 00:01:22,480 --> 00:01:24,220 unquote pousan mwen. 28 00:01:24,220 --> 00:01:26,960 Ki endike ke nou menm se vle ak yon fòma yon nonb antye relatif. 29 00:01:26,960 --> 00:01:29,420 Finalman pase nan mwen tèt li. 30 00:01:29,420 --> 00:01:34,100 Nan lòt mo, ekri ak lèt ​​detache yo f, oswa fil ekri ak lèt ​​detache f, jis tankou ekri ak lèt ​​detache f, espere yon 31 00:01:34,100 --> 00:01:37,450 fòma fisèl ki te swiv pa kèk varyab pran plas nan ki 32 00:01:37,450 --> 00:01:38,430 fòma fisèl. 33 00:01:38,430 --> 00:01:41,910 Men, li tou aksepte se premye li yo agiman, kote nan kote ou 34 00:01:41,910 --> 00:01:44,400 ta renmen nan magazen fisèl la ke ou te reprezante 35 00:01:44,400 --> 00:01:45,830 ak sa fòma fisèl. 36 00:01:45,830 --> 00:01:52,540 >> Se konsa, pwochen, se pou yo ale pi devan epi rele mete, mete etikèt sou, pase nan mete etikèt sou, pase li nan s. 37 00:01:52,540 --> 00:01:56,430 Koulye a, finalman, jis paske sa a etikèt lajè ki pral chanje apre yon sèten tan kòm 38 00:01:56,430 --> 00:02:00,640 nou konte desann soti nan 50, ak 49, nan dot, dot, dot, nan nèf a uit. 39 00:02:00,640 --> 00:02:03,170 Ki fè yo pa laj ke yon de chif nimewo a se. 40 00:02:03,170 --> 00:02:05,570 Se pou yo ale nan figi konnen dynamique sa ki lajè a nan sa a 41 00:02:05,570 --> 00:02:08,930 mete etikèt sou yo ta dwe ak Lè sa a, asire ke li toujou santre sou ekran an. 42 00:02:08,930 --> 00:02:12,390 Mwen premye ale nan deklare yon doub, rele li x, ak m ap Lè sa a, ale nan 43 00:02:12,390 --> 00:02:16,880 magazen andedan nan x, rezilta a nan Pran lajè, pase nan lajè a nan la 44 00:02:16,880 --> 00:02:22,120 fenèt antye, mwens jwenn lajè, pase nan etikèt la. 45 00:02:22,120 --> 00:02:24,880 Lè sa a, divize tout bagay la pa de. 46 00:02:24,880 --> 00:02:29,660 Menm jan an tou mwen pral fè konnen y yo dwe egal a jwenn wotè ki tout la 47 00:02:29,660 --> 00:02:37,280 fenèt, mwens Pran wotè ki jis la mete etikèt sou, epi divize ke pa de yo tou. 48 00:02:37,280 --> 00:02:40,680 Finalman, mwen pral rele setlocation, pase nan etikèt la, 49 00:02:40,680 --> 00:02:43,180 pase nan x, pase nan y. 50 00:02:43,180 --> 00:02:45,970 Gen pa pwezante nan mete lejann sou nan x vigil y. 51 00:02:45,970 --> 00:02:49,290 >> Finalman, se konsa ke dekont sa a pa fè sa rive twò rapidman kite a 52 00:02:49,290 --> 00:02:53,350 pran yon poz, pou di, 100 milisgond ant chak aktyalizasyon nan etikèt la. 53 00:02:53,350 --> 00:02:56,320 Pou fè sa, nou ka rele pran yon poz la fonksyon, ki nan sa defini nan la 54 00:02:56,320 --> 00:03:00,390 Stanford bibliyotèk pòtab, byen tou senpleman jan sa a. 55 00:03:00,390 --> 00:03:04,230 >> Koulye a, kite a sove, konpile, epi kouri pwogram sa a. 56 00:03:04,230 --> 00:03:08,320 Fè mete etikèt sou, koupe dot, mete etikèt sou. 57 00:03:08,320 --> 00:03:11,000 Genyen koòdone itilizatè mwen an konte desann soti nan 50. 58 00:03:11,000 --> 00:03:14,570 Konte 'atè, li desann, e desann, ak fè. 59 00:03:14,570 --> 00:03:16,992