Difference between revisions of "Advanced-Cpp/C2/Polymorphism/Bengali"

From Script | Spoken-Tutorial
Jump to: navigation, search
 
Line 10: Line 10:
 
|-
 
|-
 
|  00:07
 
|  00:07
|  এই টিউটোরিয়ালে শিখব,
+
|  এই টিউটোরিয়ালে শিখব
  
 
|-
 
|-
 
|  00:10
 
|  00:10
| '''Polymorphism.'''
+
| '''Polymorphism.''' '''Virtual Function.'''
 
+
|-
+
|  00:11
+
| '''Virtual Function.'''
+
  
 
|-
 
|-
Line 78: Line 74:
 
|-
 
|-
 
|  01:15
 
|  01:15
| এখানে
+
| এখানে আমরা একটি আয়তক্ষেত্র, সামান্তরিক এবং ত্রিভুজের ক্ষেত্রফল গণনা করব।
 
+
|-
+
|  01:16
+
| আমরা একটি আয়তক্ষেত্র, সামান্তরিক এবং ত্রিভুজের ক্ষেত্রফল গণনা করব।
+
  
 
|-
 
|-
Line 257: Line 249:
 
|-
 
|-
 
|  04:09
 
|  04:09
|  কম্পাইল করতে লিখুন:
+
|  কম্পাইল করতে লিখুন '''g++''' স্পেস '''virtual''' ডট '''cpp''' স্পেস '''-o''' স্পেস '''vir'''. '''Enter''' টিপুন।
 
+
|-
+
|  04:10
+
| '''g++''' স্পেস '''virtual''' ডট '''cpp''' স্পেস '''-o''' স্পেস '''vir'''. '''Enter''' টিপুন।
+
  
 
|-
 
|-
Line 269: Line 257:
 
|-
 
|-
 
| 04:24
 
| 04:24
| প্রদর্শিত আউটপুট হল:
+
| প্রদর্শিত আউটপুট হল
  
 
|-
 
|-
Line 289: Line 277:
 
|-
 
|-
 
|  04:36
 
|  04:36
| সংক্ষেপে,
+
| সংক্ষেপে, এই টিউটোরিয়ালে শিখেছি
 
+
|-
+
|  04:37
+
এই টিউটোরিয়ালে শিখেছি
+
 
+
 
|-
 
|-
 
|  04:39
 
|  04:39
Line 305: Line 288:
 
|-
 
|-
 
|  04:45
 
|  04:45
|  এখন
+
|  এখন আয়তক্ষেত্র, বর্গক্ষেত্র এবং ত্রিভুজের পরিধি গণনা করে।
 
+
|-
+
|  04:46
+
| আয়তক্ষেত্র, বর্গক্ষেত্র এবং ত্রিভুজের পরিধি গণনা করে।
+
  
 
|-
 
|-
Line 329: Line 308:
 
|-
 
|-
 
| 05:04
 
| 05:04
|  স্পোকেন টিউটোরিয়াল প্রকল্প দল,
+
|  স্পোকেন টিউটোরিয়াল প্রকল্প দল
  
 
|-
 
|-

Latest revision as of 15:38, 23 February 2017

Time Narration
00:02 C++Polymorphism এর টিউটোরিয়ালে আপনাদের স্বাগত।
00:07 এই টিউটোরিয়ালে শিখব
00:10 Polymorphism. Virtual Function.
00:13 এটি উদাহরণের সাহায্যে করব।
00:16 টিউটোরিয়ালটি রেকর্ড করতে উবুন্টু OS সংস্করণ 11.10, g++ কম্পাইলার সংস্করণ 4.6.1 ব্যবহার করছি।
00:27 এখন Polymorphism (পলিমর্ফিস্ম) এর ভূমিকা দিয়ে শুরু করি।
00:31 Polymorphism বিভিন্ন রুপ নেওয়ার একটি উপায়।
00:36 এটি একই নামের সাথে বিভিন্ন উপায়ে একটি ফাংশন ব্যবহারের প্রক্রিয়া।
00:42 এখন Virtual Function দেখি।
00:45 ভার্চুয়াল ফাংশন ক্লাসের মেম্বর ফাংশন।
00:49 এটি প্রাপ্ত ক্লাসে ওভাররাইড করা যেতে পারে।
00:53 এটি ভার্চুয়াল কীওয়ার্ড দ্বারা ঘোষিত হয়েছে।
00:57 ভার্চুয়াল ফাংশন কল করার সময় স্থির হয়েছে।
01:01 এখন ভার্চুয়াল ফাংশনের উপর একটি উদাহরণ দেখি।
01:06 এখন এখানে
01:08 লেখা কোড দেখি।
01:10 আমাদের ফাইলের নাম virtual ডট cpp
01:15 এখানে আমরা একটি আয়তক্ষেত্র, সামান্তরিক এবং ত্রিভুজের ক্ষেত্রফল গণনা করব।
01:22 iostream হিসেবে এটি হেডার ফাইল।
01:25 আমরা std namespace ব্যবহার করছি।
01:29 তারপর parallelogram ক্লাস রয়েছে।
01:33 এটি base ক্লাস।
01:35 এখানে ইন্টিজার ভ্যারিয়েবল রূপে width, height এবং ar ঘোষিত করেছি।
01:42 এগুলি protected ঘোষিত হয়েছে।
01:45 তারপর set_values ফাংশন রয়েছে যা public রূপে ঘোষিত।
01:50 এখানে আর্গুমেন্ট রূপে a এবং b লিখেছি।
01:55 public মেম্বর ব্যবহার করে protected মেম্বর অ্যাক্সেস করি।
02:00 এটি হল ভার্চুয়াল ফাংশন area
02:04 সামান্তরিকের ক্ষেত্রফল নিরূপণ করি।
02:07 তারপর আমাদের কাছে Rectangle ক্লাস রয়েছে।
02:12 এটি বেস ক্লাস parallelogram এর বৈশিষ্ট্য আহরণ করে।
02:17 এখানে আমরা এরিয়া ফাংশন অগ্রাহ্য করি।
02:21 আয়তক্ষেত্রের ক্ষেত্রফল নিরূপণ করে
02:23 ভ্যালু প্রিন্ট করি।
02:25 এখানে আরেকটি ক্লাস triangle রয়েছে।
02:29 এটি বেস ক্লাস parallelogram এর বৈশিষ্ট্য আহরণ করে।
02:35 এখানে আমরা এরিয়া ফাংশন অগ্রাহ্য করি।
02:39 ত্রিভুজের ক্ষেত্রফল নিরূপণ করে
02:41 ভ্যালু প্রিন্ট করি।
02:43 এটি আমাদের মেন ফাংশন।
02:46 এখানে আমরা p হিসাবে parallelogram ক্লাসের অবজেক্ট তৈরী করি।
02:52 এখানে আমরা পয়েন্টার parallel দেখতে পারি।
02:56 এটি parallelogram ক্লাসের পয়েন্টার।
03:00 এটিকে Base pointer বলে।
03:03 বেস ক্লাসের পয়েন্টার অবজেক্টের দিকে নির্দেশ করতে পারে।
03:08 এখন Rectangle এবং Triangle ক্লাসের অবজেক্ট তৈরী করি।
03:14 Parallel, p এর এড্রেসে নির্ধারিত হয়েছে।
03:18 আমরা আর্গুমেন্ট হিসাবে 3 এবং 2 পাস করি।
03:23 area ফাংশন কল করি।
03:26 Parallel, rect এর এড্রেসে নির্ধারিত হয়েছে।
03:30 এটি Rectangle ক্লাসের অবজেক্ট।
03:33 আর্গুমেন্ট হিসাবে 4 এবং 5 পাস করে
03:37 area ফাংশন কল করি।
03:40 এখন Parallel, Triangle এর এড্রেসে নির্ধারিত করি।
03:45 trgl.
03:47 এটি Triangle ক্লাসের অবজেক্ট।
03:51 এখানে 6 এবং 5 পাস করে
03:54 area ফাংশন কল করি।
03:56 এটি রিটার্ন স্টেটমেন্ট।
03:59 এখন প্রোগ্রাম এক্সিকিউট করি।
04:02 কীবোর্ডে Ctrl, Alt এবং T কী একসাথে টিপে টার্মিনাল উইন্ডো খুলুন।
04:09 কম্পাইল করতে লিখুন g++ স্পেস virtual ডট cpp স্পেস -o স্পেস vir. Enter টিপুন।
04:20 লিখুন ডট স্ল্যাশ vir. Enter টিপুন।
04:24 প্রদর্শিত আউটপুট হল
04:27 Area of parallelogram is 6
04:29 Area of rectangle is 20
04:31 এবং Area of triangle is 15
04:34 স্লাইডে ফিরে আসি।
04:36 সংক্ষেপে, এই টিউটোরিয়ালে শিখেছি
04:39 Polymorphism.
04:41 Virtual function যেমন Virtual int area
04:45 এখন আয়তক্ষেত্র, বর্গক্ষেত্র এবং ত্রিভুজের পরিধি গণনা করে।
04:50 ভার্চুয়াল ফাংশন হিসাবে পরিধি তৈরী করুন।
04:54 এই লিঙ্কে উপলব্ধ ভিডিওটি দেখুন।
04:57 এটি প্রকল্পকে সারসংক্ষেপে বোঝায়।
05:00 ভাল ব্যান্ডউইডথ না থাকলে ভিডিওটি ডাউনলোড করে দেখুন।
05:04 স্পোকেন টিউটোরিয়াল প্রকল্প দল
05:06 কর্মশালার আয়োজন করে।
05:09 অনলাইন পরীক্ষা পাস করলে প্রশংসাপত্র দেয়।
05:14 বিস্তারিত তথ্যের জন্য contact@spoken-tutorial.org তে ইমেল করুন।
05:21 স্পোকেন টিউটোরিয়াল প্রকল্প Talk to a Teacher প্রকল্পের অংশবিশেষ।
05:25 এটি ভারত সরকারের ICT, MHRD এর জাতীয় শিক্ষা মিশন দ্বারা সমর্থিত।
05:32 এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য।
05:37 আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি।

Contributors and Content Editors

Kaushik Datta