Java/C2/Methods/Sanskrit
From Script | Spoken-Tutorial
Revision as of 11:56, 8 November 2014 by NaveenBhat (Talk | contribs)
Time | Narration | |||
00:02 | methods in java(मेथड्स् इन् जावा)इत्याख्ये पाठे भवद्भ्यः स्वागतम् । | |||
00:06 | अस्मिन् पाठे वयम्, | |||
00:08 | मेथड् इत्यस्य संरचना, | |||
00:10 | अपि च मेथड् इतीदम् काल् करणम् च ज्ञास्यामः। | |||
00:13 | अत्र वयम्, | |||
00:14 | Ubuntu 11.10(उबण्टु ११.१०) इतीदं उपयुञ्ज्महे। | |||
00:17 | तथा JDK1.6 | |||
00:20 | Eclipse 3.7.0(एक्लिप्स् ३.७.०) इमे च। | |||
00:24 | पाठमिदम् अनुसर्तुं युष्माकं simple java program( सिम्पल् जावा प्रोग्राम् ) इदं एक्लिप्स् मध्ये लिखित्वा कम्पैल् तथा रन् कर्तुं ज्ञानमवश्यकम् । | |||
00:32 | न चेत् तत्सम्बद्धपाठार्थं (http://www.spoken-tutorial.org) इति जालपुटं पश्यन्तु, | |||
00:40 | जावा-मेथड् इतीदं निरूपकाणां सङ्ग्रहः अस्ति तथेदं स्वकार्यं करोत्यॆव । | |||
00:46 | अधुना वयं मेथड् एकं लिखामः। | |||
00:50 | तदर्थं अहं पूर्वे एव एक्लिप्स् मध्ये प्रोजेक्ट्-मेथड् एकं लिखितवान् अस्मि । | |||
00:57 | योजनायाम् अहं (मेथड्-डेमो)MethodDemo' इत्येकम् क्लास्-नेम् इदं रचितवानस्मि। | |||
01:06 | क्लास् मध्ये मेन्-मेथड् इत्यस्य बहिः मेथड् एकं लिखामः। | |||
01:13 | voidइति मेथड् नाम टङ्कयतु । | |||
01:19 | इदं displayMessage(डिस्प्ले-मेसेज्) इति वदामः। पेरम्थिसिस् ,Enter(एण्टर्) | |||
01:29 | तथा कर्लि ब्रेकेट् च टङ्कयतु । | |||
01:32 | एकं मेथड् एकं मौल्यं प्रददाति। | |||
01:34 | किन्तु युष्माकं मोल्यप्रदानं नावश्यकं चेत् void इति कीवर्ड् उपयोक्तव्यम्। | |||
01:42 | सत्यं अधुना वयं कर्लि-ब्रेकेट् इत्यस्य मध्ये सन्देशमेकं टङ्कयाम । | |||
01:47 | तदर्थं System डोट् out डोट् println Hello Method इति टङ्कयतु। | |||
02:06 | अतः अधुना मेथड् एकं वयं लिखितवन्तः स्मः । | |||
02:10 | वयमधुना मेथड् एकं काल् कुर्मः । | |||
02:13 | तदर्थं वयं मेन् मेथड् मध्ये “मेथड् डेमो” इति क्लास्-ओब्जेक्ट् इदं रचयन्तः स्मः । | 02:21 | एवम् 'MethodDemo(मेथड्-डेमो) इतीदम् ओब्जेक्ट्-नाम वर्तते। | |
02:26 | “md =new”इति नाम स्थापयामः MethodDemo(मेथड् डॆमो) पेरन्थिसिस्, सेमिकोलन्’ च तङ्कयन्तु। | |||
02:37 | एवं वयं md इति ओब्जेक्ट् इदं MethodDemo क्लास् मध्ये New(न्यु)ओपरेटर् इतीदं उपयुज्य रचितवन्तः स्मः । | |||
02:48 | अधुना वयंdisplayMessage.इति मेथड् इदं काल् कुर्मः। | |||
02:51 | तदर्थं mdडोट् displayMessage(डिस्प्ले मेसेज्) इति टङ्कयन्तु । | |||
03:00 | डोट् ओपरेटर् इतीदं मेथड्-काल् करणे उपयुञ्ज्महे । | |||
03:06 | रन् कर्तुंRun(रन्) चित्रकं नुदतु । | |||
03:14 | वयं HelloMethod इति फलितम् प्राप्तवन्तः । | |||
03:20 | अधुना वयं void(वोइड् )' अस्य स्थाने “इण्टीजर्” अस्य उपयोगं कुर्मः । | |||
03:26 | अतः int. इति टङ्कयतु । | |||
03:32 | एवंpublicइति मेथड् इदं अपि कुर्मः, तत्तु सर्वत्र सम्बन्धितोऽस्ति । | |||
03:37 | तत्तुस्वभवातः प्रैवेट् वर्तते । इत्युक्ते, कस्मिन् क्लास् मध्ये तल्लिखितमस्ति केवलं तत्रैव तत् सम्बन्धं प्राप्नोति | |||
03:45 | अधुना मेथड् मध्ये return(रिटर्न्) सप्त सेमिकोलन् इति तङ्कयतु । | |||
03:55 | स्मरन्तु यत् return(रिटर्न्) स्टेट्मे'ण्ट् इतीदं, मेथड् अस्य सर्वस्मात् स्टेट्मेरण्ट् अस्मात् अनन्तरं स्थापयितव्यम् । | |||
04:02 | return(रिटर्न्) स्टेट्मे ण्ट् अस्मादनन्तरं न किञ्चन स्टेट्मेण्ट् एक्सिक्यूट् सम्भवति। | |||
04:08 | अधुना वयं मेन्-मेथड् अस्यान्तः, अन्ते “प्रिण्ट्-स्टेट्मे,ण्ट्” लिखामः। | |||
04:15 | तदर्थं System(सिस्टम्) डोट् out(औट्) डोट् println();इति टङ्कयतु । | |||
04:23 | “पेरन्थिसिस्” अस्यान्तः एव वयं मेथड्-काल् इदं कुर्वन्तः स्मः । | |||
04:28 | अतः “md डोट्” मेथड् इदं पेरन्थिसिस् अस्य अन्तः स्थापयतु। तथैव सेमिकोलन् इदं निष्कासयतु । | |||
04:37 | इदं मेथड् अस्य “रिटर्न्वेल्यू” इदं मुद्रापयति । | |||
04:42 | व्यवस्थां run(रन्) करोतु । | |||
04:45 | फलिते 7 इति वयं पश्यन्तः स्मः । | |||
04:51 | अधुना वयं अन्यदेकं मेथड् इदं लिखित्वा, तत् “डिस्प्ले मेसेज्” मध्ये आह्वयामः । | |||
04:59 | तदर्थं एवं टङ्कयतु public void(पब्लिक् वोइड्) , तथा मेथड्-नाम square(स्क्वेर्) ' अपिच पेरन्थिसिस् अस्यान्तः int a इति। | |||
05:15 | अत्र वयंint aइदं अस्माकं मेथड् अस्य पेरामीटर् इति गृह्णीयाम । | |||
05:20 | अधुना कर्लि-ब्रेकेट् अस्यान्तः System डोट् out डोट्println इति, अपि च पेरन्थिसिस् अस्यान्तः a इण्टु aइति टङ्कयतु । | |||
05:37 | एवं वयं स्क्वेर्-मेथड् एकं लिखितवन्तः स्मः । | |||
05:40 | तत्तु पेरामीटर् रूपॆण दत्तस्य इण्टीजर् अस्य स्क्वेर् इदं दर्शयति । | |||
05:48 | अधुना वयं मेथड् इदं “डिस्-प्ले मेसेज् मेथड्” अस्यान्तः आह्वयामः। | |||
05:53 | अतः square(स्क्वेर्) ,एवं पेरन्थिसिस् अस्यान्तः 5 इति इण्टीजर् इदं, तथैव सेमिकोलन् इदं च टङ्कयतु । | |||
06:07 | व्यवस्थांrun(रन्) करोतु । | |||
06:12 | अधुना वयं फलिते 5 अस्य स्क्वेर-रूपेण 25 इत्युत्तरं प्राप्तवन्तः। | |||
06:19 | अधुना वयं व्यवस्थायाः कार्यनिर्वहणं कथं सम्भवतीति पश्यामः । | |||
06:24 | अस्य प्रारम्भः main(मेन्) मेथड् इत्यतः सम्भवति । | |||
06:29 | Main मेन्-मेथड् मध्ये वयं प्रथमतः displayMessage(डिस्प्ले मेसेज्) इदं काल् कृतवन्तः स्मः । | |||
06:34 | अतः नियामकं displayMessage(डिस्प्ले मेसेज्) इतीदं प्रति गच्छति । | |||
06:40 | अतः displayMessage(डिस्प्ले-मेसेज्) मध्ये विध्यमानं निरूपकं एक्सिक्य़्यूट् सम्भवति । | |||
06:45 | तत्र प्रथमं मुद्रापणं निरूपकं अस्ति । | |||
06:50 | तदनन्तरं नियामकं स्क्वेर्-मेथड् इतीदं प्रति गच्छति । | |||
06:54 | अतः स्क्वेर्-मेथड् इत्यत्र आगतम् । | |||
06:57 | स्क्वेर्-मेथड् तु इण्टीजर् 5 इदं गृहीत्वा , तस्य स्क्वेर् यत् 25 अस्ति तद्ददाति । | |||
07:06 | पुनः नियामकं displayMessage(डिस्प्ले मेसेज्) इतीदं प्रति गच्छति । | |||
07:10 | तत् तथा 7 इत्युत्तरं ददाति। | |||
07:14 | तदनन्तरं नियन्त्रणं पुनः Main(मेन्) फंक्षन् इतीदं प्रति गच्छति। | |||
07:20 | तत्र main मेथड् मध्ये न किञ्चन निरूपकं एक्सिक्यूट् भवितुं अस्तीत्यतः व्यवस्था अन्तं प्राप्नोति । | |||
07:29 | समीचीनम्, अधुना वयं displayMessage(डिस्प्ले मेसेज् )इदंstatic(स्टॆटिक्) इति परिवर्तयामः । | |||
07:35 | तदर्थं public(पब्लिक्) इत्यस्यानन्तरं static(स्टेटिक्) इति टङ्कयन्तु । | |||
07:40 | स्टेटिक्-मेथड् मध्ये नोन्-स्टॆटिक्-मेथड् इतीदं न आह्वयितव्यम् इत्यस्माभिः ज्ञातव्यमस्ति । | |||
07:47 | अतोऽहं इदं अह्वानं निष्क्रियं करोमि । | |||
07:52 | मेन् इतीदं (static)स्टेटिक्-मेथड् अस्तीत्यतः , वयं स्टेटिक् डिस्प्ले मेसेज्('static displayMessage ) इतीदं अस्यान्तः आह्वयितुं शक्नुमः । | |||
08:02 | स्टेटिक्-मेथड् इत्यस्मै ओब्जेक्ट् इतीदं रचयितव्यमिति नियमः नास्ति । | |||
08:07 | अतः ओब्जेक्ट् इत्यस्य रचनां निष्क्रियं कुर्मः । | |||
08:11 | md' इतीदमपि निष्कासयामः । | |||
08:18 | व्यवस्थां (Run)रन् कुर्मः । | |||
08:22 | Hello Method(हेल्लो मेथड्)तथा 7इति फलितं वयं पश्यन्तः स्मः । | |||
08:27 | स्क्वेर् मेथड् अस्य आह्वानं वयं निष्क्रियं कृतवन्तः। अतः 25 इतीदं न दृश्यते । | |||
08:34 | अन्येनापि क्लास् अनेन् वयं मेथड् इतीदं काल् कर्तुं शक्नुमः । | |||
08:38 | तदर्थम् अहं Demo(डेमो)इत्यभिधानकं क्लास् इदं रचितवानस्मि । | |||
08:45 | क्लास् अस्य अन्तः एकं मेथड् इदं रचयन्तु । | |||
08:48 | public void show(पब्लिक् वैड् शो) पेरन्थिसिस् Enter(एण्टर्)इति टङ्कयन्तु । | |||
08:56 | कर्लि ब्रेकेट् इत्यस्यान्तः “System डोट् out डोट्println इति । | |||
09:07 | I am from other class (आय् एम् फ्रोम् अदर् क्लास्). | |||
9:13 | सञ्चिकां रक्षयन्तु। | |||
09:16 | MethodDemo(मेथड्-डेमो) क्लास् इतीदं प्रति पुनरागच्छन्तु । | |||
09:19 | अधुना वयंshow(शो) मेथड् इतीदंMethodDemo(मेथड् डेमो) इति क्लास् मेथड् मध्ये आह्वयामः। | |||
09:28 | तदर्थं वयं“Demo डेमो”इति क्लास् अस्य ओब्जेक्ट् इदं रचयितव्यम्। | |||
09:32 | अस्य कारणं तु show(शो) मेथड् इतीदं क्लास् “Demo डेमो” अस्मै सम्बद्धमस्ति । | |||
09:38 | अतः Demo d=new Demo पेरन्थिसिस् सेमिकोलन् इति टङ्कयन्तु । | |||
09:48 | तदनन्तरं show मेथड् इदं आह्वयन्तु । | |||
09:54 | व्यवस्थां 'Run(रन्)'करोतु। | |||
09:58 | I am from other class(आय् एम् फ्रोम् अदर् क्लास्) इति पश्यन्तः स्मः । | |||
10:04 | एवं जावा मध्ये मेथड् इमानि अपयुञ्जन्ति । | |||
10:09 | मेथड् नाम तथा पेरामीटर् इमे मेथड् अस्य सिग्नेचर् इदं कारयतः । | |||
10:14 | एवं कर्लि-ब्रेकेट् तथा निरूपके मेथड् अस्य शरीरं कारयतः । | |||
10:23 | एवं वयं अस्मिन् पाठे, | |||
10:25 | मेथड् अस्य रचना, | |||
10:27 | मेथड् इत्यस्य अह्वानकरणम्, | |||
10:29 | अपि च मेथड् अस्य अन्यदन्यत् सिग्नेचर् इमानि विषयान् ज्ञातवनतः । | |||
10:32 | स्वाभ्यासार्थं इण्टीजर् एकस्य क्यूब् इदं मुद्रापयितुं मेथड् एकं रचयन्तु । | |||
10:38 | स्पोकन् ट्युटोरियल् इतीदं प्रति अधिकविवरणार्थं , | |||
10:41 | [1]
इत्यत्र विद्यमानं दृश्यं पश्यन्तु। | |||
10:47 | एतत्तु स्पोकन्-ट्युटोरियल्-योजनां प्रति विवृणोति । | |||
10:50 | भवतः पार्श्वे उत्तमं बेण्ड्-विड्त् नास्ति चेत् अवचित्य पश्यन्तु । | |||
10:54 | स्पोकन ट्युटोरियल् टीम्, | |||
10:56 | स्पोकन्-त्युटोरियल् इतीदम् उपयुज्य कार्यशालामपि चालयति । | |||
10:58 | ये अन्तर्जालिकपरीक्षायाम् उतीर्णतां यान्ति तेभ्यः प्रमाणपत्रमपि ददाति । | |||
11:02 | अधिकविवरणार्थं contact@spoken-tutorial.org इत्यणुसङ्केतं सम्पृच्यताम् । | |||
11:08 | स्पोकन्-टट्युटोरियल् योजना Talk to a Teacher इति परियोजनायाः भागः अस्ति । | |||
11:12 | इमं प्रकल्पं राष्ट्रिय-साक्षरता-मिशन् इति संस्था ICT, MHRDभारत-सर्वकारः इत्यनेन समर्थितवती अस्ति । | |||
11:18 | अधिकविवरणार्थं [2] इत्यत्रावलोकयतु । | |||
11:27 | वयं पाठस्यान्तं प्राप्तवन्तः, | |||
11:29 | धन्यवादाः। | |||
11:30 | भाषान्तरकारः प्रवाचकश्च विद्वान् नवीन् भट्टः उप्पिनपट्टनम् । पुनर्मिलामः ॥ |