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

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  



Thursday, August 4, 2022

exception handling in vb.net in hindi

August 04, 2022 0
exception handling in vb.net in hindi

 अपवाद एक अवांछित त्रुटि है जो किसी प्रोग्राम के निष्पादन के दौरान होती है और सिस्टम अपवाद या एप्लिकेशन अपवाद हो सकती है। अपवाद कुछ भी नहीं बल्कि कुछ असामान्य हैं और आमतौर पर एक घटना या स्थिति होती है जो निष्पादन के दौरान उत्पन्न होती है, जो कार्यक्रम के सामान्य प्रवाह को बाधित कर सकती है।


निम्नलिखित सहित विभिन्न कारणों से एक अपवाद हो सकता है:


  • एक उपयोगकर्ता ने गलत डेटा दर्ज किया है या एक डिवीजन ऑपरेटर करता है, जैसे कि शून्य से विभाजित करने का प्रयास।
  • संचार के बीच में एक कनेक्शन खो गया है, या सिस्टम मेमोरी समाप्त हो गई है।

exception handling in vb.net in Hindi


जब किसी प्रोग्राम के Execution के दौरान कोई त्रुटि होती है, तो अपवाद प्रोग्राम के एक भाग से दूसरे भाग में नियंत्रण स्थानांतरित करने के लिए त्रुटि को संभालने के लिए exception handling का उपयोग करने का एक तरीका प्रदान करता है। VB.NET अपवाद में प्रोग्राम के एक भाग से दूसरे भाग में नियंत्रणों को संभालने और स्थानांतरित करने के लिए Try, Catch, Finally में, और Throw जैसे चार अंतर्निर्मित कीवर्ड हैं।

KeywordDescription
Tryएक विशेष अपवाद की निगरानी के लिए एक कोशिश ब्लॉक का उपयोग किया जाता है जो एप्लिकेशन के भीतर अपवाद फेंक सकता है। और इन अपवादों को संभालने के लिए, यह हमेशा एक या अधिक कैच ब्लॉक का अनुसरण करता है।
Catchयह कोड का एक ब्लॉक है जो एक प्रोग्राम में उस स्थान पर अपवाद हैंडलर के साथ अपवाद को पकड़ता है जहां समस्या उत्पन्न होती है।
FinallyIt is used to execute a set of statements in a program, whether an exception has occurred.
Throwजैसा कि नाम से पता चलता है, किसी समस्या के होने के बाद अपवाद को फेंकने के लिए थ्रो हैंडलर का उपयोग किया जाता है।



Exception Classes in VB.NET in Hindi


VB.net में, कक्षाओं द्वारा दर्शाए गए विभिन्न प्रकार के अपवाद हैं। और ये अपवाद वर्ग अपने माता-पिता के वर्ग 'System.Exception' से उत्पन्न होते हैं।


मुख्य रूप से VB.NET में उपयोग किए जाने वाले दो अपवाद वर्ग निम्नलिखित हैं।


System.SystemException

System.ApplicationException

System.System.Exception: यह एक बेस क्लास है जिसमें सभी पूर्वनिर्धारित अपवाद वर्ग शामिल हैं, और कुछ सिस्टम-जनरेटेड अपवाद वर्ग जो एक रन टाइम के दौरान उत्पन्न हुए हैं जैसे कि डिवाइडबायज़ेरो एक्सेप्शन, इंडेक्सऑटऑफरेंज एक्सेप्शन, स्टैकऑवरफ्लोएक्सप्रेशन, और इसी तरह।


System.ApplicationException: यह एक अपवाद वर्ग है जो प्रोग्रामर या डेवलपर द्वारा एप्लिकेशन के भीतर परिभाषित अपवाद को फेंकता है। इसके अलावा, हम कह सकते हैं कि यह एक उपयोगकर्ता द्वारा परिभाषित अपवाद है जो System.ApplicationException वर्ग से विरासत में मिला है।


Syntax

  1. Try  
  2.     ' code or statement to be executed  
  3.     [ Exit Try block]  
  4. catch statement followed by Try block  
  5. Catch [ Exception name] As [ Exception Type]   
  6. [Catch1 Statements] Catch [Exception name] As [Exception Type]  
  7. [ Exit Try ]  
  8.  [ Finally  
  9.     [ Finally Statements ] ]  
  10. End Try  


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


Example to Exception Handle in Hindi


आइए VB.NET प्रोग्रामिंग में किसी संख्या को शून्य से विभाजित करने के लिए प्रयास करें, पकड़ें और अंत में कीवर्ड का उपयोग करके एक अपवाद को संभालने के लिए एक प्रोग्राम बनाएं।


TryException.vb

  1. Module TryException  
  2.     Sub divExcept(ByVal a As Integer, ByVal b As Integer)  
  3.         Dim res As Integer  
  4.         Try  
  5.             res = a \ b  
  6.             ' Catch block followed by Try block  
  7.         Catch ex As DivideByZeroException  
  8.             Console.WriteLine(" These exceptions were found in the program {0}", ex)  
  9.             ' Finally block will be executed whether there is an exception or not.  
  10.         Finally  
  11.             Console.WriteLine(" Division result is {0}", res)  
  12.         End Try  
  13.     End Sub  
  14.     Sub Main()  
  15.         divExcept(50) ' pass the parameters value  
  16.         Console.WriteLine(" Press any key to exit...")  
  17.         Console.ReadKey()  
  18.     End Sub  
  19. End Module  

आउटपुट:


exception handling in vb.net in hindi
exception handling in vb.net in hindi