Difference between revisions of "Advanced-Cpp/C2/Classes-And-Objects/Khasi"

From Script | Spoken-Tutorial
Jump to: navigation, search
(Created page with "{| border = 1 |'''Time''' |'''Narration''' |- | 00:01 | Pdiang sngewbha ia phi sha ka spoken tutorial halor ka '''Classes and Objects''' ha ka '''C++.''' |- | 00:07 | Ha...")
 
Line 6: Line 6:
 
|-
 
|-
 
| 00:01
 
| 00:01
| Pdiang sngewbha ia phi sha ka spoken tutorial halor ka '''Classes and Objects''' ha ka '''C++.'''
+
|Pdiang sngewbha ia phi sha ka spoken tutorial halor ka '''Classes and Objects''' ha ka '''C++.'''
  
  
Line 32: Line 32:
 
| 00:16
 
| 00:16
 
| Ngin sa leh ia kane da ka jingiarap jong ka nuksa.
 
| Ngin sa leh ia kane da ka jingiarap jong ka nuksa.
 +
 
|-
 
|-
 
| 00:20
 
| 00:20
| Ban record ia kane ka jinghikai, Nga pyndonkam
+
|Ban record ia kane ka jinghikai, Nga pyndonkam da ka
 +
 
 
|-
 
|-
 
| 00:23
 
| 00:23
Line 45: Line 47:
 
|-
 
|-
 
|  00:32
 
|  00:32
| To ngin sdang da ka jingpynithuh ia ki '''class'''es
+
| To ngin sdang da ka jingpynithuh ia ki '''class'''es
 +
 
 
|-
 
|-
 
| 00:36
 
| 00:36
| Ia ka '''Class''' la thaw da ka ba pyndonkam  ia ka '''keyword class'''.  
+
|Ia ka '''Class''' la thaw da ka ba pyndonkam  ia ka '''keyword class'''.  
 +
 
 
|-
 
|-
 
| 00:39
 
| 00:39
| Ka bat ia ki ''' data '''bad''' functions.'''
+
|Ka bat ia ki ''' data '''bad''' functions.'''
  
 
|-
 
|-
 
| 00:42
 
| 00:42
| '''Class''' ka linkia ka '''code''' bad '''data'''.
+
| '''Class''' ka pyniasoh ia ki '''code''' bad '''data'''.
 +
 
 
|-
 
|-
 
| 00:45
 
| 00:45
| Ki'''data''' bad ki '''functions''' jong ka '''class''' la khot kum ki dkhot jong ka class
+
|Ki '''data''' bad ki '''functions''' jong ka '''class''' la khot kum ki dkhot jong ka class
 +
 
 
|-
 
|-
 
| 00:51
 
| 00:51
| To ngin iaid shakhmat sha ki '''object'''s.
+
| To ngin iaid shakhmat sha ki '''object'''s.
 +
 
 
|-
 
|-
 
| 00:53
 
| 00:53
| '''Objects''' ki dei ki variable.
+
| '''Objects''' ki dei ki variable.
 +
 
 
|-
 
|-
 
| 00:55
 
| 00:55
| Ki dei ki copy jong ka '''class.'''
+
|   Ki dei ki copy jong ka '''class.'''
  
 
|-
 
|-
Line 75: Line 83:
 
|-
 
|-
 
| 01:01
 
| 01:01
| Ia ki'''Properties''' la batai lyngbaka '''data''' elements bad
+
| Ia ki '''Properties''' la batai lyngba ka '''data''' elements bad
  
 
|-
 
|-
 
| 01:06
 
| 01:06
|Ia ka '''behavior''' la batai lyngba ki dkhot jong ki functions ba khot '''methods'''.
+
| Ia ka '''behavior''' la batai lyngba ki dkhot jong ki functions ba khot '''methods'''.
  
 
|-
 
|-
 
| 01:10
 
| 01:10
| Mynta to ngin ia peit ia ka '''syntax''' Na ka bynta ka class.
+
| Mynta to ngin ia peit ia ka '''syntax''' Na ka bynta ka class.
  
 
|-
 
|-
 
| 01:14
 
| 01:14
|Hangne, '''class''' Ka dei kakyntienba pyndonkam ban batai ia ka '''class'''.
+
|Hangne, '''class''' Ka dei ka kyntien ba pyndonkam ban batai ia ka '''class'''.
  
 
|-
 
|-
| 01:18
+
| 01:18s.
 
|'''Class-name''' ka dei ka kyrteng jong ka class.
 
|'''Class-name''' ka dei ka kyrteng jong ka class.
  
Line 99: Line 107:
 
|-
 
|-
 
| 01:26
 
| 01:26
| Bad hangne ngi la dep batai ia ki dkhot ki data bad ki functionjong ki dkhot kum '''public, private''' bad '''protected'''.
+
| Bad hangne ngi la dep batai ia ki dkhot ki data bad ki function jong ki dkhot kum '''public, private''' bad '''protected'''.
 +
 
 
|-
 
|-
 
| 01:34
 
| 01:34
Line 106: Line 115:
 
|-
 
|-
 
|  01:37
 
|  01:37
| Mynta to ngin peit ia ka nuksa.
+
| Mynta to ngin peit ia ka nuksa.
 +
 
 
|-
 
|-
 
|  01:39
 
|  01:39
 
|Nga la dep type lypa ia ka code ha ka '''editor'''.
 
|Nga la dep type lypa ia ka code ha ka '''editor'''.
 +
 
|-
 
|-
 
|  01:42
 
|  01:42
Line 117: Line 128:
 
| 01:44
 
| 01:44
 
|  Kynmaw ba ka filename jong ngi ka dei '''class hyphen obj dot cpp'''
 
|  Kynmaw ba ka filename jong ngi ka dei '''class hyphen obj dot cpp'''
 +
 
|-
 
|-
 
| 01:50
 
| 01:50
 
| Ha kane ka nuksa, ngin wad ia ka area ne jingheh jong ka square da ka ba pyndonkam ia ka '''class'''.
 
| Ha kane ka nuksa, ngin wad ia ka area ne jingheh jong ka square da ka ba pyndonkam ia ka '''class'''.
 +
 
|-
 
|-
 
|  01:56
 
|  01:56
| Ngan batai ia ka code mynta.
+
|Ngan batai ia ka code mynta.
  
 
|-
 
|-
Line 130: Line 143:
 
|-
 
|-
 
|  02:02  
 
|  02:02  
| Hangne ngi pyndonkam ia ka '''std namespace'''.
+
| Hangne ngi pyndonkam ia ka '''std namespace'''.
 +
 
 
|-
 
|-
 
| 02:06
 
| 02:06
| Kane ka dei ka jingpynithuh na ka bynta ka '''class''' ba kyrteng '''square.'''
+
|Kane ka dei ka jingpynithuh na ka bynta ka '''class''' ba kyrteng '''square.'''
 +
 
 
|-
 
|-
 
| 02:10
 
| 02:10
| Hangne, ngam pat ai '''access specifier''' eiei.
+
|Hangne, ngam pat ai '''access specifier''' ei ei.
  
 
|-
 
|-
Line 160: Line 175:
 
|-
 
|-
 
|02:31
 
|02:31
|Mynta to ngin iaid biang sha ki '''slide'''s  jong ngi ban tip khambun shaphang ki  '''access specifiers'''.
+
| Mynta to ngin iaid biang sha ka '''slide'''s  jong ngi ban tip khambun shaphang ki  '''access specifiers'''.
 +
 
 
|-
 
|-
 
| 02:36
 
| 02:36
Line 171: Line 187:
 
|-
 
|-
 
| 02:44
 
| 02:44
|Ia ka Dkhot jong ka '''public''' lah ban pyndonkam hangno hangno ha ka program.
+
|: Ia ka Dkhot jong ka '''public''' lah ban pyndonkam hangno hangno ha ka program.
  
 
|-
 
|-
Line 202: Line 218:
 
|-
 
|-
 
| 03:16
 
| 03:16
| Hangne,  ha kane ka jingthoh ngi don ia ka kyrteng ka ''' class''',
+
| Hangne,  ha kane ka jingthoh ngi don ka ''' class''' name,
  
 
|-
 
|-
Line 210: Line 226:
 
|-
 
|-
 
| 03:25
 
| 03:25
| Ngi hap ban pyndonkam ia kane ka operator
+
|Ngi hap ban pyndonkam ia kane ka operator
  
 
|-
 
|-
Line 218: Line 234:
 
|-
 
|-
 
| 03:33
 
| 03:33
| Ka dei ka function dkhot jong ka class '''square.'''
+
|   Ka dei ka function dkhot jong ka class '''square.'''
 +
 
 
|-
 
|-
 
| 03:36
 
| 03:36
 
| Hangne, ngi la ai ia ka '''argument''' kum '''int a'''.
 
| Hangne, ngi la ai ia ka '''argument''' kum '''int a'''.
 +
 
|-
 
|-
 
| 03:40
 
| 03:40
Line 228: Line 246:
 
|-
 
|-
 
| 03:46
 
| 03:46
| Ia kane la pyndonkam ban peit ia ki '''data.''' kibabuhrieh
+
| Ia kane la pyndonkam ban peit ia ki '''data.''' kiba buhrieh
  
 
|-
 
|-
 
| 03:49
 
| 03:49
|Ban ioh pyndonkam ia ka '''variable''' lane '''function''' da kajuh ka kyrteng, ngi pyndonkam da ka scope resolution  operator '''::'''.
+
|Ban lah ban pyndonkam ia ka '''variable''' lane '''function''' da kajuh ka kyrteng, ngi pyndonkam da ka scope resolution  operator '''::'''.
 +
 
 
|-
 
|-
 
| 03:56
 
| 03:56
|Shubuh u '''local''' variable bad u '''global''' variable ki don kajuh ka kyrteng.
+
|Shu buh u '''local''' variable bad u '''global''' variable ki don kajuh ka kyrteng.
  
 
|-
 
|-
Line 243: Line 262:
 
|-
 
|-
 
| 04:05
 
| 04:05
|Ngi lah ban pyndonkam ia u '''global''' variable da ka ba pyndonkam  '''::'''(scope resolution operator.)
+
|Ngi lah ban pyndonkam ia u '''global''' variable da ka ba pyndonkam  da u '''::'''(scope resolution operator.)
  
 
|-
 
|-
Line 258: Line 277:
 
|-
 
|-
 
| 04:20
 
| 04:20
| Hangne u  '''x''' u dei u dkhot jong ka '''private'''  
+
| Hangne u  '''x''' u dei u dkhot jong ka '''private'''
  
 
|-
 
|-
Line 266: Line 285:
 
|-
 
|-
 
| 04:27
 
| 04:27
|Barabor ki dkhot jong ka'''private''' ki longba burieh beit.
+
|Barabor u dkhot jong ka'''private'''u long burieh beit.
  
 
|-
 
|-
 
| 04:30
 
| 04:30
| Kane kadei ka  '''main function.''' Jong ngi.
+
| Kane ka kadei ka  '''main function.''' Jong ngi.
 
|-
 
|-
 
| 04:33
 
| 04:33
Line 297: Line 316:
 
|-
 
|-
 
| 04:57
 
| 04:57
| Kane kadei ka '''return statement''' jong ngi.
+
| | Kane kadei ka '''return statement''' jong ngi.
  
 
|-
 
|-
Line 305: Line 324:
 
|-
 
|-
 
|  05:00
 
|  05:00
| Ia ngin '''execute''' ia ka program.
+
| To ngin '''execute''' ia ka program.
 
|-
 
|-
 
|  05:03
 
|  05:03
|Plie ia ka terminal window da ka ba ñion '''Ctrl, Alt and T''' '''key'''s ryngkat lang ha ka keyboard jong phi.
+
|Plie ia ka terminal window da ka ba ñion '''Ctrl, Alt and T''' '''key'''s ryngkat lang na ka keyboard jong phi.
  
 
|-
 
|-
Line 344: Line 363:
 
|-
 
|-
 
| 05:37
 
| 05:37
|ba ia ki '''data''' bad '''functions''' la buhlang hapoh ka '''class.'''
+
|ba ki '''data''' bad '''functions''' la buhlang hapoh ka '''class.'''
  
 
|-
 
|-
Line 354: Line 373:
 
|Ha kaba ka '''data''' bad  ka '''function''' ba pyndonkam la pyniasoh
 
|Ha kaba ka '''data''' bad  ka '''function''' ba pyndonkam la pyniasoh
 
|-
 
|-
|05:49
+
| 05:49
 
|Kane ka rukom leh la khot kumka ''' Encapsulation.'''
 
|Kane ka rukom leh la khot kumka ''' Encapsulation.'''
  
 
|-
 
|-
 
| 05:53
 
| 05:53
|Nangta ngi la dep peit ia ka class bad ki dkhot kum ki ''' private '' bad'' public '''  
+
|Nangta ngi la dep peit ia ka class bad ki dkhot kum ki ''' private '' bad'' public '''
  
 
|-
 
|-
Line 379: Line 398:
 
|-
 
|-
 
| 06:14
 
| 06:14
| Da kane ngi la poi sha bakut kane ka jinghikai.
+
| Da kane ngi la poi sha bakut jong kane ka jinghikai.
  
 
|-
 
|-
 
| 06:17
 
| 06:17
|Ia ngin phai biang sha ka '''slide'''s jong ngi.
+
|To ngin phai biang sha ka '''slide'''s jong ngi.
  
 
|-
 
|-
 
| 06:19
 
| 06:19
|Ia ngi peit lyngkot.
+
|To ngin ia batai lyngkot.
  
 
|-
 
|-
Line 443: Line 462:
 
|-
 
|-
 
| 06:44
 
| 06:44
|Thoh ia ka program ban wad ia u perimeter  jong ka circle ba lah ai.
+
|Thoh ia ka program ban wad ia u perimeter  jong ka circle ba lah ai.
  
 
|-
 
|-
 
| 06:49
 
| 06:49
|Peit ia ka  video badon ha ka '''link''' ba pyni harum.
+
|Peit ia ka  video badon ha kane ka '''link''' ba pyni harum.
  
 
|-
 
|-
Line 462: Line 481:
 
|-
 
|-
 
| 07:02
 
| 07:02
|Ka ai jinghikai da ka ba pyndonkam ia ki spoken tutorials.  
+
|Ka pynlong ia ki workshop da ka ba pyndonkam da ki spoken tutorials.  
  
 
|-
 
|-
| 07:05
+
| 07:05  
|Ka Ai certificates ia kiba pass ia ka online test.
+
|Ka Ai certificates ia kiba pass ha ka online test.
 
|-
 
|-
 
| 07:09
 
| 07:09
Line 477: Line 496:
 
|-
 
|-
 
| 07:20
 
| 07:20
|Ba la kyrshan da ka National Mission on Education lyngbaka ICT, MHRD, Sorkar jong ka ri India.
+
|La kyrshan ia ka da ka National Mission on Education lyngba ka ICT, MHRD, Sorkar jong ka ri India.
  
 
|-
 
|-
 
| 07:26
 
| 07:26
|Ki Jingtip ba khambun halor kane ka kam kidon ha ka link ba pyni harum.
+
|Ki Jingtip ba khambun halor kane ka mission kidon ha ka link ba pyni harum.
  
 
|-
 
|-
 
|07:31
 
|07:31
| Kane ka jinghikai la ai sngewbha da U  Arki Juh Dkhar.  
+
| La pynkylla ia kane ka script da I Arkijuh Dkhar bad nga dei u Thawladmiki, signing off
Khublei ba iashim bynta.
+
Thank You for joining.
 +
Khublei Shibun ba phi la iashim bynta.  
  
 
|}
 
|}

Revision as of 15:23, 15 November 2017

Time Narration
00:01 Pdiang sngewbha ia phi sha ka spoken tutorial halor ka Classes and Objects ha ka C++.


00:07 Ha kane ka jinghikai, ngin sa pule ia ki:
00:09 * Classes
00:11 * Objects
00:12 * Encapsulation bad
00:14 * Data abstraction.
00:16 Ngin sa leh ia kane da ka jingiarap jong ka nuksa.
00:20 Ban record ia kane ka jinghikai, Nga pyndonkam da ka
00:23 *Ubuntu OS version 11.10
00:28 *g++ compiler version 4.6.1
00:32 To ngin sdang da ka jingpynithuh ia ki classes
00:36 Ia ka Class la thaw da ka ba pyndonkam ia ka keyword class.
00:39 Ka bat ia ki data bad functions.
00:42 Class ka pyniasoh ia ki code bad data.
00:45 Ki data bad ki functions jong ka class la khot kum ki dkhot jong ka class
00:51 To ngin iaid shakhmat sha ki objects.
00:53 Objects ki dei ki variable.
00:55 Ki dei ki copy jong ka class.
00:58 Kawei pa kawei na kine ki don ia ka properties bad behavior.
01:01 Ia ki Properties la batai lyngba ka data elements bad
01:06 Ia ka behavior la batai lyngba ki dkhot jong ki functions ba khot methods.
01:10 Mynta to ngin ia peit ia ka syntax Na ka bynta ka class.
01:14 Hangne, class Ka dei ka kyntien ba pyndonkam ban batai ia ka class.
01:18s. Class-name ka dei ka kyrteng jong ka class.
01:21 public, private bad protected Ki dei ki access specifier.
01:26 Bad hangne ngi la dep batai ia ki dkhot ki data bad ki function jong ki dkhot kum public, private bad protected.
01:34 Dei kumne ba ngi khang ia ka “’class”’
01:37 Mynta to ngin peit ia ka nuksa.
01:39 Nga la dep type lypa ia ka code ha ka editor.
01:42 Ngan sa plie ia ka.
01:44 Kynmaw ba ka filename jong ngi ka dei class hyphen obj dot cpp
01:50 Ha kane ka nuksa, ngin wad ia ka area ne jingheh jong ka square da ka ba pyndonkam ia ka class.
01:56 Ngan batai ia ka code mynta.
01:58 Kane ka dei ka header file jong ngi kum iostream.
02:02 Hangne ngi pyndonkam ia ka std namespace.
02:06 Kane ka dei ka jingpynithuh na ka bynta ka class ba kyrteng square.
02:10 Hangne, ngam pat ai access specifier ei ei.
02:14 Te, dalade hi ka la long private.
02:17 Namarkata, u variable x u dei u private u dkhot jong ka class square.
02:22 kane ka dei ka public specifier.
02:25 Function area ka dei ka public function.
02:28 Bad da kumne ngi khang ia ka class.
02:31 Mynta to ngin iaid biang sha ka slides jong ngi ban tip khambun shaphang ki access specifiers.
02:36 Public specifier-
02:39 : ka public specifier ka ailad ia ka data ban pyndonkam na shabar ka class.
02:44 : Ia ka Dkhot jong ka public lah ban pyndonkam hangno hangno ha ka program.
02:49 Private specifier-
02:51 : Ym lah ban pyndonkam ia ki dkhot jong ka “ private” na shabar ka 'class' .
02:57 : Ia ki dkhot jong ka private' lah ban pyndonkam tang ia kiba long dkhot jong ka class.
03:03 Protected specifier-
03:05 Ymlah ban pyndonkam ia ki dkhot balong * protected na shabar ka class.
03:10 * Ia ki, lah ban pyndonkam da ka derived class.
03:13 To ngin phai biang sha ka program jong ngi.
03:16 Hangne, ha kane ka jingthoh ngi don ka class name,
03:21 ka scope resolution operator bad ka kyrteng jong ka function.
03:25 Ngi hap ban pyndonkam ia kane ka operator
03:27 Ka iathuh ba ka function area kam dei ka global function.
03:33 Ka dei ka function dkhot jong ka class square.
03:36 Hangne, ngi la ai ia ka argument kum int a.
03:40 Mynta ia ngin phai biang sha ki slides jong ngi ban tip khambun shaphang ka scope resolution operator.
03:46 Ia kane la pyndonkam ban peit ia ki data. kiba buhrieh
03:49 Ban lah ban pyndonkam ia ka variable lane function da kajuh ka kyrteng, ngi pyndonkam da ka scope resolution operator ::.
03:56 Shu buh u local variable bad u global variable ki don kajuh ka kyrteng.
04:01 U local variable un ioh lad shwa.
04:05 Ngi lah ban pyndonkam ia u global variable da ka ba pyndonkam da u ::(scope resolution operator.)
04:10 Mynta, ngin phai sha ka program jong ngi.
04:12 Hangne ia ka jingdon jong u a la buh ha u x.
04:17 Nangta ngi ai ia ka area jong ka square.
04:20 Hangne u x u dei u dkhot jong ka private
04:22 Ban ioh pyndonkam ia u private parameter, Ngi pyndonkam ia u public member a.
04:27 Barabor u dkhot jong kaprivateu long burieh beit.
04:30 Kane ka kadei ka main function. Jong ngi.
04:33 Hangne, sqr ka dei ka object jong ka class square.
04:37 Da kumne ngi thaw ia ka object.
04:40 class-name bud sa ka object-name.
04:43 Hangne, ngi khot ia ka function area da ka ba pyndonkam ia ka object sqr bad u .(dot) operator.
04:50 Nangta ngin sa ai ia ka argument kum 4.
04:53 Ngi buh ia ka jingdon jong u x kum 4.
04:57 Kane kadei ka return statement jong ngi.
04:59 Mynta klik ha ka Save.
05:00 To ngin execute ia ka program.
05:03 Plie ia ka terminal window da ka ba ñion Ctrl, Alt and T keys ryngkat lang na ka keyboard jong phi.
05:11 Ban compile, type: g++ space class hyphen obj dot cpp space hyphen o space class
05:20 Ñion Enter.
05:22 Type./class(dot slash class).
05:24 Ñion Enter.
05:25 Ka output kan long kum:
05:28 Area of the square is 16
05:30 Mynta, ngin phai biang sha ka program jong ngi.
05:35 Haduh mynta ngi lah dep peit,
05:37 ba ki data bad functions la buhlang hapoh ka class.
05:41 class ka dei ka unit ba marwei
05:44 Ha kaba ka data bad ka function ba pyndonkam la pyniasoh
05:49 Kane ka rukom leh la khot kumka Encapsulation.
05:53 Nangta ngi la dep peit ia ka class bad ki dkhot kum ki private bad public
05:59 La buhrieh ia ki data jong ka private
06:02 Ym lah ban pyndonkam na shabar ka class.
06:05 Kane ka rukom leh la khot kum ka Data abstraction.
06:09 Ka rukom long ba shabar ne kainterface la lah ban iohi hynrei ia ka rukom pyntreikam la buhrieh
06:14 Da kane ngi la poi sha bakut jong kane ka jinghikai.
06:17 To ngin phai biang sha ka slides jong ngi.
06:19 To ngin ia batai lyngkot.
06:20 Ha kane ka jinghikai, ngi la dep peit:
06:23 * Encapsulation
06:24 * Data Abstraction
06:25 * Ki dkhot jong kaPrivate
06:27 int x;
06:29 *Ki Public function
06:30 int area(int);
06:32 * classes
06:33 class square
06:35 * Ban thaw ia ki object,
06:37 square sqr;
06:39 * Ban khot ia u function da ka ba pyndonkam object sqr dot area();
06:43 Kum ka assignment:
06:44 Thoh ia ka program ban wad ia u perimeter jong ka circle ba lah ai.
06:49 Peit ia ka video badon ha kane ka link ba pyni harum.
06:52 Ka batai lyngkot ia ka Spoken Tutorial project.
06:55 Lada phim don ia ka internet bastet, phi lah ban download bad peit ia ka.
07:00 Ka Spoken Tutorial Project team:
07:02 Ka pynlong ia ki workshop da ka ba pyndonkam da ki spoken tutorials.
07:05 Ka Ai certificates ia kiba pass ha ka online test.
07:09 Na ka bynta ki jingtip ba khambniah, sngewbha thoh sha: contact@spoken-tutorial.org
07:16 Ka Spoken Tutorial Project ka dei bynta jong ka "Talk to a Teacher" project.
07:20 La kyrshan ia ka da ka National Mission on Education lyngba ka ICT, MHRD, Sorkar jong ka ri India.
07:26 Ki Jingtip ba khambun halor kane ka mission kidon ha ka link ba pyni harum.
07:31 La pynkylla ia kane ka script da I Arkijuh Dkhar bad nga dei u Thawladmiki, signing off

Thank You for joining. Khublei Shibun ba phi la iashim bynta.

Contributors and Content Editors

Mousumi, Thaw