introduction c programming using visual studio
C # & .Net फ्रेमवर्क के परिचय पर यह ट्यूटोरियल C # 'हैलो वर्ल्ड' प्रोग्राम की मूल संरचना और दृश्य स्टूडियो की मूल विशेषताएं सिखाता है। .NET फ्रेमवर्क:
C # for.NET चौखटे के लिए सबसे अधिक उपयोग की जाने वाली प्रोग्रामिंग भाषाओं में से एक है। C # Microsoft द्वारा विकसित एक वस्तु-उन्मुख सरल लेकिन शक्तिशाली भाषा है। यह C और C ++ भाषाओं के समान है, जिस पर यह आधारित है।
C # भाषा का नाम (c शार्प के रूप में उच्चारित) एक संगीत नोट से प्रेरित है और साथ ही, यह चार '+' चिन्ह के संग्रह से भी मिलता है, जो यह दर्शाता है कि भाषा C ++ का एक विकसित संस्करण है।
=> सभी के लिए मुफ्त सी # प्रशिक्षण ट्यूटोरियल
आप क्या सीखेंगे:
C # और .NET फ्रेमवर्क क्या हैं?
यद्यपि C # को मशीन कोड द्वारा संकलित किया जा सकता है, इसका उपयोग हमेशा .Net फ्रेमवर्क के साथ संयोजन में किया जाता है, इसलिए, C # आवश्यकताओं के साथ विकसित किसी भी अनुप्रयोग .Net फ्रेमवर्क को एक पूर्व-आवश्यकता के रूप में।
.NET फ्रेमवर्क
Microsoft द्वारा विकसित .Net फ्रेमवर्क एक शक्तिशाली मंच है जो डेवलपर्स को विंडोज, वेब और वेब सेवाओं सहित विभिन्न प्रकार के अनुप्रयोगों को लिखने में मदद करता है। फ्रेमवर्क में कोडों की एक बड़ी लाइब्रेरी होती है जिसका उपयोग C # जैसी भाषाओं द्वारा किया जा सकता है।
C # की विशेषताएं
C- शार्प एक ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग लैंग्वेज है, जो प्रोग्रामर को कई प्रकार की सुविधाएँ प्रदान करती है।
जिनमें से कुछ हैं:
- वाक्य रचना को समझने के लिए सरल और आसान है।
- यह इंटरऑपरेबिलिटी, स्केलेबिलिटी प्रदान करता है और अपग्रेडेबल है।
- यह घटकों पर आधारित है।
- इसमें एक समृद्ध पुस्तकालय है और यह एक संरचित भाषा है।
- यह टाइप-सेफ है यानी यह केवल कोड को मेमोरी लोकेशन तक पहुंचने की अनुमति देता है जिसके लिए इसके पास अधिकृत एक्सेस है।
पूर्व-अपेक्षा
यह ट्यूटोरियल शुरुआती लोगों के लिए तैयार किया गया है। हालांकि, प्रोग्रामिंग का थोड़ा सा ज्ञान आपको इसे बेहतर ढंग से समझने में मदद करेगा।
C # .Net के लिए एकीकृत विकास पर्यावरण
C # को नोटपैड जैसे किसी भी टेक्स्ट एडिटर में लिखा जा सकता है और C # कंपाइलर का उपयोग करके संकलित किया जा सकता है लेकिन अधिकांश प्रोग्रामर प्रोग्राम लिखने के लिए एक इंटीग्रेटेड डेवलपमेंट एनवायरनमेंट (IDE) का उपयोग करना पसंद करते हैं। आईडीई मूल रूप से एक उपकरण है जो प्रोग्रामर को विभिन्न भाषाओं जैसे सी #, विज़ुअल बेसिक, जावा आदि में प्रोग्राम लिखने में मदद करता है।
C # के लिए हम Microsoft द्वारा प्रदत्त IDE का उपयोग करेंगे।
Microsoft C # के लिए अपनी सबसे लोकप्रिय IDE यानि Visual Studio प्रदान करता है। Microsoft ने newbies के लिए विज़ुअल स्टूडियो का एक एक्सप्रेस संस्करण भी पेश किया है और जो लाइसेंस की लागत के बारे में चिंता किए बिना .Net का उपयोग करना चाहते हैं। विजुअल स्टूडियो एक्सप्रेस संस्करण सी # में सभी प्रकार के कार्यक्रमों को लिखने के लिए पूरी तरह से काम करता है।
=> विजुअल स्टूडियो एक्सप्रेस संस्करण डाउनलोड करें
Microsoft Visual Studio की सुविधाएँ
विजुअल स्टूडियो सबसे लोकप्रिय IDE में से एक है जो C # के लिए उपलब्ध है।
इसकी कुछ विशेषताओं में शामिल हैं:
- इसे आसानी से Microsoft या किसी तीसरे पक्ष के साथ उपयोग किया जा सकता है। किसी भी तीसरे पक्ष के ऐप का इस्तेमाल नुगेट पैकेज का उपयोग करके किया जा सकता है।
- आपके एप्लिकेशन को विकसित करने के लिए आवश्यक विभिन्न फ़ाइल प्रकारों को जोड़ना और संपादित करना आसान है।
- Intellisense का समर्थन करता है।
- एक मजबूत और शक्तिशाली डिबगर जो आपको लाइन द्वारा अपनी कोड लाइन को डीबग करने की अनुमति देता है।
Visual Studio और C # .Net के साथ आरंभ करना
हम एक सरल कार्यक्रम लिखकर शुरू करेंगे और उन घटकों पर चर्चा करेंगे जो एक सी # परियोजना का गठन करते हैं। इस ट्यूटोरियल में, हम निम्नलिखित विषयों पर विस्तार से चर्चा करेंगे:
- नया प्रोजेक्ट कैसे बनाएं?
- घटक और फ़ाइल जो C # प्रोजेक्ट बनाती है।
एक नया प्रोजेक्ट बनाएं
शुरू करने के लिए, हम एक सरल कंसोल एप्लिकेशन बनाएंगे। हम एक जटिल प्रोग्राम पर काम नहीं कर रहे हैं, जिसके साथ शुरू करने के लिए, एक साधारण कंसोल एप्लिकेशन हमारे लिए ठीक काम करेगा। कंसोल एप्लिकेशन डॉस की तरह दिखता है या प्रॉम्प्ट विंडो को कमांड करता है।
चलो शुरू करें!!
अपने डेस्कटॉप पर विज़ुअल स्टूडियो एक्सप्रेस खोलें और यह निम्न पृष्ठ के साथ खुलेगा।
पहली बार विज़ुअल स्टूडियो को देखने पर यह थोड़ा जटिल लग सकता है, लेकिन जैसा कि हम ट्यूटोरियल के माध्यम से आगे बढ़ते हैं, हम इसके उपयोग और सुविधाओं से परिचित होंगे।
किसी भी साइट से वीडियो डाउनलोडर सॉफ्टवेयर
एप्लिकेशन का प्रारंभ पृष्ठ खुलने के बाद, पर क्लिक करें 'नया काम' अपनी पहली परियोजना बनाने के लिए लिंक।
या फिर आप भी उपयोग कर सकते हैं, 'फ़ाइल' एक नई परियोजना बनाने के लिए मेनू।
एक बार जब आप नई परियोजना लिंक पर क्लिक करते हैं तो एक और 'नई परियोजना' संवाद बॉक्स उन परियोजनाओं के प्रकारों की सूची के साथ खुलेगा जिन्हें आप बनाना चाहते हैं। यह वह जगह है जहां हम उस प्रकार के प्रोजेक्ट का चयन करेंगे जिसे हम बनाना चाहते हैं।
अभी के लिए, अपनी भाषा का चयन करें 'विज़ुअल सी #' और फिर सेलेक्ट करें 'खिड़कियाँ' इसके तहत सूची से। इसके अंतर्गत उपलब्ध प्रोजेक्ट प्रकारों की सूची प्रदर्शित की जाएगी 'खिड़कियाँ' दाहिने पैनल में। हम चयन करेंगे 'सांत्वना आवेदन' सूची से। नई परियोजना विंडो में परियोजना का नाम प्रदान करें और फिर 'ओके' बटन पर क्लिक करें।
यह दिए गए नाम और प्रोग्राम के एक बुनियादी कंकाल संरचना के साथ एक कंसोल प्रोजेक्ट बनाएगा।
यदि आप दाएं हाथ के पैनल को देखते हैं तो आपको समाधान एक्सप्लोरर मिलेगा। समाधान एक्सप्लोरर में आपकी परियोजना की सभी फाइलें हैं। यदि समाधान खोजकर्ता उपलब्ध नहीं है, तो आप इसे नेविगेट करके प्राप्त कर सकते हैं देखें -> समाधान एक्सप्लोरर।
समाधान खोजकर्ता में, आप एक मिल जाएगा 'Program.cs' फ़ाइल। यह वह फ़ाइल है जिसमें मुख्य विधि शामिल है और आवेदन शुरू होते ही इसे पहले निष्पादित किया जाएगा।
अब पहले तीर पर क्लिक करें 'गुण' इसका विस्तार करने के लिए। तुम पाओगे 'AssemblyInfo.cs' फ़ाइल। इस फ़ाइल में चयनित प्रोग्राम के बारे में जानकारी है। यदि आप इस पर डबल-क्लिक करते हैं, तो यह खुल जाएगा।
यह नीचे दिखाए अनुसार कुछ होगा:
(assembly: AssemblyTitle('ConsoleApplication')) (assembly: AssemblyDescription('')) (assembly: AssemblyConfiguration('')) (assembly: AssemblyCompany('')) (assembly: AssemblyProduct('ConsoleApplication')) (assembly: AssemblyCopyright('Copyright © 2018')) (assembly: AssemblyTrademark('')) (assembly: AssemblyCulture(''))
ये संपादन योग्य हैं, इसलिए आप अपनी परियोजना के आधार पर मूल्यों में बदलाव कर सकते हैं। आप शीर्षक, विवरण, कॉपीराइट विवरण, ट्रेडमार्क आदि प्रदान कर सकते हैं।
अगला, हम संदर्भों में देखेंगे। पहले तीर पर क्लिक करें 'संदर्भ' विवरण का विस्तार करने के लिए। इसमें उन सेवाओं या संस्थाओं की सूची शामिल होती है जिन्हें विज़ुअल स्टूडियो को आपके कोड को निष्पादित करने के लिए पता लगाने की आवश्यकता होती है।
जैसा कि हमने कार्यक्रम के विभिन्न घटकों पर चर्चा की है, अब हम अपनी पहली पंक्ति कोड लिखने के लिए आगे बढ़ेंगे। हमारे पास पहले से ही हमारा कंकाल कोड है जो परियोजना निर्माण के समय उत्पन्न हुआ था। इसलिए, हम उसी संरचना का उपयोग करेंगे और उस का उपयोग करके कोड लिखेंगे।
हम प्रिंट करके आगे बढ़ेंगे “नमस्कार! विश्व 'कंसोल एप्लिकेशन में हमारे पहले C # प्रोग्राम का उपयोग कर रहा है। ऐसा करने के बाद घुंघराले ब्रेस के अंदर हमारी कमांड लिखना शुरू करें 'स्थिर शून्य मुख्य (स्ट्रिंग () args)' । परियोजना के इस घटक को एक विधि कहा जाता है। नीचे दी गई विधि का नाम है 'मुख्य' ।
जब भी हम अपने कार्यक्रम को C # में निष्पादित करते हैं, तो यह 'Main' नामक एक विधि की तलाश करता है। निष्पादन के प्रारंभिक बिंदु के रूप में मुख्य विधि का उपयोग किया जाता है।
अब मुख्य विधि के अंदर कुछ कोड दर्ज करें। हमें कोड की हमारी पहली पंक्ति लिखें। घुंघराले ब्रेसिज़ के बीच एक वर्णमाला 'C' लिखें। एक पॉप-अप मेनू दिखाई देगा। यह मेनू यह अनुमान लगाने की कोशिश करेगा कि आप क्या लिखने की कोशिश कर रहे हैं। अपने प्रोग्राम को जल्दी से लिखने के लिए आप इस मेनू का उपयोग कर सकते हैं। यह मेनू कहा जाता है 'इंटेलीजेंसी' ।
चुनते हैं 'कंसोल' मेनू से या तो एक माउस का उपयोग करके क्लिक करके या इसे हाइलाइट करके और एंटर दबाकर।
अब एक पूर्ण विराम या डॉट के बाद जोड़ें 'कंसोल' । यह फिर से खुल जाएगा 'इंटेलीजेंसी' मेन्यू। 'लिखें' लिखें। यह दो विकल्पों की पेशकश करेगा, 'लिखो' तथा 'पंक्ति लिखो' । हम उनके बारे में अपने आगामी ट्यूटोरियल में विस्तार से चर्चा करेंगे। अभी के लिए, चुनें 'पंक्ति लिखो' ।
सी ++ के साथ क्या करना है
अब WriteLine के बाद एक गोल ब्रैकेट रखें। यह एक और ग्रे रंग का मेनू खोलेगा, जो आपको उन तरीकों की संख्या दिखाएगा, जिनमें इस राइटलाइन विधि का उपयोग किया जा सकता है। जैसा कि आप देख सकते हैं कि इस पद्धति का उपयोग करने के लगभग 19 तरीके हैं। आप तीर पर क्लिक करके सभी 19 तरीकों को चालू कर सकते हैं।
इसलिए, हमारे लिए प्रसिद्ध हैलो वर्ल्ड स्टेटमेंट लिखने का समय आ गया है। “हेलो लिखो! वर्ल्ड ”राउंड ब्रैकेट के अंदर।
कृपया अपने कथन के आरंभ और अंत में दोहरे उद्धरण चिह्नों को शामिल करें। यह C # को इस कथन को स्ट्रिंग या पाठ के रूप में पहचानने की अनुमति देता है। एक बार अपने बयान के अंत में एक अर्धविराम ('') डाल दिया। यह दर्शाता है कि आपका कथन समाप्त हो गया है।
अब, स्टार्ट बटन पर क्लिक करके या दबाकर इस प्रोग्राम को निष्पादित करें 'F5' चाभी।
यह इस कार्यक्रम को निष्पादित करेगा।
अब, हमने अपना पहला कार्यक्रम निष्पादित कर लिया है, लेकिन आपने एक बात पर गौर किया होगा। जैसे ही 'नमस्ते! विश्व ”मुद्रित है कार्यक्रम बंद हो जाता है। यह कभी-कभी उपयोगकर्ता को मुद्रित संदेश पढ़ने के लिए पर्याप्त समय भी नहीं देता है।
इसलिए, कुछ समय के लिए विंडो को होल्ड करने के लिए, हम जोड़ देंगे 'Console.ReadKey ()' हमारे वर्तमान कोड के लिए विधि। यह हमारे कार्यक्रम को उपयोगकर्ता इनपुट स्वीकार करने की अनुमति देगा। निष्पादन तब तक पूरा नहीं होगा जब तक उपयोगकर्ता कोई इनपुट प्रदान नहीं करता है, अर्थात् कीबोर्ड से किसी भी कुंजी को दबाएं।
2018 के लिए काम करने के लिए सबसे अच्छा वीडियो गेम कंपनियां
अब, यदि आप इस प्रोग्राम को चलाएंगे तो यह तब तक बेकार रहेगा जब तक कि उपयोगकर्ता मूल्य प्रदान नहीं करता है और तब यह बंद हो जाएगा।
घटक है कि मेकअप सी # कार्यक्रम
अब तक हमने मुद्रण के लिए एक सरल कंसोल एप्लिकेशन बनाया है “हैलो! विश्व'। यदि आप कार्यक्रम को देखते हैं तो आप पाएंगे कि कई घटक हैं जो कार्यक्रम बनाते हैं।
आइए उन पर विस्तार से चर्चा करें।
@Remya, यहां एक तस्वीर गायब है
(1) कक्षा कार्यक्रम
सी लश्कर एक कीवर्ड है जो एक वर्ग को परिभाषित करने के लिए (वर्ग नाम से पहले उपसर्ग है)। कार्यक्रम , इस मामले में, वर्ग का नाम है। एक वर्ग मूल रूप से एक खाका है जिसके आधार पर वस्तुओं का निर्माण होता है। यह व्यवहार के समूह या डेटा के प्रकार को भी परिभाषित करता है।
# 2) स्थैतिक शून्य मुख्य (स्ट्रिंग () args)
कीवर्ड स्थिर परिभाषित करता है कि वस्तु गैर-तात्कालिक है इसलिए इस वर्ग को नए कीवर्ड का उपयोग करके त्वरित नहीं किया जा सकता है। कीवर्ड शून्य वापसी के प्रकार को दर्शाता है। शून्य का अर्थ है कि वस्तु किसी भी मूल्य पर वापस नहीं आती है। इस उदाहरण में विधि का नाम है मुख्य , इसका मतलब है कि यह किसी प्रोग्राम को निष्पादित करने के लिए C # के लिए प्रवेश बिंदु है।
जब भी कार्यक्रम निष्पादित किया जाता है, तो शुरुआत में मुख्य () पद्धति को निष्पादित किया जाएगा। कीवर्ड स्ट्रिंग () args कमांड-लाइन तर्क है जिसका उपयोग करके मानों को पारित किया जा सकता है।
# 3) कंसोल। क्राइटलाइन ('हैलो! वर्ल्ड')
यहाँ कंसोल एक वर्ग का नाम है और पंक्ति लिखो() कंसोल क्लास की स्थिर विधि है। इस WriteLine विधि का उपयोग कंसोल में टेक्स्ट प्रिंट करने के लिए किया जाता है।
# 4) नामस्थान सांत्वना
नाम स्थान कीवर्ड का उपयोग नामस्थान को परिभाषित करने के लिए किया जाता है। सांत्वना आवेदन नाम स्थान का नाम है।
सांकेतिक टुकड़ा
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication { public class Program { static void Main(string() args) { Console.WriteLine('Hello! World'); Console.ReadKey(); } } }
निष्कर्ष
इस ट्यूटोरियल में, हमने C # प्रोग्रामिंग लैंग्वेज और विजुअल स्टूडियो IDE का संक्षिप्त परिचय दिया।
हमने C # और .Net की मूल बातें सीखीं और अपना पहला 'हैलो वर्ल्ड' प्रोग्राम भी लिखा। हमने प्रोग्राम की संरचना और विज़ुअल स्टूडियो की मूल विशेषताओं को भी सीखा और निष्पादन की शुरुआत में मुख्य विधि को कैसे निष्पादित किया जाता है।
=> हमारे अंतिम सी # प्रशिक्षण गाइड के लिए यहां देखें
अनुशंसित पाठ
- Appium Studio का परिचय: मुख्य लाभ और सुविधाएँ
- Microsoft Visual Studio टीम सेवाएँ (VSTS) ट्यूटोरियल: क्लाउड ALM प्लेटफ़ॉर्म
- स्टेप-बाय-स्टेप इंस्टालेशन और ऐपियम स्टूडियो की स्थापना
- ग्रहण के लिए ऐपियम स्टूडियो पर अपना टेस्ट कोड चलाना और सत्यापित करना
- यूनिक्स पाइप्स ट्यूटोरियल: यूनिक्स प्रोग्रामिंग में पाइप्स
- इम्यूलेटर या सिमुलेटर को एपियम स्टूडियो से जोड़ना
- ग्रहण के लिए अपीलीय स्टूडियो के समानांतर उपयोग में आपका ऐपियम टेस्ट
- कैसे ग्रहण के लिए Appium स्टूडियो में एक नई परियोजना बनाने के लिए