Difference between revisions of "Java/C2/Errors-and-Debugging-in-Eclipse/Bengali"
From Script | Spoken-Tutorial
(Created page with '{| border=1 || '''Time''' || '''Narration''' |- | 00:01 | Errors and Debugging using Eclipse এর টিউটোরিয়ালে আপনাদের স্বাগ…') |
|||
Line 4: | Line 4: | ||
|- | |- | ||
| 00:01 | | 00:01 | ||
− | | | + | | ''' Errors and Debugging using Eclipse''' এর টিউটোরিয়ালে আপনাদের স্বাগত। |
|- | |- | ||
Line 16: | Line 16: | ||
|- | |- | ||
| 00:14 | | 00:14 | ||
− | |এরর কিভাবে চিহ্নিত করে এবং Eclipse ব্যবহার করে তা সংশোধন করে। | + | |এরর কিভাবে চিহ্নিত করে এবং '''Eclipse''' ব্যবহার করে তা সংশোধন করে। |
|- | |- | ||
| 00:20 | | 00:20 | ||
− | | এই টিউটোরিয়ালের জন্য আমরা উবুন্টু 11.10 এবং eclipse 3.7 ব্যবহার করছি। | + | | এই টিউটোরিয়ালের জন্য আমরা উবুন্টু '''11.10''' এবং '''eclipse 3.7''' ব্যবহার করছি। |
|- | |- | ||
| 00:27 | | 00:27 | ||
− | | এই টিউটোরিয়ালে এগোতে আপনার Eclipse এ | + | | এই টিউটোরিয়ালে এগোতে আপনার '''Eclipse''' এ |
|- | |- | ||
| 00:30 | | 00:30 | ||
− | |Java Program তৈরী এবং রান করা সম্পর্কে জানা আবশ্যক। | + | |'''Java Program''' তৈরী এবং রান করা সম্পর্কে জানা আবশ্যক। |
|- | |- | ||
Line 34: | Line 34: | ||
|- | |- | ||
| 00:41 | | 00:41 | ||
− | | একটি সহজ Java program এ সাধারণ এরর্স হল, | + | | একটি সহজ '''Java program''' এ সাধারণ এরর্স হল, |
|- | |- | ||
| 00:45 | | 00:45 | ||
Line 50: | Line 50: | ||
|- | |- | ||
| 00:55 | | 00:55 | ||
− | |আমরা একটি প্রোগ্রাম লিখব এবং তারপর প্রতিটি এরর করে দেখব যে Eclipse এ কি হয়। | + | |আমরা একটি প্রোগ্রাম লিখব এবং তারপর প্রতিটি এরর করে দেখব যে '''Eclipse''' এ কি হয়। |
|- | |- | ||
| 01:04 | | 01:04 | ||
− | | এখানে Eclipse IDE রয়েছে এবং এই প্রকল্প HelloWorld টিউটোরিয়ালের জন্য ব্যবহৃত হয়। | + | | এখানে '''Eclipse IDE''' রয়েছে এবং এই প্রকল্প '''HelloWorld''' টিউটোরিয়ালের জন্য ব্যবহৃত হয়। |
|- | |- | ||
| 01:11 | | 01:11 | ||
− | |আমরা প্রকল্পে একটি নতুন ক্লাস তৈরী করে তা ব্যবহার করব। New তারপর Class. Class name এ ErrorFree লিখুন এবং method stubs থেকে public static void main নির্বাচন করুন। | + | |আমরা প্রকল্পে একটি নতুন ক্লাস তৈরী করে তা ব্যবহার করব। '''New''' তারপর '''Class'''. '''Class name''' এ '''ErrorFree''' লিখুন এবং '''method stubs''' থেকে '''public static void main''' নির্বাচন করুন। |
|- | |- | ||
| 01:37 | | 01:37 | ||
− | | Package explorer মিনিমাইজ করি। কমেন্ট মুছে ফেলুন এবং কয়েকটি এররে প্রিন্ট স্টেটমেন্ট যোগ করুন। | + | | '''Package explorer''' মিনিমাইজ করি। কমেন্ট মুছে ফেলুন এবং কয়েকটি এররে প্রিন্ট স্টেটমেন্ট যোগ করুন। |
|- | |- | ||
| 02:23 | | 02:23 | ||
− | |Eclipse এ, যে লাইনে এরর আছে তা বাম মার্জিনে লাল ক্রস চিহ্ন দ্বারা নির্দেশিত হবে। | + | |'''Eclipse''' এ, যে লাইনে এরর আছে তা বাম মার্জিনে লাল ক্রস চিহ্ন দ্বারা নির্দেশিত হবে। |
|- | |- | ||
| 02:35 | | 02:35 | ||
− | |এই ক্ষেত্রে System.out.println লাইনে একটি এরর আছে তাই বামে একটি লাল ক্রস চিহ্ন দেখাচ্ছে। | + | |এই ক্ষেত্রে '''System.out.println''' লাইনে একটি এরর আছে তাই বামে একটি লাল ক্রস চিহ্ন দেখাচ্ছে। |
|- | |- | ||
| 02:44 | | 02:44 | ||
− | | এররের তালিকা cross mark এর উপর মাউস নিয়ে গেলে প্রদর্শিত হয়। | + | | এররের তালিকা '''cross mark''' এর উপর মাউস নিয়ে গেলে প্রদর্শিত হয়। |
|- | |- | ||
| 02:51 | | 02:51 | ||
− | | প্রথম প্রদর্শিত এরর হল syntax error, insert ";" to complete BlockStatements. | + | | প্রথম প্রদর্শিত এরর হল '''syntax error, insert ";" to complete BlockStatements'''. |
|- | |- | ||
| 02:58 | | 02:58 | ||
Line 88: | Line 88: | ||
|- | |- | ||
| 03:08 | | 03:08 | ||
− | |Ctrl + S দ্বারা ফাইল সংরক্ষণ করি। | + | |'''Ctrl + S''' দ্বারা ফাইল সংরক্ষণ করি। |
|- | |- | ||
Line 96: | Line 96: | ||
|- | |- | ||
| 03:21 | | 03:21 | ||
− | |এখন শুধুমাত্র একটি এরর আছে যা বলছে; hello world cannot be resolved to a variable, যার মানে কনসোলে কোনো ম্যাসেজ প্রদর্শিত করতে ম্যাসেজ ডবল উদ্ধৃতি চিহ্নের মধ্যে অন্তর্ভুক্ত করতে হবে। | + | |এখন শুধুমাত্র একটি এরর আছে যা বলছে; '''hello world cannot be resolved to a variable''', যার মানে কনসোলে কোনো ম্যাসেজ প্রদর্শিত করতে ম্যাসেজ ডবল উদ্ধৃতি চিহ্নের মধ্যে অন্তর্ভুক্ত করতে হবে। |
|- | |- | ||
| 03:37 | | 03:37 | ||
− | |উদ্ধৃতি ছাড়া, জাভা HelloWorld কে ভ্যারিয়েবলের নাম মনে করে। | + | |উদ্ধৃতি ছাড়া, জাভা '''HelloWorld''' কে ভ্যারিয়েবলের নাম মনে করে। |
|- | |- | ||
Line 107: | Line 107: | ||
|- | |- | ||
| 03:55 | | 03:55 | ||
− | |সংরক্ষণ করতে Ctrl + S টিপুন। আমরা দেখি যে লাল ক্রস চিহ্ন চলে গেছে এবং প্রোগ্রাম এরর মুক্ত। তাই প্রোগ্রাম রান করি এবং দেখি কি ঘটে। | + | |সংরক্ষণ করতে '''Ctrl + S''' টিপুন। আমরা দেখি যে লাল ক্রস চিহ্ন চলে গেছে এবং প্রোগ্রাম এরর মুক্ত। তাই প্রোগ্রাম রান করি এবং দেখি কি ঘটে। |
|- | |- | ||
| 04:10 | | 04:10 | ||
− | | Run as তারপর Java applications. | + | | '''Run as''' তারপর '''Java applications'''. |
|- | |- | ||
Line 127: | Line 127: | ||
|- | |- | ||
| 04:29 | | 04:29 | ||
− | |এটি Eclipse এ সাধারণত ঘটে না। | + | |এটি '''Eclipse''' এ সাধারণত ঘটে না। |
|- | |- | ||
| 04:31 | | 04:31 | ||
− | |এর কারণ হল একটি ফাইল তৈরী করতে আমরা New Class wizard ব্যবহার করি এবং | + | |এর কারণ হল একটি ফাইল তৈরী করতে আমরা '''New Class wizard''' ব্যবহার করি এবং |
|- | |- | ||
| 04:39 | | 04:39 | ||
− | |Eclipse স্বয়ংক্রিয়ভাবে একটি ফাইল তৈরি করে। | + | |'''Eclipse''' স্বয়ংক্রিয়ভাবে একটি ফাইল তৈরি করে। |
|- | |- | ||
| 04:41 | | 04:41 | ||
− | | কিন্তু আমরা যদি Eclipse এর বাইরে Java file তৈরী করি এবং প্রকল্পে যোগ করি, সেখানে এররের সম্ভাবনা আছে। | + | | কিন্তু আমরা যদি '''Eclipse''' এর বাইরে Java file তৈরী করি এবং প্রকল্পে যোগ করি, সেখানে এররের সম্ভাবনা আছে। |
|- | |- | ||
Line 155: | Line 155: | ||
|- | |- | ||
|05:14 | |05:14 | ||
− | | এবং এরর ম্যাসেজ দেখাচ্ছে The public type errorfree must be defined in its own file. | + | | এবং এরর ম্যাসেজ দেখাচ্ছে '''The public type errorfree must be defined in its own file'''. |
|- | |- | ||
|05:20 | |05:20 | ||
− | |এছাড়াও errorfree শব্দটি লাল রঙে আন্ডারলাইন করা আছে। | + | |এছাড়াও''' errorfree''' শব্দটি লাল রঙে আন্ডারলাইন করা আছে। |
|- | |- | ||
Line 167: | Line 167: | ||
|- | |- | ||
| 05:35 | | 05:35 | ||
− | | প্রথমটি হল rename compilation unit to errorfree.java | + | | প্রথমটি হল '''rename compilation unit to errorfree.java''' |
|- | |- | ||
| 05:39 | | 05:39 | ||
− | | দ্বিতীয়টি হল rename the type to errorfree. | + | | দ্বিতীয়টি হল '''rename the type to errorfree'''. |
|- | |- | ||
| 05:43 | | 05:43 | ||
− | |আমরা যে সংশোধন দেখতে চাই তা হল দ্বিতীয়টি এবং আমরা দেখি যে যেই আপনি ফাইল নামান্তর করেন, ক্লাস আবার errorfree হয়, এখানে এরর অনুপস্থিত। | + | |আমরা যে সংশোধন দেখতে চাই তা হল দ্বিতীয়টি এবং আমরা দেখি যে যেই আপনি ফাইল নামান্তর করেন, ক্লাস আবার '''errorfree''' হয়, এখানে এরর অনুপস্থিত। |
|- | |- | ||
Line 181: | Line 181: | ||
|- | |- | ||
| 06:09 | | 06:09 | ||
− | |বড় হাতের S ছোট হাতের s দ্বারা প্রতিস্থাপিত করি। | + | |বড় হাতের '''S''' ছোট হাতের '''s''' দ্বারা প্রতিস্থাপিত করি। |
|- | |- | ||
Line 189: | Line 189: | ||
|- | |- | ||
| 06:18 | | 06:18 | ||
− | |এবং এরর ম্যাসেজ দেখাচ্ছে system cannot be resolved. | + | |এবং এরর ম্যাসেজ দেখাচ্ছে '''system cannot be resolved'''. |
|- | |- | ||
| 06:23 | | 06:23 | ||
− | |এর মানে, জাভা system নামে একটি ক্লাস বা অবজেক্ট বা একটি ভ্যারিয়েবল আশা করছে। | + | |এর মানে, জাভা '''system''' নামে একটি ক্লাস বা অবজেক্ট বা একটি ভ্যারিয়েবল আশা করছে। |
|- | |- | ||
| 06:28 | | 06:28 | ||
− | |কিন্তু কোডে system অবজেক্টের মত কিছুই নেই। | + | |কিন্তু কোডে '''system''' অবজেক্টের মত কিছুই নেই। |
|- | |- | ||
| 06:33 | | 06:33 | ||
Line 212: | Line 212: | ||
|- | |- | ||
| 06:58 | | 06:58 | ||
− | |আমরা দেখতে পারি যে যেই আমরা এটি বড় হাতের S এ বদলাই, এরর অনুপস্থিত। | + | |আমরা দেখতে পারি যে যেই আমরা এটি বড় হাতের '''S''' এ বদলাই, এরর অনুপস্থিত। |
|- | |- | ||
| 07:06 | | 07:06 | ||
− | | এইভাবে আপনি জাভাতে Eclipse ব্যবহার করে এরর চিহ্নিত করেন এবং তা সংশোধন করেন। | + | | এইভাবে আপনি জাভাতে '''Eclipse''' ব্যবহার করে এরর চিহ্নিত করেন এবং তা সংশোধন করেন। |
|- | |- | ||
| 07:15 | | 07:15 | ||
Line 227: | Line 227: | ||
|- | |- | ||
| 07:23 | | 07:23 | ||
− | |Eclipse ব্যবহার করে কিভাবে তাদের চিহ্নিত এবং সংশোধন করে। | + | |'''Eclipse''' ব্যবহার করে কিভাবে তাদের চিহ্নিত এবং সংশোধন করে। |
|- | |- |
Latest revision as of 15:30, 25 September 2013
Time | Narration |
00:01 | Errors and Debugging using Eclipse এর টিউটোরিয়ালে আপনাদের স্বাগত। |
00:07 | এই টিউটোরিয়ালে আমরা সহজ জাভা প্রোগ্রাম |
00:10 | লেখার সময় সম্ভবত এরর কি তা শিখতে যাচ্ছি, |
00:14 | এরর কিভাবে চিহ্নিত করে এবং Eclipse ব্যবহার করে তা সংশোধন করে। |
00:20 | এই টিউটোরিয়ালের জন্য আমরা উবুন্টু 11.10 এবং eclipse 3.7 ব্যবহার করছি। |
00:27 | এই টিউটোরিয়ালে এগোতে আপনার Eclipse এ |
00:30 | Java Program তৈরী এবং রান করা সম্পর্কে জানা আবশ্যক। |
00:33 | না হলে, প্রাসঙ্গিক টিউটোরিয়ালের জন্য আমাদের ওয়েবসাইট পরিদর্শন করুন। |
00:41 | একটি সহজ Java program এ সাধারণ এরর্স হল, |
00:45 | অনুপস্থিত সেমিকোলন (;) |
00:47 | ম্যাসেজের চারপাশে অনুপস্থিত ডবল উদ্ধৃতি(" ") |
00:50 | ফাইল নেম এবং ক্লাস নেমের অসমানতা এবং |
00:52 | ছোটো হাতের অক্ষরে প্রিন্ট স্টেটমেন্ট লেখা। |
00:55 | আমরা একটি প্রোগ্রাম লিখব এবং তারপর প্রতিটি এরর করে দেখব যে Eclipse এ কি হয়। |
01:04 | এখানে Eclipse IDE রয়েছে এবং এই প্রকল্প HelloWorld টিউটোরিয়ালের জন্য ব্যবহৃত হয়। |
01:11 | আমরা প্রকল্পে একটি নতুন ক্লাস তৈরী করে তা ব্যবহার করব। New তারপর Class. Class name এ ErrorFree লিখুন এবং method stubs থেকে public static void main নির্বাচন করুন। |
01:37 | Package explorer মিনিমাইজ করি। কমেন্ট মুছে ফেলুন এবং কয়েকটি এররে প্রিন্ট স্টেটমেন্ট যোগ করুন। |
02:23 | Eclipse এ, যে লাইনে এরর আছে তা বাম মার্জিনে লাল ক্রস চিহ্ন দ্বারা নির্দেশিত হবে। |
02:35 | এই ক্ষেত্রে System.out.println লাইনে একটি এরর আছে তাই বামে একটি লাল ক্রস চিহ্ন দেখাচ্ছে। |
02:44 | এররের তালিকা cross mark এর উপর মাউস নিয়ে গেলে প্রদর্শিত হয়। |
02:51 | প্রথম প্রদর্শিত এরর হল syntax error, insert ";" to complete BlockStatements. |
02:58 | এর কারণ হল প্রোগ্রামের প্রতিটি স্টেটমেন্ট সেমিকোলন দ্বারা শেষ করতে হবে। |
03:03 | সুতরাং, স্টেটমেন্টের শেষে সেমিকোলন লেখা যাক। |
03:08 | Ctrl + S দ্বারা ফাইল সংরক্ষণ করি। |
03:16 | বিজ্ঞপ্তি যে আমরা যেই সেমিকোলন যোগ করে ফাইলটি সংরক্ষণ করি প্রথম এররটি চলে যায়। |
03:21 | এখন শুধুমাত্র একটি এরর আছে যা বলছে; hello world cannot be resolved to a variable, যার মানে কনসোলে কোনো ম্যাসেজ প্রদর্শিত করতে ম্যাসেজ ডবল উদ্ধৃতি চিহ্নের মধ্যে অন্তর্ভুক্ত করতে হবে। |
03:37 | উদ্ধৃতি ছাড়া, জাভা HelloWorld কে ভ্যারিয়েবলের নাম মনে করে। |
03:41 | ম্যাসেজের আগে এবং পরে ডবল উদ্ধৃতি যোগ করা যাক, |
03:55 | সংরক্ষণ করতে Ctrl + S টিপুন। আমরা দেখি যে লাল ক্রস চিহ্ন চলে গেছে এবং প্রোগ্রাম এরর মুক্ত। তাই প্রোগ্রাম রান করি এবং দেখি কি ঘটে। |
04:10 | Run as তারপর Java applications. |
04:15 | আমরা দেখি যে ম্যাসেজ কনসোলে প্রিন্ট করা হয়েছে। |
04:22 | এখন পরবর্তী এরর দেখি। |
04:25 | এটি ফাইল নেম এবং ক্লাস নেমের অসমানতার কারণে ঘটে। |
04:29 | এটি Eclipse এ সাধারণত ঘটে না। |
04:31 | এর কারণ হল একটি ফাইল তৈরী করতে আমরা New Class wizard ব্যবহার করি এবং |
04:39 | Eclipse স্বয়ংক্রিয়ভাবে একটি ফাইল তৈরি করে। |
04:41 | কিন্তু আমরা যদি Eclipse এর বাইরে Java file তৈরী করি এবং প্রকল্পে যোগ করি, সেখানে এররের সম্ভাবনা আছে। |
04:47 | সুতরাং ক্লাস নেম পরিবর্তন করে, এরর উদ্দীপিত করা যাক। |
04:59 | যেহেতু জাভা কেস সংবেদনশীল, এখন ক্লাস নেম এবং ফাইল নেম মেলে না। |
05:09 | লক্ষ্য করুন যে বাম মার্জিনে লাল ক্রস চিহ্ন আছে। |
05:14 | এবং এরর ম্যাসেজ দেখাচ্ছে The public type errorfree must be defined in its own file. |
05:20 | এছাড়াও errorfree শব্দটি লাল রঙে আন্ডারলাইন করা আছে। |
05:29 | জাভা বুদ্ধিশালী সংশোধন প্রস্তাবিত করে এবং এখানে 2 টি সংশোধন উপলব্ধ। |
05:35 | প্রথমটি হল rename compilation unit to errorfree.java |
05:39 | দ্বিতীয়টি হল rename the type to errorfree. |
05:43 | আমরা যে সংশোধন দেখতে চাই তা হল দ্বিতীয়টি এবং আমরা দেখি যে যেই আপনি ফাইল নামান্তর করেন, ক্লাস আবার errorfree হয়, এখানে এরর অনুপস্থিত। |
06:03 | পরের এররটি প্রিন্ট স্টেটমেন্টে ভুল লেখার কারণে ঘটে। |
06:09 | বড় হাতের S ছোট হাতের s দ্বারা প্রতিস্থাপিত করি। |
06:15 | বিজ্ঞপ্তি যে সেখানে লাল ক্রস চিহ্ন রয়েছে। |
06:18 | এবং এরর ম্যাসেজ দেখাচ্ছে system cannot be resolved. |
06:23 | এর মানে, জাভা system নামে একটি ক্লাস বা অবজেক্ট বা একটি ভ্যারিয়েবল আশা করছে। |
06:28 | কিন্তু কোডে system অবজেক্টের মত কিছুই নেই। |
06:33 | সুতরাং সম্ভব সংশোধনগুলি দেখা যাক। |
06:39 | এখানে 11 টি সংশোধনের মধ্যে আমরা যে সংশোধন খুঁজছি তা হল অষ্টম বিকল্পটি। |
06:48 | Change to 'System' (java.lang) |
06:58 | আমরা দেখতে পারি যে যেই আমরা এটি বড় হাতের S এ বদলাই, এরর অনুপস্থিত। |
07:06 | এইভাবে আপনি জাভাতে Eclipse ব্যবহার করে এরর চিহ্নিত করেন এবং তা সংশোধন করেন। |
07:15 | আমরা এই টিউটোরিয়ালের শেষে চলে এসেছি। |
07:18 | এই টিউটোরিয়ালে আমরা দেখেছি |
07:20 | একটি জাভা প্রোগ্রাম লেখার সময় সাধারণ এরর্স কি এবং |
07:23 | Eclipse ব্যবহার করে কিভাবে তাদের চিহ্নিত এবং সংশোধন করে। |
07:30 | এই টিউটোরিয়ালের নির্দেশিত কাজ হিসাবে, নীচে দেওয়া কোডের এরর নির্ধারিত করে তা সংশোধন করুন। |
07:39 | স্পোকেন টিউটোরিয়াল প্রকল্প সম্পর্কে অধিক জানতে, |
07:42 | এই লিঙ্কে উপলব্ধ ভিডিওটি দেখুন, এটি প্রকল্পকে সারসংক্ষেপে বোঝায়। |
07:48 | যদি ভাল ব্যান্ডউইডথ না থাকে, তাহলে আপনি ভিডিওটি ডাউনলোড করে দেখতে পারেন। |
07:53 | কথ্য টিউটোরিয়াল প্রকল্প দল কথ্য টিউটোরিয়াল ব্যবহার করে কর্মশালার আয়োজন করে। |
07:57 | যারা অনলাইন পরীক্ষা পাস করে তাদের প্রশংসাপত্র দেওয়া হয়। এই বিষয়ে বিস্তারিত তথ্যের জন্য contact@spoken-tutorial.org তে ইমেল করুন। |
08:07 | স্পোকেন টিউটোরিয়াল Talk to a Teacher প্রকল্পের অংশবিশেষ |
08:11 | এটি ভারত সরকারের ICT, MHRD এর National Mission on Education দ্বারা সমর্থিত। |
08:17 | এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য। http:// spoken- tutorial.org/NMEICT-Intro |
08:23 | আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি। অংশগ্রহনের জন্য ধন্যবাদ। |