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

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

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 तक संग्रहीत करता है।

Friday, November 19, 2021

what is vb.net in Hindi - vb.net tutorial in Hindi

November 19, 2021 0
what is vb.net in Hindi - vb.net tutorial in Hindi

VB.NET का अर्थ है Visual Basic.NET, और यह Microsoft द्वारा विकसित एक कंप्यूटर प्रोग्रामिंग भाषा है। इसे पहली बार 2002 में Visual Basic 6 को बदलने के लिए जारी किया गया था। VB.NET एक ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग भाषा है। इसका मतलब है कि यह ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग की सुविधाओं का समर्थन करता है जिसमें एनकैप्सुलेशन, पॉलीमॉर्फिज्म, एब्स्ट्रैक्शन और इनहेरिटेंस शामिल हैं।


Visual Basic .ASP NET .NET ढांचे पर चलता है, जिसका अर्थ है कि इसकी .NET पुस्तकालयों तक पूर्ण पहुँच है। यह वेब, विंडोज, ऑफिस और मोबाइल एप्लिकेशन की एक विस्तृत श्रृंखला के तेजी से निर्माण के लिए एक बहुत ही उत्पादक उपकरण है जो कि .NET ढांचे पर बनाया गया है।


Check also :- Difference between vb and vb.net in Hindi


भाषा को इस तरह से डिजाइन किया गया था कि नौसिखिए और उन्नत प्रोग्रामर दोनों के लिए इसे समझना आसान हो। चूंकि VB.NET .NET ढांचे पर निर्भर करता है, इसलिए भाषा में लिखे गए प्रोग्राम अधिक विश्वसनीयता और मापनीयता के साथ चलते हैं। VB.NET के साथ, आप पूरी तरह से ऑब्जेक्ट-ओरिएंटेड एप्लिकेशन बना सकते हैं, जैसे कि C++, Java, या C# जैसी अन्य भाषाओं में बनाए गए एप्लिकेशन। VB.NET में लिखे गए प्रोग्राम भी Visual C++, Visual C#, और Visual J# में लिखे प्रोग्राम के साथ अच्छी तरह से इंटरऑपरेट कर सकते हैं। VB.NET सब कुछ एक वस्तु के रूप में मानता है।


यह सच है कि वीबीएनईटी विजुअल बेसिक 6 का विकसित संस्करण है, लेकिन यह इसके अनुकूल नहीं है। यदि आप अपना कोड Visual Basic 6 में लिखते हैं, तो आप इसे VB.NET के अंतर्गत संकलित नहीं कर सकते।


what is vb.net in Hindi


History of VB.NET In Hindi


  • VB.NET Microsoft द्वारा .NET ढांचे पर विकसित एक बहु-प्रतिमान प्रोग्रामिंग भाषा है। इसे 2002 में विजुअल बेसिक भाषा के उत्तराधिकारी के रूप में लॉन्च किया गया था। यह VB.NET (VB.NET 7.0) का पहला संस्करण था और यह .NET संस्करण 1.0 पर निर्भर था।

  • 2003 में, VB.NET का दूसरा संस्करण, VB.NET 7.1 जारी किया गया था। यह .NET संस्करण 1.1 पर निर्भर था। यह संस्करण .NET कॉम्पैक्ट फ्रेमवर्क के लिए समर्थन और .NET IDE की बेहतर विश्वसनीयता और प्रदर्शन सहित कई सुधारों के साथ आया है। VB.NET 2003 को Visual Studio.NET के अकादमिक संस्करण में भी उपलब्ध कराया गया था और विभिन्न देशों के विभिन्न विद्वानों को मुफ्त में वितरित किया गया था।

  • 2005 में, VB.NET 8.0 जारी किया गया था। .NET कोर भाग को इसके नाम से हटा दिया गया था ताकि इसे शास्त्रीय विजुअल बेसिक भाषा से अलग किया जा सके। इस संस्करण को विजुअल बेसिक 2005 नाम दिया गया था। यह संस्करण कई विशेषताओं के साथ आया था क्योंकि माइक्रोसॉफ्ट चाहता था कि यह भाषा तेजी से एप्लिकेशन डेवलपर्स के लिए उपयोग की जाए। वे इसे C# भाषा से भी अलग बनाना चाहते थे। VB.NET के इस संस्करण द्वारा पेश की गई कुछ विशेषताओं में आंशिक वर्ग, जेनरिक, अशक्त प्रकार, ऑपरेटर ओवरलोडिंग और अहस्ताक्षरित पूर्णांक समर्थन शामिल हैं। इस संस्करण में IsNot ऑपरेटर की शुरूआत भी देखी गई।

  • 2008 में, वीबी 9.0 पेश किया गया था। यह .NET 3.5 के साथ जारी किया गया था। VB.NET की इस रिलीज़ में जोड़ी गई कुछ विशेषताओं में अनाम प्रकार, ट्रू कंडीशनल ऑपरेटर, LINQ समर्थन, XML अक्षर, लैम्ब्डा एक्सप्रेशन, एक्सटेंशन विधियाँ और प्रकार अनुमान शामिल हैं।

  • 2010 में, माइक्रोसॉफ्ट ने वीबी 2010 (कोड 10.0) जारी किया। वे इस रिलीज़ के लिए एक गतिशील भाषा रनटाइम का उपयोग करना चाहते थे, लेकिन उन्होंने इन भाषाओं को एक-दूसरे के करीब लाने के लिए VB.NET और C# के बीच साझा co-evolution strategy का विकल्प चुना।

  • 2012 में, VB 2012 (कोड 11.0) को .NET 4.5 के साथ जारी किया गया था। इसकी विशेषताओं में कॉल पदानुक्रम, इटरेटर, कॉलर डेटा, "प्रतीक्षा" और "async" स्टेटमेंट के साथ एसिंक्रोनस प्रोग्रामिंग और "नेमस्पेस" स्टेटमेंट में "ग्लोबल" कीवर्ड शामिल थे।

  • 2015 में, वीबी 2015 (कोड 14.0) विजुअल स्टूडियो 2015 के साथ जारी किया गया था। "?।" ऑपरेटर को इनलाइन नल चेक करने के लिए पेश किया गया था। स्ट्रिंग्स इनलाइन को फ़ॉर्मेट करने में मदद के लिए एक स्ट्रिंग इंटरपोलेशन फीचर भी पेश किया गया था।

  • 2017 में, वीबी 2017 (कोड 15.0) को विजुअल स्टूडियो 2017 के साथ पेश किया गया था। स्रोत कोड को केवल एक क्रिया में व्यवस्थित करने का एक बेहतर तरीका पेश किया गया था।

What is VB.NET in Hindi & Features

VB.NET कई विशेषताओं से भरा हुआ है जिसने इसे दुनिया भर के प्रोग्रामरों के बीच एक लोकप्रिय प्रोग्रामिंग भाषा बना दिया है। इन सुविधाओं में निम्नलिखित शामिल हैं:


  • VB.NET अन्य भाषाओं जैसे C++ और Java की तरह केस सेंसिटिव नहीं है।
  • यह एक ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग लैंग्वेज है। यह हर चीज को एक वस्तु के रूप में मानता है।
  • स्वचालित कोड स्वरूपण, XML डिज़ाइनर, बेहतर ऑब्जेक्ट ब्राउज़र आदि।
  • कचरा संग्रहण स्वचालित है।
  • निर्णय लेने के लिए बूलियन स्थितियों के लिए समर्थन।
  • सरल मल्टीथ्रेडिंग, आपके ऐप्स को एक साथ कई कार्यों से निपटने की अनुमति देता है।
  • सरल जेनरिक। [Simple generics.]
  • एक मानक पुस्तकालय।[A standard library.]
  • इवेंट मैनेजमेंट।
  • सन्दर्भ। आपको किसी बाहरी वस्तु का संदर्भ देना चाहिए जिसका उपयोग किसी VB.NET अनुप्रयोग में किया जाना है।
  • विशेषताएँ, जो एक प्रोग्राम के भीतर परिभाषित किए गए तत्वों के बारे में अतिरिक्त जानकारी प्रदान करने के लिए टैग हैं।
  • विंडोज फॉर्म- आप अपने फॉर्म को पहले से मौजूद फॉर्म से इनहेरिट कर सकते हैं।


what is vb.net in Hindi & Advantages? 

VB.NET में कोडिंग के लिए आपको निम्नलिखित लाभ/ लाभ प्राप्त होंगे:


  • आपका कोड अपने आप फॉर्मेट हो जाएगा।
  • एंटरप्राइज़-क्लास कोड बनाने के लिए आप ऑब्जेक्ट-ओरिएंटेड कंस्ट्रक्शन का उपयोग करेंगे।
  • आप प्रदर्शन काउंटर, ईवेंट लॉग और फ़ाइल सिस्टम जैसी आधुनिक सुविधाओं के साथ वेब एप्लिकेशन बना सकते हैं।
  • आप विज़ुअल फॉर्म डिज़ाइनर के माध्यम से अपने वेब फ़ॉर्म बहुत आसानी से बना सकते हैं। आप अपनी जरूरत के किसी भी तत्व को बदलने के लिए ड्रैग एंड ड्रॉप क्षमता का भी आनंद लेंगे।
  • आप अपने अनुप्रयोगों को .NET ढांचे पर चलने वाली भाषाओं में बनाए गए अन्य अनुप्रयोगों से जोड़ सकते हैं।
  • आप डॉकिंग, स्वचालित नियंत्रण एंकरिंग, और इन-प्लेस मेनू संपादक जैसी सुविधाओं का आनंद लेंगे जो वेब एप्लिकेशन विकसित करने के लिए सभी अच्छे हैं।

what is vb.net in Hindi & Disadvantages

नीचे VB.NET से जुड़ी कुछ कमियां/विपक्ष हैं:


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

  • VB.NET सीखना आसान है। इसने एक बड़े प्रतिभा पूल का नेतृत्व किया है। इसलिए, VB.NET प्रोग्रामर के रूप में नौकरी सुरक्षित करना चुनौतीपूर्ण हो सकता है।


Summary:

VB.NET Microsoft द्वारा विकसित किया गया था।

यह एक वस्तु-उन्मुख भाषा है।

भाषा केस संवेदी नहीं है।

VB.NET प्रोग्राम .NET फ्रेमवर्क पर चलते हैं।

VB.NET में, कचरा संग्रहण प्रक्रिया को स्वचालित किया गया है।

भाषा विंडोज़ फॉर्म प्रदान करती है जिससे आप अपने स्वयं के फॉर्म प्राप्त कर सकते हैं।

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