Netbeans/C2/Adding-a-File-Chooser/Bengali

From Script | Spoken-Tutorial
Revision as of 12:12, 23 February 2017 by Kaushik Datta (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Time Narration
00:00 নমস্কার। জাভা অ্যাপ্লিকেশনে Adding a File Chooser এর টিউটোরিয়ালে আপনাদের স্বাগত।
00:07 এখানে আমরা শিখব
00:09 অ্যাপ্লিকেশন বানানো। অ্যাপ্লিকেশন ফর্ম বানানো।
00:12 File Chooser জোড়া।
00:14 File Chooser কনফিগার করা।
00:17 অ্যাপ্লিকেশন রান করা।
00:19 এখানে ব্যবহার করছি লিনাক্স অপারেটিং সিস্টেম উবুন্টু সংস্করণ 12.04
00:26 এবং Netbeans IDE v7.1.1
00:31 এখানে javax.swing.JFileChooser কম্পোনেন্ট ব্যবহার করে জাভা অ্যাপ্লিকেশনে File chooser যোগ করা শিখব।
00:42 এই অভ্যাসের অংশ রূপে একটি ছোট জাভা অ্যাপ্লিকেশন বানানো শিখব যা টেক্সট এরিয়া .txt ফাইল লোড করবে।
00:52 প্রথমে জাভা অ্যাপ্লিকেশন তৈরী করি।
00:55 IDE লঞ্চ করুন।
00:57 মেনু বার থেকে File এবং New Project চয়ন করুন।
01:03 Java category এবং the Java Application project type চয়ন করুন।
01:08 এবং Next এ টিপুন।
01:10 Project Name ফীল্ডে লিখুন JFileChooserDemo.
01:20 Create Main Class চেক-বাক্স মুছে দিন।
01:23 নিশ্চিত করুন Set as Main Project চেক-বাক্স চয়নিত।
01:27 Finish এ টিপুন।
01:31 এখানে JFrame কন্টেনার তৈরী করে এতে কিছু কম্পোনেন্ট জুড়ব।
01:37 Source Packages নোডে ডান ক্লিক করুন।
01:41 New > Other চয়ন করুন।
01:45 Swing GUI Forms শ্রেণী এবং JFrameForm টাইপ চয়ন করুন।
01:51 Next এ টিপুন।
01:54 ক্লাস নামের জন্য লিখুন JFileChooserDemo
02:02 Package field এ লিখুন jfilechooserdemo.resources
02:12 Finish এ টিপুন।
02:17 Properties window তে Title প্রোপার্টি চয়ন করুন।
02:22 এবং লিখুন Demo Application
02:30 নিশ্চিত করতে Enter টিপুন।
02:32 Palette এ Swing Menus শ্রেণী খুলুন।
02:40 Menu Bar কম্পোনেন্ট চয়ন করুন এবং Jframe এর উপরের বাম অংশে টানুন।
02:50 Menu Bar কম্পোনেন্টের Edit আইটেমে ডান ক্লিক করুন।
02:55 Context মেনুতে Delete চয়ন করুন।
02:59 একটি মেনু আইটেম জুড়ি যা রানিং অ্যাপ্লিকেশন থেকে FileChooser খোলার অনুমতি দেয়।
03:07 নিশ্চিত করুন এখানে অন্য Menu Item টানার আগে Menu Bar চয়ন করা হয়েছে।
03:14 Palette এ Swing Menus শ্রেণীতে, নতুন Menu Item চয়ন করুন।
03:22 এটি Menu Bar এ টানুন এবং Menu Bar এর File আইটেমে রাখুন।
03:30 Design ভিউ তে jMenuItem1 এ ডান ক্লিক করুন।
03:35 Context menu থেকে Change Variable Name চয়ন করুন।
03:41 আইটেমকে Open নাম দিন এবং OK তে টিপুন।
03:48 নিশ্চিত করুন jMenuItem1 এখনও Design ভিউতে চয়নিত।
03:53 কম্পোনেন্টের টেক্সট এডিট করতে Space bar টিপুন।
03:58 Open দ্বারা টেক্সট বদলান এবং নিশ্চিত করতে Enter টিপুন।
04:04 Open মেনু আইটেমের জন্য অ্যাকশন হ্যান্ডলার নির্দিষ্ট করুন।
04:08 মেনু আইটেম Open এ ডান ক্লিক করুন এবং context menu থেকে Events, Action, Action Performed চয়ন করুন।
04:20 GUI বিল্ডার স্বয়ংক্রিয়ভাবে সোর্স ভিউ তে যায়।
04:25 একটি নতুন ইভেন্ট হ্যান্ডলার মেথড OpenActionPerformed() তৈরী হয়।
04:31 Design ভিউতে ফিরে যান।
04:35 File Chooser থেকে বেরোতে একটি মেনু আইটেম জুড়ি।
04:39 Palette থেকে Swing Menus শ্রেণী চয়ন করুন।
04:45 Menu Item চয়ন করুন।
04:48 এটিকে ফর্মে Open মেনু আইটেমের নীচে Menu Bar এ রাখুন।
04:53 অরেঞ্জ হাইলাইটে লক্ষ্য করুন, যা ইঙ্গিত করে যে jmenuItem1 কোথায় রাখা হচ্ছে।
05:03 Design View তে jMenuItem1 এ ডান ক্লিক করুন।
05:07 Context menu থেকে Change Variable Name চয়ন করুন।
05:12 আইটেমকে Exit নাম দিন এবং OK তে টিপুন।
05:20 নিশ্চিত করুন jMenuItem1 এখনও Design View তে চয়নিত।
05:25 কম্পোনেন্টের টেক্সট এডিট করতে Space bar টিপুন।
05:30 Exit দ্বারা টেক্সট বদলান এবং নিশ্চিত করতে Enter টিপুন।
05:36 Exit মেনু আইটেমের জন্য অ্যাকশন হ্যান্ডলার নির্দিষ্ট করুন।
05:41 মেনু আইটেম Exit এ ডান ক্লিক করুন।
05:44 Context menu থেকে Events, Action, Action Performed() চয়ন করুন।
05:51 GUI বিল্ডার স্বয়ংক্রিয়ভাবে Source view তে যায়।
05:56 ExitActionPerformed() নামে নতুন ইভেন্ট হ্যান্ডলার মেথড তৈরী হয়।
06:02 ExitActionPerformed নোড OpenActionPerformed() নোডের উপর Navigator উইন্ডোতে দেখায়।
06:12 আপনি Navigator না দেখতে পারলে
06:14 মেনু বারে Window মেনুতে যান।
06:18 Navigating চয়ন করুন এবং Navigator এ টিপুন।
06:25 এখানে OpenActionPerformed নোডের উপর প্রদর্শিত ExitActionPerformed নোড দেখতে পারেন।
06:33 Exit মেনু আইটেম শুরু করতে
06:36 স্টেটমেন্ট System.exit(0) কে ExitActionPerformed() মেথড বডিতে সম্মিলিত করুন।
06:47 Design মোডে ফিরে আসুন।
06:50 Palette এর Swing Controls শ্রেণী থেকে, ফর্মে একটি Text Area টানুন।
07:06 পরে File Chooser দ্বারা প্রদর্শিত টেক্সটের জন্য জায়গা তৈরী করতে জুড়িত কম্পোনেন্টের আকার বদলান
07:18 textarea রুপে ভ্যারিয়েবলের নাম বদলান।
07:26 তারপর বাস্তবিক File Chooser যোগ করুন।
07:31 Navigator উইন্ডো খোলা না থাকলে এটি খুলতে Window, Navigating, a Navigator চয়ন করুন।
07:38 এবং Navigator এ Jframe নোডে ডান ক্লিক করুন।
07:44 Context মেনু থেকে Add From Palette, Swing Windows এবং File Chooser চয়ন করুন।
07:54 এখানে Navigator এ দেখতে পারেন যে JfileChooser ফর্মে জোড়া হয়েছে।
08:01 JFileChooser নোডে ডান ক্লিক করুন এবং ভ্যারিয়েবলকে fileChooser নাম দিন।
08:16 OK তে টিপুন।
08:19 এখন File Chooser জুড়েছি।
08:21 পছন্দের শিরোনাম দেখাতে File Chooser কনফিগার করতে হবে।
08:27 Custom file filter ও জুড়ব এবং অ্যাপ্লিকেশনে File Chooser একীকৃত করব।
08:34 Navigator উইন্ডোতে JfileChooser চয়ন করতে টিপুন।
08:38 Properties ডায়ালগ বাক্সে এর প্রোপার্টি এডিট করুন।
08:43 Paletteএর নীচে Properties উইন্ডোতে
08:47 dialogTitle কে This is my open dialog এ বদলান।
09:00 নিশ্চিত করতে Enter টিপুন।
09:03 এখন Source মোডে যান।
09:07 অ্যাপ্লিকেশনে FileChooser একীকৃত করতে
09:12 এখানে কোডের অংশ রয়েছে যা বিদ্যমান OpenActionPerformed() মেথডে কপি পেস্ট করব।
09:20 এই উদাহরণ ফাইলের বিষয়বস্তু পড়ে এবং TextArea তে তা প্রদর্শন করে।
09:27 এখন ইউসার দ্বারা টেপা ফাইল নির্ধারন করতে FileChooser's getSelectedFile() মেথড কল করব।
09:36 আমি এই কোড আমরা ক্লিপবোর্ডে এবং IDE এর Source ভিউতে কপি করব এবং OpenActionPerformed মেথডে পেস্ট করব।
09:51 কোডে এডিটর এরর রিপোর্ট করলে, কোডে কোথাও ডান ক্লিক করে Fix Imports চয়ন করুন।
10:00 একটি কাস্টম ফাইল ফিল্টার যোগ করুন যা শুধু .txt ফাইল দেখাতে File Chooser তৈরী করে।
10:09 Design mode এ যান এবং Navigator উইন্ডোতে fileChooser চয়ন করুন।
10:16 Properties উইন্ডোতে fileFilter প্রোপার্টির আগে ellipsis বোতামে টিপুন।
10:25 fileFilter ডায়ালগ বাক্সে combo-box থেকে Custom Code চয়ন করুন।
10:31 টেক্সট ফীল্ডে new MyCustomFilter() লিখুন।
10:41 এবং OK টিপুন।
10:44 কাস্টম কোড শুরু করতে আমরা MyCustomFilter ক্লাস লিখব।
10:52 এই ভেতরের বা বাইরের fileFilter ক্লাস প্রসারিত করবে।
10:57 আমি এই কোডের অংশ
11:04 Import স্টেটমেন্টের নীচে ক্লাসের সোর্স কোডে কপি এবং পেস্ট করব।
11:11 এই ভেতরের বা বাইরের ক্লাস fileFilter ক্লাস প্রসারিত করবে।
11:20 প্রজেক্ট উইন্ডোতে JfileChooserDemo প্রজেক্টে ডান ক্লিক করুন, স্যাম্পল প্রজেক্ট রান করতে Run চয়ন করুন।
11:31 Run Project ডায়ালগ বাক্সে jfilechooserdemo.resources.JfileChooserDemo মেন ক্লাস চয়ন করুন।
11:41 OK তে টিপুন।
11:47 রানিং Demo Application এ, কাজের গতি প্রদান করতে File মেনু থেকে Open চয়ন করুন।
11:55 টেক্সট এরিয়াতে তার বিষয়বস্তু দেখাতে যে কোনো টেক্সট ফাইল খুলুন।
12:00 আমি Sample.txt ফাইল এবং Open চয়ন করি।
12:06 fileChooser টেক্সট ফাইলের বিষয়বস্তু প্রদর্শন করে।
12:10 অ্যাপ্লিকেশন বন্ধ করতে File মেনুতে Exit চয়ন করুন।
12:17 এই টিউটোরিয়ালে শিখেছি
12:19 জাভা অ্যাপ্লিকেশনে File chooser যোগ করা এবং
12:23 File chooser কনফিগার করা।
12:27 নির্দেশিত কাজ রূপে একই ডেমো প্রজেক্ট ব্যবহার করুন যা বানিয়েছি এবং নিম্ন বৈশিষ্ট্য যোগ করুন
12:35 এখন Save মেনু আইটেম যোগ করুন।
12:38 সকল মেনু আইটেমের জন্য কীবোর্ড শর্ট-কাট যোগ করুন।
12:42 কাজ সংরক্ষণ করতে ফাইল সংরক্ষণ করে কোডের অংশ যোগ করুন।
12:51 আমি আগেই নির্দেশিত কাজ করেছি যেখানে filechooser ফাইল মেনুর নীচে সেভ বিকল্প প্রদর্শন করে।
13:01 টেক্সট ফাইল সংরক্ষণ করতে বিকল্প দেয় যা আমি খুলেছি।
13:09 স্পোকেন টিউটোরিয়াল সম্পর্কে
13:12 স্ক্রীনে প্রদর্শিত লিঙ্কে উপলব্ধ ভিডিও দেখুন।
13:15 এটি প্রকল্পকে সারসংক্ষেপে বোঝায়।
13:19 ভাল ব্যান্ডউইডথ না থাকলে ভিডিওটি ডাউনলোড করে দেখুন।
13:24 স্পোকেন টিউটোরিয়াল প্রকল্প দল কর্মশালার আয়োজন করে।
13:30 অনলাইন পরীক্ষা পাস করলে প্রশংসাপত্র দেয়।
13:33 বিস্তারিত তথ্যের জন্য contact@spoken-tutorial.org তে ইমেল করুন।
13:41 স্পোকেন টিউটোরিয়াল প্রকল্প Talk to a Teacher প্রকল্পের অংশবিশেষ।
13:46 এটি ভারত সরকারের ICT, MHRD এর জাতীয় শিক্ষা মিশন দ্বারা সমর্থিত।
13:53 এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য।
13:59 আই আই টী বোম্বে থেকে আমি বিদায় নিচ্ছি।
14:04 অংশগ্রহনের জন্য ধন্যবাদ।

Contributors and Content Editors

Kaushik Datta, Satarupadutta