VB.Net प्रोग्राम के साथ Code उदाहरण

⚡ स्मार्ट सारांश

VB.Net प्रोग्राम संरचना कोड को नेमस्पेस, मॉड्यूल, क्लास और सबसे पहले चलने वाली मुख्य प्रक्रिया में व्यवस्थित करती है। इन मूलभूत तत्वों को समझना, साथ ही समूहों के लिए संरचनाओं को समझना आवश्यक है।ping डेटा, शुरुआती लोगों को स्पष्ट, सुव्यवस्थित कंसोल कोड लिखने में मदद करता है और Windows विजुअल स्टूडियो में फॉर्म एप्लिकेशन।

  • 🔘 नामस्थान: Imports स्टेटमेंट System जैसे नेमस्पेस को स्कोप में लाता है ताकि इसके तरीकों को सीधे कॉल किया जा सके।
  • मॉड्यूल और कक्षाएं: प्रत्येक प्रोग्राम को अपने डेटा, प्रक्रियाओं और निष्पादन योग्य तर्क को रखने के लिए एक मॉड्यूल या क्लास की आवश्यकता होती है।
  • मुख्य प्रक्रिया: Main वह प्रवेश बिंदु है जहां प्रत्येक VB.Net एप्लिकेशन में निष्पादन शुरू होता है।
  • 🧪 संरचनाएं: एक स्ट्रक्चर कई संबंधित विभिन्न प्रकार के मानों को एक उपयोगकर्ता-परिभाषित मान प्रकार में पैक करता है।
  • परियोजना प्रकार: विजुअल स्टूडियो कंसोल और दोनों का निर्माण करता है Windows VB.Net के लिए फॉर्म एप्लिकेशन।
  • 🤖 एआई सहायता: कोपायलट और इंटेलीCode विजुअल स्टूडियो 2026 में सरल अंग्रेजी निर्देशों से VB.Net मॉड्यूल और क्लास तैयार करें।

VB.Net प्रोग्राम संरचना

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 में क्लास

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 संबंधित मानों को एक साथ पैक करने के लिए एक हल्के तरीके के रूप में स्ट्रक्चर भी प्रदान करता है।

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 विजुअल स्टूडियो, VB.Net प्रोग्रामिंग के लिए सबसे आम प्रकार का IDE है।

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

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

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

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

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

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

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

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

Windows विजुअल स्टूडियो में फॉर्म्स एप्लिकेशन प्रोजेक्ट

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

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

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

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

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

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

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

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

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

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

अक्सर पूछे जाने वाले प्रश्न

एक मॉड्यूल में एक साझा, गैर-विरासत योग्य इंस्टेंस होता है, इसलिए यह सहायक कोड और कंसोल एंट्री पॉइंट्स के लिए उपयुक्त है। एक क्लास एक ब्लूप्रिंट है जिसे आप ऑब्जेक्ट के रूप में इंस्टेंशिएट करते हैं और पुन: प्रयोज्य, ऑब्जेक्ट-ओरिएंटेड डिज़ाइन के लिए इनहेरिट कर सकते हैं।

Main प्रक्रिया प्रत्येक VB.Net प्रोग्राम का प्रवेश बिंदु है; .NET रनटाइम ऐप लोड होने के बाद इसे कॉल करता है। मॉड्यूल के अंदर Main को Shared कीवर्ड की आवश्यकता नहीं होती है, लेकिन क्लास के अंदर इसे Shared होना आवश्यक है।

नेमस्पेस एक शीर्ष-स्तरीय कंटेनर है जो संबंधित क्लास और मॉड्यूल को समूहित करता है और नामकरण संबंधी टकरावों को रोकता है। Imports स्टेटमेंट इसे स्कोप में लाता है, जिससे आप Console.WriteLine जैसे सदस्यों को सीधे कॉल कर सकते हैं।

छोटे, अल्पकालिक डेटा के लिए स्ट्रक्चर का उपयोग करें क्योंकि यह एक मान प्रकार असाइनमेंट पर कॉपी किया गया। इनहेरिटेंस, रेफरेंस या साझा स्थिति की आवश्यकता वाले बड़े ऑब्जेक्ट के लिए एक क्लास चुनें, क्योंकि क्लास हीप-मैनेज्ड रेफरेंस टाइप होते हैं।

VB.Net ऑब्जेक्ट-ओरिएंटेड है, इसलिए सभी निष्पादन योग्य कोड को एक मॉड्यूल या क्लास के अंदर होना चाहिए। इस कंटेनर में वेरिएबल, प्रोसीजर और मेन एंट्री पॉइंट होते हैं जिनकी आवश्यकता कंपाइलर को प्रोग्राम को व्यवस्थित करने के लिए होती है।

जी हां। विजुअल स्टूडियो 2026 में GitHub Copilot संपूर्ण VB.Net संरचनाएं उत्पन्न कर सकता है, जो एक साधारण अंग्रेजी टिप्पणी को मॉड्यूल, क्लास या मेन प्रोसीजर में बदल देता है। उपयोग करने से पहले उत्पन्न कोड की समीक्षा अवश्य करें।

हां. विजुअल स्टूडियो 2026 GitHub Copilot और Intelli के माध्यम से AI का उपयोग करता है।Code VB.Net कोडिंग को गति देने के लिए, यह संदर्भ-जागरूक पूर्णताएँ प्रदान करता है जो आपके पैटर्न को सीखती हैं और सबसे प्रासंगिक सदस्यों को पहले प्रदर्शित करती हैं।

एक कंसोल एप्लिकेशन केवल टेक्स्ट कमांड विंडो में चलता है और कोर VB.Net सिंटैक्स सीखने के लिए आदर्श है। Windows फॉर्म्स एप्लिकेशन ड्रैग एंड ड्रॉप द्वारा निर्मित एक ग्राफिकल इंटरफेस जोड़ता है।ping डेस्कटॉप ऐप्स के लिए नियंत्रण।

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