Computer in Hindi | Business in Hindi: vb.net tutorial
Showing posts with label vb.net tutorial. Show all posts
Showing posts with label vb.net tutorial. Show all posts

Wednesday, August 17, 2022

exit statement in vb.net in hindi

August 17, 2022 0
exit statement in vb.net in hindi

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


Syntax

  1. Exit { Do | For | Function |    Property | Select | Sub | Try | While }  


 The flow of Exit Statement


VB.NET प्रोग्रामिंग भाषा में एग्जिट स्टेटमेंट का आरेखीय प्रतिनिधित्व निम्नलिखित है।


आम तौर पर, एग्जिट स्टेटमेंट एक शर्त के साथ लिखा जाता है। यदि लूप के अंदर बाहर निकलने की स्थिति सही है, तो यह लूप से बाहर निकलता है और अगले स्टेटमेंट पर नियंत्रण ट्रांसफर करता है, उसके बाद लूप। और अगर बाहर निकलने की स्थिति पहली बार विफल हो जाती है, तो यह लूप के अंदर किसी भी बयान की जांच नहीं करेगा और कार्यक्रम को समाप्त कर देगा।


अब हम देखेंगे कि VB.NET प्रोग्रामिंग भाषा में प्रोग्राम के निष्पादन को समाप्त करने के लिए लूप में एग्जिट स्टेटमेंट का उपयोग कैसे करें और केस स्टेटमेंट का चयन करें।


Example of Exit statement in While End loop


उदाहरण 1: जबकि एंड लूप में एग्जिट स्टेटमेंट का उपयोग करने के लिए एक सरल प्रोग्राम लिखें।


Exit_While.vb


  1. Imports System  
  2. Module Exit_While  
  3.     Sub Main()  
  4.         ' Definition of count variable  
  5.         Dim count As Integer = 1  
  6.   
  7.         ' Execution of While loop  
  8.         While (count < 10)  
  9.             ' Define the Exit condition using If statement  
  10.             If count = 5 Then  
  11.                 Exit While ' terminate the While loop   
  12.             End If  
  13.             Console.WriteLine(" Value of Count is : {0}", count)  
  14.             count = count + 1  
  15.         End While  
  16.         Console.WriteLine(" Exit from the While loop when count = {0}", count)  
  17.         Console.WriteLine(" Press any key to exit...")  
  18.         Console.ReadKey()  
  19.     End Sub  
  20. End Module  


OUTPUT


exit statement in vb.net in hindi
exit statement in vb.net in hindi



उपरोक्त उदाहरण में, जबकि एंड लूप को लगातार निष्पादित किया जाता है, इसके शरीर को दी गई स्थिति तक जबकि (count  <10) संतुष्ट नहीं है। लेकिन जब बाहर निकलने की स्थिति (count = 5) थोड़ी देर के लूप के अंदर आती है, तो लूप का निष्पादन स्वचालित रूप से समाप्त हो जाता है, और नियंत्रण लूप स्टेटमेंट के अगले भाग में चला जाता है।

Friday, August 5, 2022

timer in vb.net in Hindi

August 05, 2022 0
timer in vb.net in Hindi

 टाइमर नियंत्रण एक लूपिंग नियंत्रण है जिसका उपयोग किसी दिए गए समय अंतराल में किसी भी कार्य को दोहराने के लिए किया जाता है। यह क्लाइंट-साइड और सर्वर-साइड प्रोग्रामिंग में उपयोग किया जाने वाला एक महत्वपूर्ण नियंत्रण है, विंडोज सेवाओं में भी।


इसके अलावा, यदि हम किसी विशिष्ट समय के बाद किसी एप्लिकेशन को निष्पादित करना चाहते हैं, तो हम टाइमर नियंत्रण का उपयोग कर सकते हैं। एक बार टाइमर सक्षम हो जाने के बाद, यह अपने समय अंतराल संपत्ति में किसी भी परिभाषित कार्य को करने के लिए एक टिक ईवेंट हैंडलर उत्पन्न करता है। यह तब शुरू होता है जब टाइमर नियंत्रण की शुरुआत () विधि को कहा जाता है, और यह निर्धारित कार्य को तब तक दोहराता है जब तक कि टाइमर बंद न हो जाए।


timer vb.net in Hindi


आइए निम्न चरणों का उपयोग करके VB.NET विंडोज फॉर्म में टाइमर नियंत्रण बनाएं।


चरण 1: टाइमर नियंत्रण को विंडो फॉर्म पर खींचें और छोड़ें, जैसा कि नीचे दिखाया गया है।


timer vb.net in hindi
timer vb.net in hindi



चरण 2: एक बार जब टाइमर फॉर्म में जुड़ जाता है, तो हम टाइमर कंट्रोल पर क्लिक करके टाइमर के विभिन्न गुणों को सेट कर सकते हैं।


Timer Control Properties in Hindi

VB.NET टाइमर नियंत्रण के निम्नलिखित गुण हैं।


PropertiesDescription
Nameनाम संपत्ति का उपयोग नियंत्रण का नाम निर्धारित करने के लिए किया जाता है।
Enabledसक्षम गुण का उपयोग टाइमर नियंत्रण को सक्षम या अक्षम करने के लिए किया जाता है। डिफ़ॉल्ट रूप से, यह सच है।
Intervalटाइमर नियंत्रण की बीती हुई घटना को बढ़ाने के लिए मिलीसेकंड में पुनरावृत्ति अंतराल को सेट या प्राप्त करने के लिए एक अंतराल संपत्ति का उपयोग किया जाता है। अंतराल के अनुसार, एक टाइमर कार्य को दोहराता है।
AutoResetAutoReset गुण का उपयोग बूलियन मान प्राप्त करने या सेट करने के लिए किया जाता है जो यह निर्धारित करता है कि टाइमर केवल एक बार बीता हुआ ईवेंट उठाता है या नहीं।
Eventsईवेंट घटक से संबद्ध ईवेंट हैंडलर की सूची प्राप्त करने के लिए ईवेंट प्रॉपर्टी का उपयोग किया जाता है।
CanRaiseEventsइसका उपयोग एक मान प्राप्त करने के लिए किया जाता है जो यह दर्शाता है कि घटक किसी घटना को बढ़ा सकता है या नहीं।


Events of Timer Control in VB.NET in Hindi

EventsDescription
Disposedजब निपटान विधि को कॉल करके नियंत्रण या घटक को समाप्त कर दिया जाता है, तो एक निपटान घटना होती है।
Elapsedजब टाइमर नियंत्रण में अंतराल समाप्त हो जाता है, तो बीता हुआ घटना घटित हुई है।
Tickइंटरवल प्रॉपर्टी में निर्धारित समय के अनुसार टास्क को दोहराने के लिए टिक इवेंट का इस्तेमाल किया जाता है। यह एक टाइमर नियंत्रण की डिफ़ॉल्ट घटना है जो start () और stop () विधियों के बीच कार्य को दोहराती है।

Methods of Timer Control

MethodsDescription
BeginInt()किसी प्रपत्र पर या किसी अन्य घटक द्वारा उपयोग किए जाने वाले टाइमर नियंत्रण का रन टाइम प्रारंभ करने के लिए BeginInt () विधि का उपयोग किया जाता है।
Dispose()टाइमर नियंत्रण या घटक द्वारा उपयोग किए जाने वाले सभी संसाधनों को मुक्त करने के लिए Dispose() विधि का उपयोग किया जाता है।
Dispose(Boolean)इसका उपयोग वर्तमान टाइमर नियंत्रण द्वारा उपयोग किए जाने वाले सभी संसाधनों को जारी करने के लिए किया जाता है।
Close()close () विधि का उपयोग टाइमर नियंत्रण द्वारा उपयोग किए गए संसाधन को जारी करने के लिए किया जाता है।
Start()start () विधि का उपयोग सक्षम संपत्ति को सही पर सेट करके टाइमर नियंत्रण की बीता हुआ घटना शुरू करने के लिए किया जाता है।
EndInt()EndInt () विधि का उपयोग टाइमर नियंत्रण के रन टाइम इनिशियलाइज़ेशन को समाप्त करने के लिए किया जाता है जिसका उपयोग किसी प्रपत्र या किसी अन्य घटक द्वारा किया जाता है।
Stop()stop () विधि का उपयोग सक्षम संपत्ति को गलत पर सेट करके टाइमर नियंत्रण की बीता हुआ घटना को रोकने के लिए किया जाता है।


आइए VB.NET विंडोज फॉर्म में टाइमर कंट्रोल के उपयोग को समझने के लिए एक सरल प्रोग्राम बनाएं।


TimerProgram.vb


  1. Public Class TimerProgram  
  2.     Private Sub TimerProgram_Load(sender As Object, e As EventArgs) Handles MyBase.Load  
  3.         Me.Text = "javatpooint.com" 'Set the title for a Windows Form  
  4.         Label1.Text = "WELCOME TO computerinhindi.info"  
  5.         TextBox1.Text = 1  
  6.         Timer1.Enabled = True  
  7.         Button1.Text = "Start"  
  8.         Button1.BackColor = Color.Green  
  9.         Button1.ForeColor = Color.White  
  10.         Button2.Text = "Stop"  
  11.         Button2.BackColor = Color.Red  
  12.         Button2.ForeColor = Color.White  
  13.         Timer1.Start()  
  14.         Timer1.Interval = 600 'set the time interval  
  15.     End Sub  
  16.     Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick  
  17.         If Label1.ForeColor = Color.Red Then  
  18.             Label1.ForeColor = Color.Blue  
  19.         ElseIf Label1.ForeColor = Color.Blue Then  
  20.             Label1.ForeColor = Color.Red  
  21.         End If  
  22.         TextBox1.Text = TextBox1.Text + 1 'Incremenet the TextBox1 by 1  
  23.     End Sub  
  24.     Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click  
  25.         Timer1.Stop() ' Stop the timer  
  26.     End Sub  
  27.     Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click  
  28.         Timer1.Start() 'Start the timer  
  29.     End Sub  
  30. End Class  



Tuesday, August 2, 2022

designing menus in vb.net in Hindi

August 02, 2022 0
designing menus in vb.net in Hindi

 विंडोज़ फॉर्म में मेनू बार के रूप में एक मेनू का उपयोग किया जाता है जिसमें संबंधित कमांड की एक सूची होती है, और इसे मेनूस्ट्रिप कंट्रोल के माध्यम से कार्यान्वित किया जाता है। मेनू नियंत्रण को VB.NET MenuStrip Control के रूप में भी जाना जाता है। मेनू आइटम ToolStripMenuItem ऑब्जेक्ट्स के साथ बनाए जाते हैं। इसके अलावा, ToolStripDropDownMenu और ToolStripMenuItem ऑब्जेक्ट VB.NET एप्लिकेशन में मेनू आइटम, सबमेनस और ड्रॉप-डाउन मेनू बनाने के लिए संरचना, उपस्थिति, कार्यक्षमता पर पूर्ण नियंत्रण सक्षम करते हैं।


आइए टूलबॉक्स से मेनूस्ट्रिप नियंत्रण को खींचकर और इसे विंडोज फॉर्म में छोड़ कर एक मेनूबार बनाएं।


चरण 1. मेनूस्ट्रिप नियंत्रण को टूलबॉक्स से खींचें और इसे प्रपत्र पर छोड़ दें।


चरण 2: एक बार जब मेन्यूस्ट्रिप फॉर्म में जुड़ जाता है, तो हम मेन्यूस्ट्रिप नियंत्रण पर क्लिक करके मेनू के विभिन्न गुणों को सेट कर सकते हैं।


designing menus in vb.net in Hindi


Properties of the MenuStrip Control

VB.NET मेनूस्ट्रिप नियंत्रण के निम्नलिखित गुण हैं।

PropertiesDescription
CanOverflowCanOverflow गुण का उपयोग यह प्रमाणित करने के लिए किया जाता है कि नियंत्रण मेनूस्ट्रिप नियंत्रण में मान सेट करके अतिप्रवाह कार्यक्षमता का समर्थन करता है या नहीं।
Stretchस्ट्रेच प्रॉपर्टी का उपयोग एक मान प्राप्त करने के लिए किया जाता है जो यह निर्दिष्ट करता है कि मेनूस्ट्रिप नियंत्रण में मेनूस्ट्रिप अंत से अंत तक फैला है या नहीं।
GripStyleग्रिपस्टाइल प्रॉपर्टी ग्रिप की दृश्यता प्राप्त करती है या सेट करती है जो मेनू स्ट्रिप कंट्रोल के रिपोजिशन का उपयोग करती है।
ShowItemToolTipsइसका उपयोग उस मान को प्राप्त करने या सेट करने के लिए किया जाता है जो यह निर्धारित करता है कि मेनूस्ट्रिप नियंत्रण के लिए टूलटिप्स प्रदर्शित किए गए हैं या नहीं।
DefaultSizeDefaultSize प्रॉपर्टी का उपयोग मेनूस्ट्रिप के डिफ़ॉल्ट क्षैतिज और लंबवत आयाम को पिक्सेल में पहली बार बनाए जाने पर प्राप्त करने के लिए किया जाता है।


Methods of the MenuStrip Control in Hindi

MethodDescription
CreateAccessibilityInstance()इसका उपयोग मेन्यूस्ट्रिप कंट्रोल के लिए एक नया एक्सेसिबिलिटी इंस्टेंस बनाने के लिए किया जाता है।
ProcessCmdKey()The ProcessCmdKey method is used to process the command key in the MenuStrip Control.
CreateDefaultItem()CreateDefaultItem विधि का उपयोग नए मेनूस्ट्रिप के लिए निर्दिष्ट टेक्स्ट, छवि और ईवेंट हैंडलर के साथ ToolStripMenuItem बनाने के लिए किया जाता है।
OnMenuActivate()इसका उपयोग MenuStrip नियंत्रण में MenuActivate ईवेंट को प्रारंभ करने के लिए किया जाता है।
OnMenuDeactivate()इसका उपयोग MenuStrip नियंत्रण में MenuDeactivate ईवेंट को प्रारंभ करने के लिए किया जाता है।




Events of the MenuStrip Control

EventsDescription
MenuActivateजब कोई उपयोगकर्ता माउस या कीबोर्ड के साथ मेनू बार नियंत्रण का उपयोग करता है, तो एक मेनू सक्रिय घटना होती है।
MenuDeactivateमेन्यूडीएक्टिवेट इवेंट तब होता है जब मेन्यूस्ट्रिप नियंत्रण विंडोज फॉर्म में निष्क्रिय हो जाता है।


आइए विंडोज फॉर्म में मेनू बार प्रदर्शित करने के लिए एक प्रोग्राम बनाएं।


इस इमेज में हमने फॉर्म में मेन्यू बार के मेन्यू और सब-आइटम बनाए हैं।


designing menus in vb.net
designing menus in vb.net



अब, हम फ़ाइल सब-आइटम के लिए शॉर्टकट कुंजियाँ लिखते हैं, जैसे कि New -> Ctrl + N, Open -> Ctrl + O, आदि।


menus in vb.net in hindi
menus in vb.net in hindi



उसके बाद, हम फाइलों के उप-आइटम को उनकी शॉर्टकट कुंजियों के साथ देख सकते हैं, जैसा कि नीचे दिखाया गया है।


vb.net in hindi
 vb.net in hindi


what are data type in vb.net in Hindi

August 02, 2022 0
what are data type in vb.net in Hindi

 VB.NET में, data type का उपयोग किसी प्रोग्राम में एक चर या फ़ंक्शन के प्रकार को परिभाषित करने के लिए किया जाता है। इसके अलावा, डेटा रूपांतरण फ़ंक्शन का उपयोग करके एक डेटा प्रकार का दूसरे प्रकार में रूपांतरण।


एक Data Type संदर्भित करता है कि किस प्रकार का डेटा या मान एक चर या फ़ंक्शन को निर्दिष्ट कर रहा है ताकि एक चर एक परिभाषित डेटा प्रकार मान रख सके। उदाहरण के लिए, जब हम एक वेरिएबल घोषित करते हैं, तो हमें कंपाइलर को यह बताना होता है कि कंप्यूटर मेमोरी में अलग-अलग मात्रा में स्पेस रखने के लिए विभिन्न प्रकार के वेरिएबल्स को किस प्रकार का डेटा या वैल्यू आवंटित किया गया है।


Syntax:


Dim Variable_Name as DataType  


VariableName: यह वेरिएबल के नाम को परिभाषित करता है जिसे आप मूल्यों को संग्रहीत करने के लिए निर्दिष्ट करते हैं।


डेटा प्रकार: यह उस डेटा प्रकार के नाम का प्रतिनिधित्व करता है जिसे आप एक चर के लिए निर्दिष्ट करते हैं।


data type in vb.net in Hindi


आइए VB.NET प्रोग्राम में विभिन्न डेटा प्रकारों का उपयोग करें।

Data TypesRequired SpaceValue Range
Booleanएक बूलियन प्रकार कार्यान्वयन प्लेटफॉर्म पर निर्भर करता हैसही या गलत
Byte1 बाइटबाइट रेंज 0 से 255 तक शुरू होती है (अहस्ताक्षरित)
Char2 bytesचार रेंज 0 से 65535 (अहस्ताक्षरित) से शुरू होती है
Date8 bytesदिनांक सीमा 0:00:0 (मध्यरात्रि) 1 जनवरी, 0001 से 11:5959 अपराह्न 31 दिसंबर, 9999 तक हो सकती है।
Decimal16 bytes0 से +/- 79,228,162,514,264,337,593,543,950,335 तक की सीमा (+/-7.9…E+28) बिना किसी दशमलव बिंदु के; और 0 से +/-7.92281625142264337593543950335 दशमलव के दाईं ओर 28 स्थिति के साथ
Double8 bytesनकारात्मक मूल्यों के लिए -1.79769313486231570E+308 से -4.94-65645841246544E-324; सकारात्मक मूल्यों के लिए 4.94065645841246544E-324 से 1.79769313486231570E+308
Integer4 bytes-2,147,483,648 to 2,147,483,647 (signed)
Long8 bytes-9,223,372,036,854,775,808 से 9,223,372,036,854,775,807 (9.2…ई + 18) (हस्ताक्षरित)
Objectप्लेटफ़ॉर्म पर आधारित ऑब्जेक्ट का आकार जैसे 32-बिट में 4 बाइट्स और 64-बिट प्लेटफ़ॉर्म में 8 बाइट्सयह किसी भी प्रकार के डेटा को ऑब्जेक्ट प्रकार के वेरिएबल में परिभाषित कर सकता है
SByte1 byte-128 से 127 (हस्ताक्षरित)
Short2 bytes-32,768 से 32,767 (singed)
Single4 bytesनकारात्मक मूल्यों के लिए -3.4028235E + 38 से -1.401298E-45; और सकारात्मक मूल्य के लिए: 1.401298E-45 से 3.4028235E + 38।
Stringस्ट्रिंग डेटाटाइप  implementing platform पर निर्भर करता हैयह यूनिकोड कैरेक्टर को 0 से लेकर लगभग 2 बिलियन कैरेक्टर तक स्वीकार करता है।
UInteger4 bytesसीमा 0 से 4,294,967,295 (unsigned) से शुरू होती है
ULong8 bytesULong की रेंज 0 से 18,446,744,073,709,551,615 (1.8…E + 19) (unsigned) से शुरू होती है
User-Defined (structure)उपयोगकर्ता द्वारा परिभाषित डेटा प्रकार कार्यान्वयन प्लेटफॉर्म पर निर्भर करता हैसंरचना के प्रत्येक सदस्य का अपना डेटा प्रकार होता है और अन्य सदस्यों की श्रेणियों से स्वतंत्र सीमाएँ होती हैं।
UShort2 bytes0 से 65,535 तक की सीमा (unsigned)



Data_type.vb

  1. Module Data_type  
  2.     Sub Main()  
  3. ' defining the Data Type to the variables  
  4.         Dim b As Byte = 1  
  5.         Dim num As Integer = 5  
  6.         Dim si As Single  
  7.         Dim db As Double  
  8.         Dim get_date As Date  
  9.         Dim c As Char  
  10.         Dim str As String  
  11.   
  12.         b = 1  
  13.         num = 20  
  14.         si = 0.12  
  15.         db = 2131.787  
  16.         get_date = Today  
  17.         c = "A"  
  18.         str = "Hello Friends..."  
  19.   
  20.         Console.WriteLine("Welcome to the computerinhindi")  
  21.         Console.WriteLine("Byte is: {0}", b)  
  22.         Console.WriteLine("Integer number is: {0}", num)  
  23.         Console.WriteLine("Single data type is: {0}", si)  
  24.         Console.WriteLine("Double data type is: {0}", db)  
  25.         Console.WriteLine("Today is: {0}", get_date)  
  26.         Console.WriteLine("Character is: {0}", b)  
  27.         Console.WriteLine("String message is: {0}", str)  
  28.         Console.ReadKey()  
  29.     End Sub  
  30. End Module  


OUTPUT:


Data_type.vb
Data_type.vb



Type Conversion Functions in VB.NET In Hindi

रूपांतरण के लिए निम्नलिखित कार्य उपलब्ध हैं।


  • CBool(expression): इसका उपयोग किसी व्यंजक को बूलियन डेटा प्रकार में बदलने के लिए किया जाता है।

  • CByte(expression): इसका उपयोग किसी व्यंजक को बाइट डेटा प्रकार में बदलने के लिए किया जाता है।

  • CChar(expression): इसका उपयोग किसी व्यंजक को चार डेटा प्रकार में बदलने के लिए किया जाता है।

  • CDate(expression): इसका उपयोग किसी व्यंजक को दिनांक डेटा प्रकार में बदलने के लिए किया जाता है।

  • CDbl(expression): इसका उपयोग एक्सप्रेशन को डबल डेटा टाइप में बदलने के लिए किया जाता है।

  • CDec(expression):  इसका उपयोग एक्सप्रेशन को दशमलव डेटा प्रकार में बदलने के लिए किया जाता है।

  • CInt(expression): इसका उपयोग एक अभिव्यक्ति को एक पूर्णांक डेटा प्रकार में बदलने के लिए किया जाता है।

  • CLng(expression):  इसका उपयोग किसी व्यंजक को एक लंबे डेटा प्रकार में बदलने के लिए किया जाता है।

  • CObj(expression):इसका उपयोग किसी एक्सप्रेशन को ऑब्जेक्ट डेटा प्रकार में बदलने के लिए किया जाता है।

  • CSByte(expression):  इसका उपयोग किसी एक्सप्रेशन को SByte डेटा प्रकार में बदलने के लिए किया जाता है।

  • CShort(expression): इसका उपयोग किसी एक्सप्रेशन को शॉर्ट डेटा टाइप में बदलने के लिए किया जाता है।

  • CSng(expression): इसका उपयोग किसी व्यंजक को एकल डेटा प्रकार में बदलने के लिए किया जाता है।

  • CStr(expression): इसका उपयोग एक अभिव्यक्ति को एक स्ट्रिंग डेटा प्रकार में बदलने के लिए किया जाता है।

  • CUInt(expression): इसका उपयोग एक अभिव्यक्ति को UInt डेटा प्रकार में बदलने के लिए किया जाता है।

  • CULng(expression): इसका उपयोग किसी व्यंजक को ULng डेटा प्रकार में बदलने के लिए किया जाता है।

  • CUShort(expression): इसका उपयोग अभिव्यक्ति को UShort डेटा प्रकार में बदलने के लिए किया जाता है।


Monday, August 1, 2022

What is array in vb.net in hindi

August 01, 2022 0
What is array in vb.net in hindi

  एक सरणी एक रैखिक डेटा संरचना है जो एक समान प्रकार के डेटा तत्वों का एक संग्रह है जो एक सन्निहित स्मृति स्थान पर संग्रहीत है। प्रत्येक डेटा आइटम को सरणी का एक तत्व कहा जाता है। यह कंप्यूटर मेमोरी में अनुक्रमिक रूप से व्यवस्थित तत्वों का एक निश्चित आकार है जिसमें पहला तत्व इंडेक्स 0 पर है और अंतिम तत्व इंडेक्स n-1 पर है, जहां n सरणी में तत्वों की कुल संख्या का प्रतिनिधित्व करता है।


Check also: - menus in vb.net in Hindi


निम्नलिखित VB.NET सरणी डेटा संरचना में परिभाषित समान डेटा प्रकार तत्वों का एक सचित्र प्रतिनिधित्व है।


array in vb.net in hindi
array in vb.net in hindi



उपरोक्त आरेख में, हम इंडेक्स 0 से शुरू होने वाले सरणी में इंटीजर प्रकार डेटा तत्वों को स्टोर करते हैं। यह डेटा तत्वों को परिभाषित तत्वों तक स्टोर करना जारी रखेगा।


array in vb.net in Hindi


Declaration of VB.NET Array

हम VB.NET में कोष्ठक () के बाद तत्वों के डेटा को निर्दिष्ट करके एक सरणी घोषित कर सकते हैं।


Dim array_name As [Data_Type] () 


उपरोक्त घोषणा में, array_name एक सरणी का नाम है, और Data_Type तत्व के प्रकार (पूर्णांक, चार, स्ट्रिंग, दशमलव) का प्रतिनिधित्व करता है जो VB.NET सरणी में सन्निहित डेटा तत्वों को संग्रहीत करेगा।


अब, आइए एक सरणी घोषित करने के लिए उदाहरण देखें।


'Store only Integer values  

Dim num As Integer() or Dim num(5) As Integer  

'Store only String values  

Dim name As String() or Dim name(5) As String  

' Store only Double values  

Dim marks As Double()  


Initialization of VB.NET Array in Hindi


VB.NET में, हम घोषणा के समय नए कीवर्ड के साथ एक ऐरे को इनिशियलाइज़ कर सकते हैं। उदाहरण के लिए,


'Declaration and Initialization of an array elements with size 6  

Dim num As Integer() = New Integer(5) { }  

Dim num As Integer() = New Integer(5) {1, 2, 3, 4, 5, 6}   

Initialize an array with 5 elements that indicates the size of an array  

Dim arr_name As Integer() = New Integer() {5, 10, 5, 20, 15}  

Declare an array  

Dim array1 As Char()  

array1 = New Char() {'A', 'B', 'C', 'D', 'E'}  


इसके अलावा, हम निम्नलिखित तरीकों का उपयोग करके एक सरणी को आरंभ और घोषित भी कर सकते हैं, जैसा कि नीचे दिखाया गया है।


Dim intData() As Integer = {1, 2, 3, 4, 5}  

Dim intData(5) As Integer  

Dim array_name() As String = {"Peter", "John", "Brock", "James", "Maria"}  

Dim misc() as Object = {"Hello friends", 16c, 12ui, "A"c}  

Dim Emp(0 to 2) As String  

Emp{0} = "Mathew"  

Emp(1) = " Anthony"  

Emp(2) = "Prince"  


आइए VB.NET प्रोग्रामिंग भाषा में एक सरणी के तत्वों को जोड़ने के लिए एक प्रोग्राम बनाएं।


num_Array.vb


Imports System  

Module num_Array  

    Sub Main()  

        Dim i As Integer, Sum As Integer = 0  

        'In VB.NET the size of an array is n+1  

        'Declaration and Initialization of marks() array  

        Dim marks() As Integer = {58, 68, 95, 50, 23, 89}  

        Console.WriteLine(" Marks in 6 Subjects")  

        For i = 0 To marks.Length - 1  

            Console.WriteLine(" Marks {0}", marks(i))  

            Sum = Sum + marks(i)  

        Next  

        Console.WriteLine(" Grand total is {0}", Sum)  

  

        Console.WriteLine(" Press any key to exit...")  

        Console.ReadKey()  

    End Sub  

End Module  


OUTPUT:

num_Array.vb
num_Array.vb




उपरोक्त कार्यक्रम में, हम नाम के निशान () के साथ एक पूर्णांक सरणी बनाते हैं और सरणी चिह्नों के प्रत्येक आइटम तक पहुंचने के लिए फॉर लूप को परिभाषित करते हैं।


VB.NET Array में इनपुट नंबर

आइए उपयोगकर्ता से इनपुट मान लेने के लिए एक प्रोग्राम बनाएं और उन्हें VB.NET प्रोग्रामिंग भाषा में प्रदर्शित करें।


Input_array.vb


Imports System  

Module Input_array  

    Sub Main()  

        'Definition of array  

        Dim arr As Integer() = New Integer(5) {}  

        For i As Integer = 0 To 5  

            Console.WriteLine(" Enter the value for arr[{0}] : ", i)  

            arr(i) = Console.ReadLine()  ' Accept the number in array   

        Next  

        Console.WriteLine(" The array elements are : ")  

' Definition of For loop  

        For j As Integer = 0 To 5  

  

            Console.WriteLine("{0}", arr(j))  

        Next  

  

        Console.WriteLine(" Press any key to exit...")  

        Console.ReadKey()  

    End Sub  

End Module  


OUTPUT:


Input_array.vb
Input_array.vb



Multidimensional Array

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


Declaration of Multidimensional Array


Declaration of two-dimensional array  

Dim twoDimenArray As Integer( , ) = New Integer(3, 2) {}  

Or Dim arr(5, 3) As Integer  

Representation of Three Dimensional array  

Dim arrThree(2, 4, 3) As Integer  

Or Dim arr1 As Integer( , , ) = New Integer(5, 5, 5) { }  


बहुआयामी के उपरोक्त प्रतिनिधित्व में, हमने 3 पंक्तियों और 2 स्तंभों के साथ 2-आयामी सरणी दोDimenArray और तीन आयामों 2, 4, और 3 के साथ 3-आयामी सरणी बनाई है।


Initialization of Multidimensional Array


बहुआयामी सरणी को प्रारंभ करने के निम्नलिखित तरीके:

' Initialization of Two Dimensional Array  

Dim intArray As Integer( , ) = New Integer( 3, 2) { {4, 5}, {2, 3}, {6, 7} }  

Dim intArray( , ) As Integer = {  {5, 4}, {3, 2}, {4, 7} }  

' Initialization of Three Dimensional Array  

Dim threeDimen(3, 3, 2 ) As Integer = { {{1, 3, 2}, {2, 3, 4}}, {{5, 3, 6}, {3, 4, 5}}, {{1, 2, 2}, {5, 2, 3} }}  


Fixed Size array in vb.net in Hindi


VB.NET में, एक निश्चित आकार के सरणी का उपयोग स्मृति में निश्चित संख्या में तत्वों को रखने के लिए किया जाता है। इसका मतलब है कि हमने सरणी घोषणा में तत्वों की संख्या को परिभाषित किया है जो तत्वों की परिभाषा के दौरान समान रहेगा, और इसका आकार नहीं बदला जा सकता है। उदाहरण के लिए, हमें एक सरणी में केवल 5 नाम रखने की आवश्यकता है; इसे सरणी में परिभाषित और प्रारंभ किया जा सकता है जैसे कि,


Dim names( 0 to 4) As String  

names(0) = "Robert"  

names(1) = "Henry"  

names(2) = "Rock"  

names(3) = "James"  

names(4) = "John"  


निश्चित सरणी का उपरोक्त प्रतिनिधित्व यह है कि हमने एक स्ट्रिंग सरणी नाम 0 से 4 को परिभाषित किया है, जो सरणी में सभी तत्वों को 0 से सूचकांक 4 तक संग्रहीत करता है।