Difference between revisions of "Java/C2/First-Java-Program/Bengali"
From Script | Spoken-Tutorial
Line 40: | Line 40: | ||
| 00:51 | | 00:51 | ||
|এইজন্য আপনার একটি Terminal এবং একটি Text Editor প্রয়োজন। | |এইজন্য আপনার একটি Terminal এবং একটি Text Editor প্রয়োজন। | ||
− | |||
− | |||
|- | |- | ||
Line 53: | Line 51: | ||
| 01:06 | | 01:06 | ||
|তাই লিখুন Class HelloWorld. HelloWorld হল ক্লাসের নাম। | |তাই লিখুন Class HelloWorld. HelloWorld হল ক্লাসের নাম। | ||
− | |||
|- | |- | ||
| 01:17 | | 01:17 | ||
| এবং কার্লি বন্ধনী খুলুন। Enter টিপুন এবং কার্লি বন্ধনী বন্ধ করুন। | | এবং কার্লি বন্ধনী খুলুন। Enter টিপুন এবং কার্লি বন্ধনী বন্ধ করুন। | ||
− | |||
− | |||
− | |||
|- | |- | ||
Line 117: | Line 111: | ||
|- | |- | ||
| 02:47 | | 02:47 | ||
− | | | + | | ক্লাসের ভিতরে, আমরা main মেথড লিখি। |
− | ক্লাসের ভিতরে, আমরা main মেথড লিখি। | + | |
− | + | ||
|- | |- | ||
Line 132: | Line 124: | ||
| 03:10 | | 03:10 | ||
|Main ফাংশন প্রোগ্রামের আরম্ভ বিন্দু চিহ্নিত করে। | |Main ফাংশন প্রোগ্রামের আরম্ভ বিন্দু চিহ্নিত করে। | ||
− | |||
|- | |- | ||
| 03:15 | | 03:15 | ||
|আমরা অন্য টিউটোরিয়ালে public, static, void এবং String arg বর্ণন করব। | |আমরা অন্য টিউটোরিয়ালে public, static, void এবং String arg বর্ণন করব। | ||
− | |||
|- | |- | ||
Line 147: | Line 137: | ||
|Enter টিপুন এবং কার্লি বন্ধনী বন্ধ করুন। | |Enter টিপুন এবং কার্লি বন্ধনী বন্ধ করুন। | ||
− | |||
− | |||
− | |||
|- | |- | ||
| 03:32 | | 03:32 | ||
Line 157: | Line 144: | ||
| 03:41 | | 03:41 | ||
| Terminal এ একটি লাইন প্রদর্শন করতে আমরা এখন একটি কোড লিখব। | | Terminal এ একটি লাইন প্রদর্শন করতে আমরা এখন একটি কোড লিখব। | ||
− | |||
|- | |- | ||
| 03:46 | | 03:46 | ||
|তাই main মেথডের মধ্যে লিখুন, System dot out dot println প্রথম বন্ধনী সেমিকোলন। | |তাই main মেথডের মধ্যে লিখুন, System dot out dot println প্রথম বন্ধনী সেমিকোলন। | ||
− | |||
|- | |- | ||
| 03:59 | | 03:59 | ||
|এই স্টেটমেন্ট লাইন প্রিন্ট করতে ব্যবহৃত হয়। সেমিকোলন লাইন সমাপ্ত করতে ব্যবহৃত হয়। | |এই স্টেটমেন্ট লাইন প্রিন্ট করতে ব্যবহৃত হয়। সেমিকোলন লাইন সমাপ্ত করতে ব্যবহৃত হয়। | ||
− | |||
|- | |- | ||
Line 187: | Line 171: | ||
| 04:38 | | 04:38 | ||
| নিশ্চিত করুন যে আপনি সেই ডিরেক্টরিতে আছেন যেখানে আপনি HelloWorld.java সংরক্ষণ করেন। | | নিশ্চিত করুন যে আপনি সেই ডিরেক্টরিতে আছেন যেখানে আপনি HelloWorld.java সংরক্ষণ করেন। | ||
− | |||
|- | |- | ||
Line 193: | Line 176: | ||
|মনে রাখুন যে আমি আমার home ডিরেক্টরিতে আছি। | |মনে রাখুন যে আমি আমার home ডিরেক্টরিতে আছি। | ||
− | + | |- | |
| 04:50 | | 04:50 | ||
|সুতরাং লিখুন cd Space Demo এবং Enter টিপুন। | |সুতরাং লিখুন cd Space Demo এবং Enter টিপুন। | ||
Line 207: | Line 190: | ||
| 05:06 | | 05:06 | ||
|ফাইলটি কম্পাইল করি তাই লিখুন javac Space HelloWorld dot java এবং Enter টিপুন। | |ফাইলটি কম্পাইল করি তাই লিখুন javac Space HelloWorld dot java এবং Enter টিপুন। | ||
− | |||
|- | |- | ||
Line 234: | Line 216: | ||
| 05:45 | | 05:45 | ||
|অতএব, জাভা "একবার লিখুন, যেকোনো স্থানে রান করুন" হিসেবে বর্ণন করা হয়েছে। | |অতএব, জাভা "একবার লিখুন, যেকোনো স্থানে রান করুন" হিসেবে বর্ণন করা হয়েছে। | ||
− | |||
− | |||
|- | |- | ||
Line 252: | Line 232: | ||
|সুতরাং আমরা আমাদের প্রথম জাভা প্রোগ্রাম লিখেছি। editor এ ফিরে যাই। | |সুতরাং আমরা আমাদের প্রথম জাভা প্রোগ্রাম লিখেছি। editor এ ফিরে যাই। | ||
− | |||
|- | |- | ||
| 06:22 | | 06:22 | ||
Line 276: | Line 255: | ||
| 06:44 | | 06:44 | ||
|এটি বলে যে, পঞ্চম লাইনে একটি সেমিকোলন প্রত্যাশিত। | |এটি বলে যে, পঞ্চম লাইনে একটি সেমিকোলন প্রত্যাশিত। | ||
− | |||
|- | |- | ||
Line 291: | Line 269: | ||
| 07:06 | | 07:06 | ||
| সুতরাং পঞ্চম লাইনে যান এবং একটি সেমিকোলন যোগ করুন। | | সুতরাং পঞ্চম লাইনে যান এবং একটি সেমিকোলন যোগ করুন। | ||
− | |||
− | |||
|- | |- | ||
Line 312: | Line 288: | ||
|এখন java HelloWorld কমান্ড ব্যবহার করে প্রোগ্রামটি রান করুন এবং . | |এখন java HelloWorld কমান্ড ব্যবহার করে প্রোগ্রামটি রান করুন এবং . | ||
− | |||
|- | |- | ||
| 07:45 | | 07:45 | ||
Line 357: | Line 332: | ||
| 08:44 | | 08:44 | ||
|এছাড়াও মেথডের নাম একটি ক্রিয়াপদ হওয়া উচিত। | |এছাড়াও মেথডের নাম একটি ক্রিয়াপদ হওয়া উচিত। | ||
− | |||
|- | |- | ||
Line 368: | Line 342: | ||
| 09:13 | | 09:13 | ||
|উদাহরণস্বরূপ: public, private, void, static এবং আরো অনেকের মত কীওয়ার্ড ব্যবহার করা যাবে না। | |উদাহরণস্বরূপ: public, private, void, static এবং আরো অনেকের মত কীওয়ার্ড ব্যবহার করা যাবে না। | ||
− | |||
− | |||
|- | |- | ||
Line 413: | Line 385: | ||
| 10:17 | | 10:17 | ||
|এই বিষয়ে বিস্তারিত তথ্যের জন্য contact@spoken-tutorial.org তে ইমেল করুন। | |এই বিষয়ে বিস্তারিত তথ্যের জন্য contact@spoken-tutorial.org তে ইমেল করুন। | ||
− | |||
− | |||
|- | |- | ||
Line 427: | Line 397: | ||
| 10:38 | | 10:38 | ||
| এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য। http:// spoken- tutorial.org/NMEICT-Intro | | এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য। http:// spoken- tutorial.org/NMEICT-Intro | ||
− | |||
|- | |- |
Revision as of 16:29, 19 September 2013
Time' | Narration |
00:02 | First Java Program এর সাথে শুরু করার কথ্য টিউটোরিয়ালে আপনাদের স্বাগত। |
00:09 | এই টিউটোরিয়ালে আমরা শিখব |
00:11 | সহজ জাভা প্রোগ্রাম তৈরি করা। |
00:14 | প্রোগ্রাম কম্পাইল করা। |
00:16 | প্রোগ্রাম রান করা এবং |
00:19 | জাভা অনুসরণ করে নেমিং কনভেনশন সম্পর্কে। |
00:24 | এখানে আমরা উবুন্টু সংস্করণ 11.10 এবং জাভা ডেভেলপমেন্ট এনভায়রনমেন্ট jdk 1.6 ব্যবহার করছি। |
00:32 | এই টিউটোরিয়াল অনুসরণ করতে আপনার সিস্টেমে JDK 1.6 ইনস্টল করা আবশ্যক। |
00:39 | না হলে, প্রাসঙ্গিক টিউটোরিয়ালের জন্য এখানে প্রদর্শিত আমাদের ওয়েবসাইট পরিদর্শন করুন। |
00:46 | ঠিক আছে এখন আমাদের প্রথম জাভা প্রোগ্রাম লেখা যাক। |
00:51 | এইজন্য আপনার একটি Terminal এবং একটি Text Editor প্রয়োজন। |
00:56 | আমি আমার Text Editor হিসেবে gedit ব্যবহার করছি। |
01:01 | Text Editor এ, আমরা প্রথম HelloWorld ক্লাস তৈরি করব। |
01:06 | তাই লিখুন Class HelloWorld. HelloWorld হল ক্লাসের নাম। |
01:17 | এবং কার্লি বন্ধনী খুলুন। Enter টিপুন এবং কার্লি বন্ধনী বন্ধ করুন। |
01:24 | এই দুই কার্লি বন্ধনীর ভিতরের কোড HelloWorld ক্লাসের অন্তর্গত হবে। |
01:33 | এখন উপরের Save আইকনে টিপে ফাইলটি সংরক্ষণ করুন। |
01:37 | এটি বারবার ফাইল সংরক্ষণ করার ভাল অনুশীলন। |
01:43 | সুতরাং Save As ডায়লগ বাক্স প্রদর্শিত হয়। |
01:46 | স্থান ব্রাউজ করুন যেখানে আপনি আপনার ফাইল রাখতে চান। |
01:51 | এখানে, home ডিরেক্টরিতে আমি একটি ফোল্ডার তৈরি করব। |
01:57 | এটিকে Demo নাম দেই, Enter টিপি। |
02:02 | তারপর এই ফোল্ডারে আমরা ফাইল সংরক্ষণ করব। |
02:08 | Name টেক্সট বাক্সে, ক্লাসের নাম লিখুন। |
02:13 | জাভাতে, ক্লাসের নাম এবং ফাইলের নাম একই হতে হবে। |
02:20 | মনে করুন যে আমরা HelloWorld ক্লাস তৈরি করেছি। |
02:25 | সুতরাং আমরা HelloWorld dot java রূপে ফাইল সংরক্ষণ করব। |
02:33 | Dot java হল জাভা ফাইলের ফাইল এক্সটেনশন। |
02:39 | এখন Save বোতামে টিপুন। ফাইল এখন সংরক্ষিত হয়েছে। |
02:47 | ক্লাসের ভিতরে, আমরা main মেথড লিখি। |
02:53 | তাই লিখুন: |
02:54 | public static void main প্রথম বন্ধনী, প্রথম বন্ধনীর ভিতরে String arg বর্গাকার বন্ধনী। |
03:10 | Main ফাংশন প্রোগ্রামের আরম্ভ বিন্দু চিহ্নিত করে। |
03:15 | আমরা অন্য টিউটোরিয়ালে public, static, void এবং String arg বর্ণন করব। |
03:23 | তারপর আবার, কার্লি বন্ধনী খুলুন। |
03:27 | Enter টিপুন এবং কার্লি বন্ধনী বন্ধ করুন। |
03:32 | এই দুই কার্লি বন্ধনীর ভিতরের কোড main মেথডের অন্তর্গত হবে। |
03:41 | Terminal এ একটি লাইন প্রদর্শন করতে আমরা এখন একটি কোড লিখব। |
03:46 | তাই main মেথডের মধ্যে লিখুন, System dot out dot println প্রথম বন্ধনী সেমিকোলন। |
03:59 | এই স্টেটমেন্ট লাইন প্রিন্ট করতে ব্যবহৃত হয়। সেমিকোলন লাইন সমাপ্ত করতে ব্যবহৃত হয়। |
04:10 | এখন কি প্রিন্ট করতে হবে তা জাভাকে বলুন। |
04:13 | তাই প্রথম বন্ধনীতে ডবল উদ্ধৃতির মধ্যে লিখুন My first java program বিস্ময়বোধক চিহ্ন। |
04:30 | Save আইকনে টিপে ফাইলটি সংরক্ষণ করি। |
04:36 | টার্মিনালে যাই। |
04:38 | নিশ্চিত করুন যে আপনি সেই ডিরেক্টরিতে আছেন যেখানে আপনি HelloWorld.java সংরক্ষণ করেন। |
04:46 | মনে রাখুন যে আমি আমার home ডিরেক্টরিতে আছি। |
04:50 | সুতরাং লিখুন cd Space Demo এবং Enter টিপুন। |
04:56 | ls |
04:59 | আমরা দেখি যে ডেমো ফোল্ডারে HelloWorld.java ফাইল উপস্থিত। |
05:06 | ফাইলটি কম্পাইল করি তাই লিখুন javac Space HelloWorld dot java এবং Enter টিপুন। |
05:21 | এটি আমাদের তৈরি করা ফাইল কম্পাইল করে। |
05:25 | ফাইল কম্পাইল করা হয়েছে এবং আমরা কোনো এরর দেখি না। |
05:30 | আমরা দেখতে পারি যে HelloWorld.class ফাইল নির্মিত হয়েছে। |
05:36 | এই ফাইলটি যে কোনো স্থানে রান করতে পারে। |
05:38 | যে কোনো অপারেটিং সিস্টেমে। |
05:41 | পাশাপাশি আমাদের জাভা কম্পাইলারের প্রয়োজন নেই। |
05:45 | অতএব, জাভা "একবার লিখুন, যেকোনো স্থানে রান করুন" হিসেবে বর্ণন করা হয়েছে। |
05:51 | সুতরাং সফল কম্পাইলেশনের পর, নিম্নলিখিত কমান্ডের সাহায্যে প্রোগ্রাম রান করুন |
05:56 | java (c ছাড়া) স্পেস HelloWorld (dot java এক্সটেনশন ছাড়া) এবং Enter টিপুন। |
06:07 | আপনি My first java program! আউটপুট পাবেন। |
06:13 | সুতরাং আমরা আমাদের প্রথম জাভা প্রোগ্রাম লিখেছি। editor এ ফিরে যাই। |
06:22 | এখন, স্টেটমেন্টের শেষের সেমিকোলন মুছে ফেলুন। |
06:27 | Save আইকনে টিপুন। |
06:29 | টার্মিনালে ফিরে যাই। |
06:33 | javac HelloWorld dot java কমান্ড রান করুন। |
06:41 | কম্পাইলার একটি এরর দেয়। |
06:44 | এটি বলে যে, পঞ্চম লাইনে একটি সেমিকোলন প্রত্যাশিত। |
06:52 | আপ অ্যারো এরর স্টেটমেন্ট নির্দেশ করে। |
06:57 | Editor এ ফিরে যাই। |
07:01 | জাভাতে, সমস্ত স্টেটমেন্ট সেমিকোলনের সাথে সমাপ্ত করা হয়েছে। |
07:06 | সুতরাং পঞ্চম লাইনে যান এবং একটি সেমিকোলন যোগ করুন। |
07:13 | Save আইকনে টিপুন। কম্পাইল করার আগে ফাইলটি সংরক্ষণ করা আবশ্যক। |
07:22 | টার্মিনালে ফিরে যাই। |
07:25 | javac স্পেস HelloWorld dot java ব্যবহার করে ফাইলটি কম্পাইল করুন। |
07:32 | ফাইলটি সফলভাবে কম্পাইল করা হয়েছে এবং আমরা কোনো এরর দেখি না। |
07:36 | এখন java HelloWorld কমান্ড ব্যবহার করে প্রোগ্রামটি রান করুন এবং . |
07:45 | আমরা আমাদের আউটপুট দেখি, My first java program! |
07:49 | এইভাবে আপনি java তে এরর নিয়ন্ত্রণ করেন। |
07:54 | শ্রেণী এগোনোর সাথে, আমরা এরর সম্পর্কে আরও শিখবো। |
08:02 | এখন আমরা জাভাতে নেমিং কনভেনশন দেখি। |
08:06 | *ক্লাসের নাম কেমেলকেসে হওয়া উচিত। |
08:10 | *এর অর্থ প্রতিটি নতুন শব্দ বড় হাতের অক্ষর দ্বারা শুরু হয়। |
08:14 | *উদাহরণস্বরূপ: class HelloWorld, class ChessGame. |
08:19 | সুতরাং, Hello এর H এবং World এর W বড়হাতের অক্ষরে আছে। |
08:25 | একইভাবে Chess এবং Game এর C এবং G যথাক্রমে বড়হাতের অক্ষরে আছে। |
08:31 | মেথডের নাম মিশ্রিত কেসে হওয়া উচিত। |
08:35 | *এর অর্থ নতুন শব্দ ছোট হাতের অক্ষর দ্বারা শুরু করা উচিত। |
08:39 | এবং অনুসৃত সকল নতুন শব্দ বড় হাতের অক্ষর দ্বারা শুরু করা উচিত। |
08:44 | এছাড়াও মেথডের নাম একটি ক্রিয়াপদ হওয়া উচিত। |
08:48 | উদাহরণস্বরূপ: showString(), main(), goToHelp(). এখানে show এর s বড়হাতের অক্ষরে যখনকি String এর S ছোট হাতের অক্ষরে আছে। ভ্যারিয়েবলের নাম সংখ্যা দ্বারা শুরু করা উচিত নয়। |
09:06 | আমরা আমাদের ক্লাস, মেথড বা ভ্যারিয়েবল নামের জন্য কীওয়ার্ড ব্যবহার করতে পারি না। |
09:13 | উদাহরণস্বরূপ: public, private, void, static এবং আরো অনেকের মত কীওয়ার্ড ব্যবহার করা যাবে না। |
09:22 | সুতরাং এই টিউটোরিয়ালে, আমরা একটি সহজ জাভা প্রোগ্রাম লেখা, কম্পাইল করা এবং রান করা শিখেছি। |
09:30 | এছাড়াও আমরা জাভা অনুসরণ করে নেমিং কনভেনশন দেখেছি। |
09:35 | আপন মূল্যায়নের জন্য, Java file name and class name should be same প্রিন্ট করতে একটি সহজ জাভা প্রোগ্রাম লিখুন। |
09:47 | স্পোকেন টিউটোরিয়াল প্রকল্প সম্পর্কে অধিক জানতে |
09:50 | এই লিঙ্কে উপলব্ধ ভিডিওটি দেখুন, http://spokentutorial.org/What\_is\_a\_Spoken\_Tutorial |
09:58 | এটি কথ্য টিউটোরিয়াল প্রকল্পকে সারসংক্ষেপে বোঝায়। |
10:02 | যদি ভাল ব্যান্ডউইডথ না থাকে, তাহলে আপনি ভিডিওটি ডাউনলোড করে দেখতে পারেন। |
10:08 | কথ্য টিউটোরিয়াল প্রকল্প দল |
10:10 | কথ্য টিউটোরিয়াল ব্যবহার করে কর্মশালার আয়োজন করে। |
10:13 | যারা অনলাইন পরীক্ষা পাস করে তাদের প্রশংসাপত্র দেওয়া হয়। |
10:17 | এই বিষয়ে বিস্তারিত তথ্যের জন্য contact@spoken-tutorial.org তে ইমেল করুন। |
10:25 | স্পোকেন টিউটোরিয়াল Talk to a Teacher প্রকল্পের অংশবিশেষ |
10:30 | এটি ভারত সরকারের ICT, MHRD এর National Mission on Education দ্বারা সমর্থিত। |
10:38 | এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য। http:// spoken- tutorial.org/NMEICT-Intro |
10:49 | আমরা এই টিউটোরিয়ালের শেষে চলে এসেছি। |
10:51 | অংশগ্রহনের জন্য ধন্যবাদ। |
10:53 | আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি। |