VB.Net प्रोग्राम के साथ Code उदाहरण: मॉड्यूल, क्लास और संरचना

VB.Net में मॉड्यूल

एक VB.Net प्रोग्राम में निम्नलिखित मॉड्यूल होते हैं:

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

VB.Net में हैलो वर्ल्ड प्रोग्राम का उदाहरण

नीचे VB.Net में एक सरल हैलो वर्ल्ड प्रोग्राम का उदाहरण दिया गया है:

चरण 1) एक नया कंसोल अनुप्रयोग बनाएँ.

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

Imports System
Module Module1

    'Prints Hello Guru99 
    Sub Main()

        Console.WriteLine("Hello Guru99")
        Console.ReadKey()

    End Sub
End Module

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

हैलो वर्ल्ड कार्यक्रम

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

हैलो वर्ल्ड कार्यक्रम

का स्पष्टीकरण Code:

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

VB.Net में क्लास

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

ऑब्जेक्ट एक क्लास का उदाहरण है। क्लास के सदस्य क्लास के भीतर परिभाषित विधियाँ और चर हैं।

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

[ <attributelist> ] [ accessmodifier ] _
Class name 
   [ Inherits classname ]
   [ statements ]
End Class

यहाँ,

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

VB.Net क्लास उदाहरण

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

चरण 1) एक नया कंसोल अनुप्रयोग बनाएँ.

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

Imports System
Module Module1

    Class Figure
        Public length As Double

        Public breadth As Double
    End Class
    Sub Main()
        Dim Rectangle As Figure = New Figure()
        Dim area As Double = 0.0

        Rectangle.length = 8.0

        Rectangle.breadth = 7.0
        area = Rectangle.length * Rectangle.breadth
        Console.WriteLine("Area of Rectangle is : {0}", area)

        Console.ReadKey()
    End Sub
End Module

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

VB.Net क्लास उदाहरण

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

VB.Net क्लास उदाहरण

का स्पष्टीकरण Code:

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

VB.Net में संरचना

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

VB.Net संरचना उदाहरण

VB.Net में संरचना बनाने के लिए यहां एक उदाहरण दिया गया है:

चरण 1) एक नया कंसोल अनुप्रयोग बनाएँ.

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

Module Module1
    Structure Struct
        Public x As Integer
        Public y As Integer
    End Structure
    Sub Main()
        Dim st As New Struct
        st.x = 10
        st.y = 20
        Dim sum As Integer = st.x + st.y
        Console.WriteLine("The result is {0}", sum)
        Console.ReadKey()

    End Sub 
End Module

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

VB.Net में संरचना

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

VB.Net में संरचना

का स्पष्टीकरण Code:

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

में एक नया प्रोजेक्ट कैसे बनाएं? Microsoft विजुअल स्टूडियो

IDE का मतलब है इंटीग्रेटेड डेवलपमेंट एनवायरनमेंट। यह वह जगह है जहाँ हम अपना कोड लिखते हैं। Microsoft Visual studio VB.Net प्रोग्रामिंग के लिए सबसे सामान्य प्रकार का IDE है।

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

अपना कोड लिखने के लिए आपको एक नया प्रोजेक्ट बनाना होगा।

विज़ुअल स्टूडियो में नया प्रोजेक्ट बनाने के लिए निम्नलिखित चरण हैं:

चरण 1) विजुअल स्टूडियो में फ़ाइल मेनू पर जाएँ

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

विज़ुअल स्टूडियो में कंसोल अनुप्रयोग प्रोजेक्ट

चरण 2) चयन करें Windows फॉर्म आवेदन

नई विंडो पर, बाएं लंबवत नेविगेशन फलक से Visual Basic पर क्लिक करें, और चुनें Windows फॉर्म आवेदन.

विज़ुअल स्टूडियो में कंसोल अनुप्रयोग प्रोजेक्ट

चरण 3) अपने प्रोजेक्ट को एक नाम दें

इसे एक नाम दें और OK बटन पर क्लिक करें। प्रोजेक्ट बन जाएगा।

आपने एक बनाया होगा Windows फॉर्म एप्लीकेशन प्रोजेक्ट। इस प्रकार के प्रोजेक्ट की मदद से आप ड्रैग एंड ड्रॉप विधि द्वारा ग्राफिकल यूजर इंटरफेस बना सकते हैं।ping तत्वों।

विज़ुअल स्टूडियो में कंसोल एप्लिकेशन प्रोजेक्ट कैसे बनाएं

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

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

विज़ुअल स्टूडियो में कंसोल अनुप्रयोग प्रोजेक्ट

चरण 2) नई विंडो पर, बाएं वर्टिकल नेविगेशन पैन से Visual Basic पर क्लिक करें। कंसोल एप्लीकेशन चुनें।

विज़ुअल स्टूडियो में कंसोल अनुप्रयोग प्रोजेक्ट

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

सारांश

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

इस पोस्ट को संक्षेप में इस प्रकार लिखें: