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 কোট, উদ্ধতি স্থাপন করা. 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 কিন্তু আমি আসলে বেড়ে চলেছে করছি, ইন্টিজার ব্যবহার করে. 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 তারপর আসুন কল গুলি মুদ্রণ চ পাশ গুলি করে, উদ্ধৃতি কথা প্রসঙ্গে, 27 00:01:22,480 --> 00:01:24,220 উদ্ধতি শতাংশ আমি. 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 অন্য কথায়, গুলি মুদ্রণ চ, বা স্ট্রিং মুদ্রণ চ, শুধু মুদ্রণ চ মত, আশা একটি 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 >> তাই এর পরে,, আমি কি এগিয়ে যান এবং সেট কল করা যাক লেবেল, এস কথা প্রসঙ্গে, লেবেল কথা প্রসঙ্গে. 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 কথা প্রসঙ্গে, এক্স কথা প্রসঙ্গে. 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 মিলিসেকেন্ড জন্য, বিরাম লেবেল প্রতিটি আপডেট. 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