1 00:00:00,000 --> 00:00:00,490 2 00:00:00,490 --> 00:00:03,350 اسپیکر 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 >> اگلا کی پاسنگ، setFont کہتے ہیں لیبل میں، اور میں کے پاس دو 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 اور اس کے لوپ کے اندر اندر، iteratively چلو لیبل کو اپ ڈیٹ اور 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 لیکن میں واقعی میں گنتی کر رہا ہوں، integers کے کا استعمال کرتے ہوئے. 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 شہوت انگیز null مختتم. 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 میں سب سے پہلے، ایک ڈبل اعلان کرنے جا رہا ہوں یہ ایکس بلا، اور میں تو جا رہا ہوں 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 میں گزر، ایکس میں گزر. 50 00:02:43,180 --> 00:02:45,970 وہاں پوزیشننگ کی طرف سے ایکس کوما Y میں لیبل. 51 00:02:45,970 --> 00:02:49,290 >> اس الٹی گنتی نہیں ہے آخر میں، تو یہ بہت تیزی سے چلو ہو 52 00:02:49,290 --> 00:02:53,350 درمیان کا کہنا ہے کہ، 100 milliseconds کے لئے، کو روکنے کے لیبل میں سے ہر ایک کو اپ ڈیٹ. 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