Java/C2/First-Java-Program/Bengali
From Script | Spoken-Tutorial
Revision as of 16:25, 19 September 2013 by Kaushik Datta (Talk | contribs)
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 | আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি। |