1 00:00:00,000 --> 00:00:00,310 2 00:00:00,310 --> 00:00:03,050 >> বক্তা 1: এর একটি প্রোগ্রাম লিখুন যাক যে গ্রাফিক্যাল ইউজার ইন্টারফেস আছে যে 3 00:00:03,050 --> 00:00:06,940 একটি ব্যবহারকারী স্থানান্তর করতে পারেন যে একটি স্লাইডার রয়েছে কিছু পছন্দ করে নিন যাতে ডানে বামে 4 00:00:06,940 --> 00:00:08,720 দুটি পূর্ণসংখ্যার মধ্যে মূল্য. 5 00:00:08,720 --> 00:00:11,220 >> এটা করার জন্য, আমি দিয়ে শুরু করেছি কিছু স্থানধারক কোড. 6 00:00:11,220 --> 00:00:12,720 এবং এখন এর একটি ফাঁকা পূরণ করা যাক. 7 00:00:12,720 --> 00:00:17,760 কলিং, প্রথম একটি GSlider বরাদ্দ যাক এটা স্লাইডার, এবং এটা করার দায়িত্ব অর্পণ 8 00:00:17,760 --> 00:00:20,690 getGSlider ফেরত মান. 9 00:00:20,690 --> 00:00:24,160 এবং এখন আমি চাই যে এর উল্লেখ করা যাক একটি হতে স্লাইডার এর আবদ্ধ কম 10 00:00:24,160 --> 00:00:28,800 0 এর পূর্ণসংখ্যা, উপরের বাউন্ড 100 এর একটি পূর্ণসংখ্যা হতে স্লাইডার, এবং 11 00:00:28,800 --> 00:00:31,860 ডিফল্ট প্রারম্ভিক মান 50 বলে. 12 00:00:31,860 --> 00:00:35,760 >> এর পরে, এর এগিয়ে যান এবং একটি সহযোগী যাক এই স্লাইডার সঙ্গে কর্ম কমান্ড দ্বারা 13 00:00:35,760 --> 00:00:40,220 কথা প্রসঙ্গে, setActionCommand আহ্বান একটি অবাধ মধ্যে স্লাইডার, এবং পাসিং 14 00:00:40,220 --> 00:00:44,500 কিন্তু অনন্য স্ট্রিং মূল্যউদ্ধৃতি উদ্ধতি মত "স্লাইড." অন্য কথায়, "স্লাইড" হয় 15 00:00:44,500 --> 00:00:48,150 স্বতন্ত্র আইডেন্টিফায়ার হতে যাচ্ছে এই স্লাইডার যুক্ত. 16 00:00:48,150 --> 00:00:51,500 শুধু ক্ষেত্রে আমার ইউজার ইন্টারফেস ছিল একাধিক স্লাইডার, আমি পার্থক্য করতে পারে 17 00:00:51,500 --> 00:00:53,180 এই পদ্ধতির সাথে তাদের মধ্যে. 18 00:00:53,180 --> 00:00:58,620 >> এর পরে, কথা প্রসঙ্গে, এর addToRegion কল করা যাক উইন্ডো, ক্ষণস্থায়ী, স্লাইডার কথা প্রসঙ্গে 19 00:00:58,620 --> 00:01:03,310 উদ্ধৃতি উদ্ধতি মধ্যে "দক্ষিণ," যাতে সর্বদক্ষিণস্থ স্লাইডার যুক্ত 20 00:01:03,310 --> 00:01:04,830 আমাদের ইউজার ইন্টারফেসের অঞ্চল. 21 00:01:04,830 --> 00:01:08,310 কোথায় মূল্যউদ্ধৃতি উদ্ধতি "দক্ষিণ" ঘটবে সংজ্ঞায়িত অনন্য শনাক্ত করা 22 00:01:08,310 --> 00:01:09,950 স্ট্যানফোর্ড পোর্টেবল লাইব্রেরী. 23 00:01:09,950 --> 00:01:12,760 >> কিন্তু এখন, স্বচ্ছতার জন্য, বাঁদিকে স্লাইডার যাক হার্ড র 24 00:01:12,760 --> 00:01:13,980 নম্বর 0 অবস্থান. 25 00:01:13,980 --> 00:01:17,020 এবং স্লাইডার ডান আসুন হার্ড কোড নম্বর 100. 26 00:01:17,020 --> 00:01:20,590 ব্যবহারকারী সহচরী দ্বারা জানে তাই জিনিস বাম বা ডান কিভাবে 27 00:01:20,590 --> 00:01:22,170 তারা এর মান পরিবর্তন করছি. 28 00:01:22,170 --> 00:01:26,060 >> আমরা যে স্লাইডার বরাদ্দ করার আগে, এর যাক এখানে ফিরে যান এবং একটি GLabel বরাদ্দ, 29 00:01:26,060 --> 00:01:27,210 কলিং এটি বাকি. 30 00:01:27,210 --> 00:01:32,170 এবং এটা ফেরত মান নির্ধারণ করুন newGLabel, উদ্ধৃতি উদ্ধতি কথা প্রসঙ্গে - 31 00:01:32,170 --> 00:01:33,500 অন্য কথায় - 32 00:01:33,500 --> 00:01:39,250 র "0." এর এখন addToRegion কল করা যাক, , বাম কথা প্রসঙ্গে, উইন্ডোতে ক্ষণস্থায়ী 33 00:01:39,250 --> 00:01:43,560 উদ্ধৃতি উদ্ধতি কথা প্রসঙ্গে "দক্ষিন." সুতরাং এই লেবেল যে ঢোকানো হয় 34 00:01:43,560 --> 00:01:45,600 স্লাইডার আগে দক্ষিণ অঞ্চল. 35 00:01:45,600 --> 00:01:49,950 >> এবং এখন স্লাইডার পর, এর চলুন এগিয়ে এবং অন্য GLabel ঘোষণা. 36 00:01:49,950 --> 00:01:54,550 তা নির্ধারণের অধিকার এটা কলিং newGLabel মান ফিরে. 37 00:01:54,550 --> 00:01:56,320 উক্তি উদ্ধতি - অন্য স্ট্রিং - 38 00:01:56,320 --> 00:02:02,290 "100." এবং তারপর, addToRegion কল , ডান কথা প্রসঙ্গে, উইন্ডোতে ক্ষণস্থায়ী 39 00:02:02,290 --> 00:02:04,640 পাশাপাশি "দক্ষিণ" কথা প্রসঙ্গে. 40 00:02:04,640 --> 00:02:08,580 অন্য কথায়, আমরা ঘোষণা করেছি একটি লেবেল, একটি স্লাইডার, এবং অন্য লেবেল এবং 41 00:02:08,580 --> 00:02:12,200 দক্ষিণ অঞ্চলের সেগুলি সন্নিবেশিত যে, যাতে ব্যবহারকারী জানে যাতে 42 00:02:12,200 --> 00:02:15,510 সে অধিকার থেকে এটি চলে আসে যখন বা বামে মোটামুটিভাবে কি মূল্য 43 00:02:15,510 --> 00:02:16,380 তারা সমীপবর্তী করা হবে. 44 00:02:16,380 --> 00:02:19,040 >> এর এখন একটি অসীম লুপ রাজি করানো যাক. 45 00:02:19,040 --> 00:02:21,755 এবং এই লুপের ভেতরে, একটি জন্য প্রথমে চেক করতে দেয় 46 00:02:21,755 --> 00:02:24,710 ইভেন্ট কলিং এটি GActionEvent,. 47 00:02:24,710 --> 00:02:27,740 এটা ফেরত স্থাপন waitForEvent মান. 48 00:02:27,740 --> 00:02:32,430 ব্যবস্থাঃ-ইভেন্ট, একটি ধ্রুবক মধ্যে পাসিং স্ট্যানফোর্ড পোর্টেবল ঘোষণা 49 00:02:32,430 --> 00:02:36,460 যে আপনি প্রকৃতপক্ষে ইঙ্গিত করে যে লাইব্রেরী একটি কর্ম জন্য অপেক্ষা করতে চান. 50 00:02:36,460 --> 00:02:42,420 >> এর যাক পরের চেক যদি getEventType, ঘটনার কথা প্রসঙ্গে, সমান 51 00:02:42,420 --> 00:02:46,330 WINDOW_CLOSED, অন্য ধ্রুব ঘোষণা স্ট্যানফোর্ড পোর্টেবল ইন 52 00:02:46,330 --> 00:02:49,970 নির্দেশ করে যে লাইব্রেরী যে কর্ম একটি উইন্ডোর বন্ধ হচ্ছে. 53 00:02:49,970 --> 00:02:53,640 তারপর আসুন এগিয়ে যান এবং আউট বিরতি এই অন্যথায় অসীম লুপ. 54 00:02:53,640 --> 00:02:57,480 >> অন্যথায়, এর চেক দেওয়া হলে ব্যবহারকারী যে স্লাইডার slid হয়েছে. 55 00:02:57,480 --> 00:03:04,930 যদি getActionCommand এর তুলনা স্ট্রিং, মূল্যউদ্ধৃতি উদ্ধতি, কমা, ঘটনার কথা প্রসঙ্গে 56 00:03:04,930 --> 00:03:07,520 "স্লাইড" 0 সমান সমান. 57 00:03:07,520 --> 00:03:10,840 অন্য কথায়, যদি ইউনিক আইডেন্টিফায়ার স্লাইডার যুক্ত 58 00:03:10,840 --> 00:03:15,070 যে slid হয়েছে মূল্যউদ্ধৃতি উদ্ধতি সমান "স্লাইড" অনন্য শনাক্ত 59 00:03:15,070 --> 00:03:18,300 আমরা তারপর, তার আগে দেওয়া যে আমি নিচের কাজগুলো করতে চান. 60 00:03:18,300 --> 00:03:25,040 >> Printf "স্লাইডার আমি ব্যাকস্ল্যাশ% থেকে slid হয়েছে এন, "আমি চাই যা নির্দেশ 61 00:03:25,040 --> 00:03:28,200 অবিচ্ছেদ্য মধ্যে চলা স্লাইডার মান. 62 00:03:28,200 --> 00:03:34,300 তাই স্লাইডার র কমা getValue. 63 00:03:34,300 --> 00:03:39,210 >> এর এখন, সংরক্ষণ কম্পাইল, এই রান যাক স্লাইডার যে প্রোগ্রাম, এবং স্লাইড. 64 00:03:39,210 --> 00:03:41,200 স্লাইডার তৈরি করুন. 65 00:03:41,200 --> 00:03:42,990 . / স্লাইডার. 66 00:03:42,990 --> 00:03:44,270 আমার ইউজার ইন্টারফেস আছে. 67 00:03:44,270 --> 00:03:48,130 আমার স্লাইডার যা বাঁদিকে আছে, একটি 0, অধিকার যা হয় হয় 68 00:03:48,130 --> 00:03:49,820 100, দুইটাই লেবেল. 69 00:03:49,820 --> 00:03:52,740 এবং আমি বাঁদিকে স্লাইডার স্লাইড হিসাবে এবং ডান, লক্ষ্য করা যে আমার 70 00:03:52,740 --> 00:03:56,160 কনসোল উইন্ডো আমি দেখতে পাবেন পূর্ণসংখ্যা মান. 71 00:03:56,160 --> 00:03:59,840 >> এখন, আমি অগত্যা সব দেখতে না 0 এবং 100 এর মধ্যে নম্বর, কারণ 72 00:03:59,840 --> 00:04:02,190 গতির উপর নির্ভর করে যা দিয়ে আমি আমার, স্লাইডার সরানো 73 00:04:02,190 --> 00:04:03,540 কর্মসূচির লক্ষ্য করা নাও হতে পারে. 74 00:04:03,540 --> 00:04:07,040 কিন্তু প্রকৃতপক্ষে, আমি কোনো এটিকে সরান যদি বিশেষ অবস্থান, যে মান আছে 75 00:04:07,040 --> 00:04:08,290 যে প্রিন্ট করা হবে. 76 00:04:08,290 --> 00:04:10,006