VB.Net प्रोग्राम संरचना, मॉड्यूल, कक्षाएं: हैलो वर्ल्ड उदाहरण

विषय - सूची:

Anonim

इस ट्यूटोरियल में, आप सीखेंगे-

  • मॉड्यूल
  • हैलो वर्ल्ड प्रोग्राम
  • कक्षाओं
  • संरचनाओं
  • Microsoft Visual Studio IDE का उपयोग करना

मॉड्यूल

VB.NET प्रोग्राम में निम्नलिखित शामिल हैं:

  • नेमस्पेस घोषणा
  • एक या एक से अधिक प्रक्रियाएँ
  • एक वर्ग या मॉड्यूल
  • चर
  • मुख्य प्रक्रिया
  • टिप्पणियाँ
  • कथन और भाव

हैलो वर्ल्ड प्रोग्राम

चरण 1) एक नया कंसोल एप्लिकेशन बनाएं।

चरण 2) निम्नलिखित कोड जोड़ें:

Imports SystemModule Module1'Prints Hello Guru99Sub Main()Console.WriteLine("Hello Guru99")Console.ReadKey()End SubEnd Module

चरण 3) इसे चलाने के लिए टूलबार से स्टार्ट बटन पर क्लिक करें। इसे कंसोल पर निम्नलिखित प्रिंट करना चाहिए:

आइए उपरोक्त कार्यक्रम के विभिन्न भागों पर चर्चा करें:

कोड की व्याख्या:

  1. इसे नामस्थान घोषणा कहा जाता है। हम जो कर रहे हैं वह यह है कि हम अपनी प्रोग्रामिंग संरचना में नाम प्रणाली के साथ एक नाम स्थान शामिल कर रहे हैं। उसके बाद, हम उन सभी तरीकों का उपयोग करने में सक्षम होंगे जो त्रुटि के बिना उस नामस्थान में परिभाषित किए गए हैं।
  2. इसे मॉड्यूल घोषणा कहा जाता है। यहां, हमने मॉड्यूल 1 नाम का एक मॉड्यूल घोषित किया है। VB.NET एक ऑब्जेक्ट-ओरिएंटेड भाषा है। इसलिए हमारे पास हर कार्यक्रम में एक क्लास मॉड्यूल होना चाहिए। यह इस मॉड्यूल के अंदर है कि आप अपने प्रोग्राम द्वारा उपयोग किए जाने वाले डेटा और विधियों को परिभाषित करने में सक्षम होंगे।
  3. यह एक टिप्पणी है। इसे एक टिप्पणी के रूप में चिह्नित करने के लिए, हमने वाक्य की शुरुआत में एक उद्धरण (') जोड़ा। VB.NET कंपाइलर इस हिस्से को प्रोसेस नहीं करेगा। टिप्पणियों का उद्देश्य कोड की पठनीयता में सुधार करना है। अपने कोड में विभिन्न कथनों का अर्थ समझाने के लिए उनका उपयोग करें। आपके कोड के माध्यम से पढ़ने वाला कोई भी व्यक्ति समझना आसान होगा।
  4. VB.NET मॉड्यूल या क्लास में एक से अधिक प्रक्रियाएँ हो सकती हैं। यह उन प्रक्रियाओं के अंदर है जहां आपको अपने निष्पादन योग्य कोड को परिभाषित करना चाहिए। इसका मतलब है कि प्रक्रिया वर्ग व्यवहार को परिभाषित करेगी। एक प्रक्रिया एक समारोह, उप, जाओ, सेट, AddHandler, ऑपरेटर, RemoveHandler, या RaiseEvent हो सकती है। इस पंक्ति में, हमने मुख्य उप-प्रक्रिया को परिभाषित किया। यह सभी VB.NET कार्यक्रमों में प्रवेश बिंदु को चिह्नित करता है। यह परिभाषित करता है कि निष्पादित होने पर मॉड्यूल क्या करेगा।
  5. यह वह जगह है जहां हमने प्राथमिक विधि के व्यवहार को निर्दिष्ट किया है। राइटलाइन विधि कंसोल वर्ग से संबंधित है, और इसे सिस्टम नामस्थान के अंदर परिभाषित किया गया है। याद रखें कि यह कोड में आयात किया गया था। यह कथन निष्पादित होने पर प्रोग्राम को Hello Guru99 के टेक्स्ट प्रिंट करता है।
  6. यह लाइन प्रोग्राम के निष्पादित होने के तुरंत बाद स्क्रीन को बंद या बाहर निकलने से रोकेगी। स्क्रीन को रोक देगा और उपयोगकर्ता को इसे बंद करने के लिए कार्रवाई करने की प्रतीक्षा करेगा।
  7. मुख्य उप-प्रक्रिया को बंद करना।
  8. मॉड्यूल को समाप्त करना।

कक्षाओं

VB.NET में, हम डेटा प्रकार के लिए ब्लूप्रिंट को परिभाषित करने के लिए कक्षाओं का उपयोग करते हैं। इसका मतलब यह नहीं है कि एक वर्ग परिभाषा एक डेटा परिभाषा है, लेकिन यह वर्णन करता है कि उस वर्ग की एक वस्तु क्या होगी और ऐसे कार्यों पर हम क्या कर सकते हैं।

एक वस्तु एक वर्ग का एक उदाहरण है। कक्षा के सदस्य कक्षा के भीतर परिभाषित तरीके और चर हैं।

क्लास को परिभाषित करने के लिए, हम क्लास कीवर्ड का उपयोग करते हैं, जिसे क्लास, क्लास बॉडी और एंड क्लास स्टेटमेंट के नाम से जाना चाहिए। यह निम्नलिखित सिंटैक्स में वर्णित है:

[  ] [ accessmodifier ] _Class name[ Inherits classname ][ statements ]End Class

यहाँ,

  • एट्रिब्यूटलिस्ट उन विशेषताओं की एक सूची दर्शाता है, जिन्हें क्लास में लागू किया जाना है।
  • AccessModifier परिभाषित वर्ग का अभिगम स्तर है। यह एक वैकल्पिक पैरामीटर है और सार्वजनिक, संरक्षित, संरक्षित मित्र, मित्र और निजी जैसे मान ले सकता है।
  • इनहेरिट्स किसी भी मूल वर्ग को दर्शाता है जो उसे विरासत में मिला है।

VB.NET में क्लास बनाने के लिए उदाहरण कोड निम्नलिखित है -

चरण 1) एक नया कंसोल एप्लिकेशन बनाएं।

चरण 2) निम्नलिखित कोड जोड़ें:

Imports SystemModule Module1Class FigurePublic length As DoublePublic breadth As DoubleEnd ClassSub Main()Dim Rectangle As Figure = New Figure()Dim area As Double = 0.0Rectangle.length = 8.0Rectangle.breadth = 7.0area = Rectangle.length * Rectangle.breadthConsole.WriteLine("Area of Rectangle is : {0}", area)Console.ReadKey()End SubEnd Module

चरण 3) टूलबार से प्रारंभ बटन पर क्लिक करके कोड चलाएँ। आपको निम्न विंडो प्राप्त करनी चाहिए:

हमने निम्नलिखित कोड का उपयोग किया है:

कोड की व्याख्या:

  1. मॉड्यूल 1 नाम का एक मॉड्यूल बनाना।
  2. चित्र नामक एक वर्ग बनाना।
  3. टाइप डबल की लंबाई नामक एक कक्षा सदस्य बनाना। इसका एक्सेस स्तर सार्वजनिक रूप से सेट किया गया है जिसका अर्थ है कि इसे सार्वजनिक रूप से एक्सेस किया जाएगा।
  4. टाइप डबल की चौड़ाई नामक एक वर्ग सदस्य बनाना। इसका एक्सेस स्तर सार्वजनिक रूप से सेट किया गया है जिसका अर्थ है कि इसे सार्वजनिक रूप से एक्सेस किया जाएगा।
  5. कक्षा समाप्त करना।
  6. मुख्य उप-प्रक्रिया बनाना।
  7. आयत नाम की एक वस्तु बनाना। यह ऑब्जेक्ट प्रकार की आकृति का होगा, जिसका अर्थ है कि यह चित्रा वर्ग के अंदर परिभाषित सभी सदस्यों तक पहुंचने में सक्षम होगा।
  8. प्रकार डबल के एक चर क्षेत्र को परिभाषित करना और इसके मूल्य को 0.0 से प्रारंभ करना।
  9. चित्रा वर्ग में परिभाषित लंबाई संपत्ति तक पहुँचने और इसके मूल्य को 8.0 करने के लिए प्रारंभिक।
  10. चित्रा वर्ग में परिभाषित चौड़ाई की संपत्ति तक पहुँचना और इसके मूल्य को 7.0 तक प्रारंभ करना।
  11. लंबाई और चौड़ाई के मूल्यों को गुणा करके आयत के क्षेत्र की गणना करना। इस गणना का परिणाम क्षेत्र चर को सौंपा जाएगा।
  12. कुछ पाठ और कंसोल पर आयत के क्षेत्र को प्रिंट करना।
  13. उपयोगकर्ता को प्रतीक्षा करने के लिए इसे बंद करने के लिए कार्रवाई करने के लिए इंतजार कर रहे कंसोल को रोकना।
  14. उप-प्रक्रिया को समाप्त करना।
  15. कक्षा समाप्त करना।

संरचनाओं

एक संरचना एक उपयोगकर्ता-परिभाषित डेटा प्रकार है। संरचनाएं हमें विभिन्न प्रकार के पैकेजिंग डेटा को एक साथ प्रदान करती हैं। संरचना कीवर्ड का उपयोग करके एक संरचना घोषित की जाती है। VB.NET में एक संरचना बनाने के लिए उदाहरण:

चरण 1) एक नया कंसोल एप्लिकेशन बनाएं।

चरण 2) निम्नलिखित कोड जोड़ें:

Module Module1Structure StructPublic x As IntegerPublic y As IntegerEnd StructureSub Main()Dim st As New Structst.x = 10st.y = 20Dim sum As Integer = st.x + st.yConsole.WriteLine("The result is {0}", sum)Console.ReadKey()End SubEnd Module

चरण 3) टूलबार से प्रारंभ बटन पर क्लिक करके कोड चलाएँ। आपको निम्न विंडो प्राप्त करनी चाहिए:

हमने निम्नलिखित कोड का उपयोग किया है:

कोड की व्याख्या:

  1. मॉड्यूल 1 नाम का एक मॉड्यूल बनाना।
  2. संरचना नामक एक संरचना का निर्माण।
  3. प्रकार पूर्णांक का एक चर x बनाना। इसे सार्वजनिक रूप से सुगम बनाने के लिए इसका एक्सेस स्तर सार्वजनिक करने के लिए निर्धारित किया गया है।
  4. प्रकार पूर्णांक का एक चर y बनाना। इसे सार्वजनिक रूप से सुगम बनाने के लिए इसका एक्सेस स्तर सार्वजनिक करने के लिए निर्धारित किया गया है।
  5. संरचना का अंत।
  6. मुख्य उप-प्रक्रिया बनाना।
  7. प्रकार की संरचना नाम की एक वस्तु बनाना। इसका मतलब है कि यह संरचना नाम की संरचना के भीतर परिभाषित सभी गुणों तक पहुंचने में सक्षम होगा।
  8. संरचना के भीतर परिभाषित चर x तक पहुंचना संरचना और इसके मूल्य को 10 तक प्रारंभ करना।
  9. संरचना के भीतर परिभाषित चर y तक पहुंचना संरचना और इसके मूल्य को 20 तक प्रारंभ करना।
  10. परिवर्तनशील राशि को परिभाषित करना और इसके मूल्य को उपरोक्त दो चर के मानों के योग से आरंभ करना।
  11. कुछ पाठ मुद्रण और कंसोल पर उपरोक्त ऑपरेशन के परिणाम।
  12. उपयोगकर्ता को प्रतीक्षा करने के लिए कंसोल विंडो को बंद करने के लिए इसे बंद करने की कार्रवाई करना।
  13. मुख्य उप-प्रक्रिया का अंत।
  14. मॉड्यूल का अंत।

Microsoft Visual Studio IDE का उपयोग करना

आईडीई का अर्थ है एकीकृत विकास पर्यावरण। यह वह जगह है जहां हम अपना कोड लिखते हैं। Microsoft Visual Studio VB.NET प्रोग्रामिंग के लिए सबसे सामान्य प्रकार का IDE बनाता है।

Visual Studio स्थापित करने के लिए इस गाइड का उपयोग करें।

अपना कोड लिखने के लिए, आपको एक नया प्रोजेक्ट बनाना होगा। निम्न चरण आपको इसे प्राप्त करने में मदद कर सकते हैं:

चरण 1) विज़ुअल स्टूडियो खोलें, और फ़ाइल मेनू पर क्लिक करें, टूलबार से नया और फिर प्रोजेक्ट चुनें।

चरण 2) नई विंडो पर, बाएं ऊर्ध्वाधर नेविगेशन फलक से विजुअल बेसिक पर क्लिक करें। विंडो फॉर्म एप्लीकेशन चुनें।

चरण 3) इसे एक नाम दें और ठीक बटन पर क्लिक करें। प्रोजेक्ट बनाया जाएगा।

आपने एक विंडोज फॉर्म एप्लीकेशन प्रोजेक्ट बनाया होगा। इस प्रकार की परियोजना आपको तत्वों को खींच और गिराकर एक ग्राफिकल यूजर इंटरफेस बनाने की अनुमति देगी।

आपको कंसोल पर चलने वाला एप्लिकेशन बनाने की आवश्यकता हो सकती है। इसके लिए आपको एक कंसोल एप्लिकेशन प्रोजेक्ट बनाना होगा। निम्न चरण आपको इसे प्राप्त करने में मदद कर सकते हैं:

चरण 1) विज़ुअल स्टूडियो खोलें, और फ़ाइल मेनू पर क्लिक करें, टूलबार से नया और फिर प्रोजेक्ट चुनें।

चरण 2) नई विंडो पर, बाएं ऊर्ध्वाधर नेविगेशन फलक से विजुअल बेसिक पर क्लिक करें। कंसोल एप्लिकेशन चुनें।

चरण 3) इसे एक नाम दें और ठीक बटन पर क्लिक करें। प्रोजेक्ट बनाया जाएगा।

सारांश

  • VB.NET प्रोग्राम विभिन्न भागों से बना है।
  • किसी प्रोग्राम में नाम स्थान आयात करने के बाद, हमारे लिए उस मॉड्यूल में परिभाषित सभी तरीकों और कार्यों का उपयोग करना संभव हो जाता है।
  • प्रत्येक VB.NET प्रोग्राम में एक मॉड्यूल होना चाहिए।
  • VB.NET संकलक टिप्पणियों की उपेक्षा करता है।
  • हम VB.NET प्रोग्राम में एक से अधिक प्रक्रियाएं कर सकते हैं।