1 00:00:00,000 --> 00:00:00,490 2 00:00:00,490 --> 00:00:03,350 SPEAKER 1: యొక్క ఒక కార్యక్రమాన్ని వ్రాద్దాము గ్రాఫికల్ యూజర్ ఇంటర్ఫేస్ కూడా 3 00:00:03,350 --> 00:00:04,580 లేబుల్ కలిగి. 4 00:00:04,580 --> 00:00:07,940 మరియు ఈ లేబుల్ లో, మేము నిల్వ చూడాలని సంఖ్య, ఒక స్ట్రింగ్ వంటి అయితే. 5 00:00:07,940 --> 00:00:10,880 మరియు మేము ఆ లేబుల్ నవీకరించడానికి వెళుతున్న మళ్ళీ, మళ్ళీ, మళ్ళీ. 6 00:00:10,880 --> 00:00:15,040 మేము చివరికి కౌంట్ కాబట్టి సున్నాకి 50 నుండి డౌన్. 7 00:00:15,040 --> 00:00:20,910 Glabel, లేబుల్ అని, గెట్స్ కొత్త glabel విలువ తిరిగి. 8 00:00:20,910 --> 00:00:22,900 ఇప్పుడు, నేను ఈ ఇవ్వాలని వెళ్ళడం లేదు లేబుల్ విలువ ఇంకా, నేను చేస్తాము 9 00:00:22,900 --> 00:00:25,040 కోట్, unquote ప్రవేశపెట్టింది. 10 00:00:25,040 --> 00:00:29,080 >> తదుపరి యొక్క మీదుగా వాడుక కాల్ లేబుల్ లో, మరియు యొక్క లో పాస్ అయ్యేందుకు 11 00:00:29,080 --> 00:00:32,910 ప్రత్యేకముగా ఒక ఫాంట్ 36 పాయింట్ SansSerif. 12 00:00:32,910 --> 00:00:36,370 ఉన్నాయి చేసేట్టు ఒక ఫాంట్ CS50 ఉపకరణం లోపల. 13 00:00:36,370 --> 00:00:41,940 అప్పుడు చివరకు, యొక్క లేబుల్ జోడించడానికి అనుమతిస్తుంది క్రింది విండో. 14 00:00:41,940 --> 00:00:44,580 ఇప్పుడు, యొక్క ప్రేరేపించడానికి ముందుకు తెలపండి ఒక లెక్కించడానికి జరగబోతోంది ఆ లూప్ 15 00:00:44,580 --> 00:00:46,400 50 నుండి సున్నా. 16 00:00:46,400 --> 00:00:49,520 మరియు ఆ లూప్ లోపల, మరల చేసుకుందాం లేబుల్ అప్డేట్ మరియు 17 00:00:49,520 --> 00:00:55,800 స్క్రీన్ మీద ప్రదర్శించడానికి, కోసం, నేను Int 50 వస్తుంది, నేను కంటే, లేదా సమాన ఎక్కువ 18 00:00:55,800 --> 00:00:59,750 సున్నా, నేను మైనస్ మైనస్. 19 00:00:59,750 --> 00:01:02,090 >> ఇప్పుడు, అది అవుతుంది, లేబుల్స్ తీగలను ఉండాలి. 20 00:01:02,090 --> 00:01:04,110 కానీ నేను లెక్కింపు నేను, పూర్ణ ఉపయోగించి. 21 00:01:04,110 --> 00:01:07,750 కాబట్టి ఏదో నేను మార్చేందుకు కలిగి వెళుతున్న పూర్ణాంక, నేను, ఒక స్ట్రింగ్ 22 00:01:07,750 --> 00:01:09,010 ప్రాతినిధ్యం బాణం. 23 00:01:09,010 --> 00:01:12,480 అలా యొక్క డిక్లేర్ తెలియజేయండి చార్ లు బ్రాకెట్ మూడు. 24 00:01:12,480 --> 00:01:15,500 మేము తగినంత స్థలం కాబట్టి రెండు అంకెల సంఖ్య కోసం, ఒక తరువాత 25 00:01:15,500 --> 00:01:16,910 శూన్య టెర్మినేటర్. 26 00:01:16,910 --> 00:01:22,480 అప్పుడు చూద్దాం కాల్ లు ముద్రణ F పాస్ లు లో, కోట్ లో ప్రయాణిస్తున్న, 27 00:01:22,480 --> 00:01:24,220 unquote శాతం నేను. 28 00:01:24,220 --> 00:01:26,960 మేము నిజానికి పేర్కొన్నారు పూర్ణాంకం ఫార్మాట్. 29 00:01:26,960 --> 00:01:29,420 చివరగా నేను కూడా అక్కడ. 30 00:01:29,420 --> 00:01:34,100 ఇతర పదాలు, s ముద్రణ F, లేదా స్ట్రింగ్ లో ముద్రణ F, కేవలం ముద్రణ F వంటి, ఆశించారు 31 00:01:34,100 --> 00:01:37,450 కొన్ని వేరియబుల్స్ తరువాత ఫార్మాట్ స్ట్రింగ్ ఆ లోకి ప్రత్యామ్నాయంగా 32 00:01:37,450 --> 00:01:38,430 ఫార్మాట్ స్ట్రింగ్. 33 00:01:38,430 --> 00:01:41,910 కానీ కూడా మొదటి ఉంది అంగీకరిస్తుంది వాదన, నగర దీనిలో 34 00:01:41,910 --> 00:01:44,400 స్ట్రింగ్ నిల్వ కోరుకుంటున్నారో మీరు ప్రాతినిధ్యం చేసిన 35 00:01:44,400 --> 00:01:45,830 ఆ ఫార్మాట్ స్ట్రింగ్ తో. 36 00:01:45,830 --> 00:01:52,540 >> తరువాత,, యొక్క ముందుకు వెళ్లి సెట్ కాల్ లేబుల్, s లో ప్రయాణిస్తున్న, లేబుల్ లో ప్రయాణిస్తున్న. 37 00:01:52,540 --> 00:01:56,430 ఇప్పుడు, చివరకు, కేవలం ఈ లేబుల్స్ వెడల్పు కాలక్రమంలో మార్పులు అన్నారు 38 00:01:56,430 --> 00:02:00,640 మేము, డాట్ కు, 49, 50 నుండి డౌన్ కౌంట్ డాట్, ఎనిమిది తొమ్మిది డాట్,. 39 00:02:00,640 --> 00:02:03,170 వెడల్పు లేని ఒక రెండు అంకెల సంఖ్య. 40 00:02:03,170 --> 00:02:05,570 యొక్క డైనమిక్ గుర్తించడానికి ముందుకు తెలపండి ఈ ఏ వెడల్పు 41 00:02:05,570 --> 00:02:08,930 లేబుల్ ఆపై నిర్థారించాలి ఇది ఎల్లప్పుడూ స్క్రీన్ కేంద్రీకృతమై. 42 00:02:08,930 --> 00:02:12,390 నేను మొదటి, ఒక డబుల్ డిక్లేర్ వెళుతున్న ఇది X అని, మరియు నేను వెళుతున్న 43 00:02:12,390 --> 00:02:16,880 , x లోపలి ఇన్ని ఫలితంగా నిల్వ వెడల్పు, వెడల్పు నేమి 44 00:02:16,880 --> 00:02:22,120 మొత్తం విండో, మైనస్ వెడల్పు పొందండి, లేబుల్ లో ప్రయాణిస్తున్న. 45 00:02:22,120 --> 00:02:24,880 అప్పుడు రెండు మొత్తం విషయం విభజన. 46 00:02:24,880 --> 00:02:29,660 అదేవిధంగా నేను y ఉండాలి డిక్లేర్ వెళుతున్న మొత్తం ఎత్తు పొందడానికి సమాన 47 00:02:29,660 --> 00:02:37,280 కేవలం యొక్క విండో, మైనస్ పొందండి ఎత్తు లేబుల్, విభజించి రెండు ద్వారా అలాగే. 48 00:02:37,280 --> 00:02:40,680 చివరగా, నేను setlocation కాల్ వెళుతున్న, , లేబుల్ లో ప్రయాణిస్తున్న 49 00:02:40,680 --> 00:02:43,180 Y అక్కడ, x అక్కడ. 50 00:02:43,180 --> 00:02:45,970 అక్కడ వదలడం ద్వారా x కామా y వద్ద లేబుల్. 51 00:02:45,970 --> 00:02:49,290 >> ఈ కౌంట్ డౌన్ చేస్తుంది చివరగా, కాబట్టి చాలా వేగంగా వీలు యొక్క జరిగే 52 00:02:49,290 --> 00:02:53,350 మధ్య సే, 100 మిల్లీ సెకన్లలో కోసం, విరామం లేబుల్ ప్రతి నవీకరణ. 53 00:02:53,350 --> 00:02:56,320 అలా, మేము విరామం కాల్ చేయవచ్చు ఫంక్షన్, ఆ పోయినప్పుడు 54 00:02:56,320 --> 00:03:00,390 స్టాన్ఫోర్డ్ పోర్టబుల్ లైబ్రరీ, క్రింది చాలా సరళంగా వంటి. 55 00:03:00,390 --> 00:03:04,230 >> ఇప్పుడు సేవ్, కంపైల్, ఈ ప్రోగ్రామ్ రన్. 56 00:03:04,230 --> 00:03:08,320 లేబుల్, డాట్ స్లాష్, లేబుల్ తయారు. 57 00:03:08,320 --> 00:03:11,000 నా వినియోగదారు ఇంటర్ఫేస్ ఉంది 50 నుండి డౌన్ లెక్కింపు. 58 00:03:11,000 --> 00:03:14,570 , డౌన్ కౌంటింగ్, మరియు డౌన్ మరియు డౌన్, మరియు పూర్తి. 59 00:03:14,570 --> 00:03:16,992