Difference between revisions of "Java/C2/Errors-and-Debugging-in-Eclipse/Bengali"

From Script | Spoken-Tutorial
Jump to: navigation, search
(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 এর টিউটোরিয়ালে আপনাদের স্বাগত।
+
| ''' 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 nameErrorFree লিখুন এবং 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 আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি। অংশগ্রহনের জন্য ধন্যবাদ।

Contributors and Content Editors

Kaushik Datta