Difference between revisions of "Netbeans/C2/Adding-a-File-Chooser/Bengali"
From Script | Spoken-Tutorial
Line 5: | Line 5: | ||
|- | |- | ||
| 00:00 | | 00:00 | ||
− | |নমস্কার। | + | |নমস্কার। জাভা অ্যাপ্লিকেশনে Adding a File Chooser এর টিউটোরিয়ালে আপনাদের স্বাগত। |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
|00:07 | |00:07 | ||
− | |এখানে আমরা শিখব | + | |এখানে আমরা শিখব |
|- | |- | ||
|00:09 | |00:09 | ||
− | |অ্যাপ্লিকেশন বানানো। | + | |অ্যাপ্লিকেশন বানানো। অ্যাপ্লিকেশন ফর্ম বানানো। |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
Line 105: | Line 97: | ||
|- | |- | ||
| 01:51 | | 01:51 | ||
− | |Next এ টিপুন। | + | |Next এ টিপুন। |
|- | |- | ||
| 01:54 | | 01:54 | ||
− | |ক্লাস নামের জন্য লিখুন JFileChooserDemo | + | |ক্লাস নামের জন্য লিখুন JFileChooserDemo |
|- | |- | ||
| 02:02 | | 02:02 | ||
− | |Package field এ লিখুন jfilechooserdemo.resources | + | |Package field এ লিখুন jfilechooserdemo.resources |
|- | |- | ||
Line 125: | Line 117: | ||
|- | |- | ||
|02:22 | |02:22 | ||
− | | এবং লিখুন Demo Application | + | | এবং লিখুন Demo Application |
|- | |- | ||
Line 309: | Line 301: | ||
|- | |- | ||
| 07:06 | | 07:06 | ||
− | |পরে File Chooser দ্বারা প্রদর্শিত টেক্সটের জন্য জায়গা তৈরী করতে জুড়িত কম্পোনেন্টের আকার বদলান | + | |পরে File Chooser দ্বারা প্রদর্শিত টেক্সটের জন্য জায়গা তৈরী করতে জুড়িত কম্পোনেন্টের আকার বদলান |
|- | |- | ||
Line 480: | Line 472: | ||
|- | |- | ||
| 12:17 | | 12:17 | ||
− | |এই টিউটোরিয়ালে শিখেছি | + | |এই টিউটোরিয়ালে শিখেছি |
|- | |- | ||
Line 492: | Line 484: | ||
|- | |- | ||
| 12:27 | | 12:27 | ||
− | |নির্দেশিত কাজ রূপে একই ডেমো প্রজেক্ট ব্যবহার করুন যা বানিয়েছি এবং নিম্ন বৈশিষ্ট্য যোগ করুন | + | |নির্দেশিত কাজ রূপে একই ডেমো প্রজেক্ট ব্যবহার করুন যা বানিয়েছি এবং নিম্ন বৈশিষ্ট্য যোগ করুন |
|- | |- | ||
Line 516: | Line 508: | ||
|- | |- | ||
| 13:09 | | 13:09 | ||
− | |স্পোকেন টিউটোরিয়াল সম্পর্কে | + | |স্পোকেন টিউটোরিয়াল সম্পর্কে |
|- | |- |
Latest revision as of 12:12, 23 February 2017
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 | অংশগ্রহনের জন্য ধন্যবাদ। |