Computer in Hindi | Business in Hindi

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

What is ASP.NET Introduction in Hindi

August 01, 2022 0
What is ASP.NET Introduction in Hindi

ASP.NET एक वेब डेवलपमेंट प्लेटफॉर्म है, जो एक प्रोग्रामिंग मॉडल, एक व्यापक सॉफ्टवेयर इन्फ्रास्ट्रक्चर और पीसी के साथ-साथ मोबाइल उपकरणों के लिए मजबूत वेब एप्लिकेशन बनाने के लिए आवश्यक विभिन्न सेवाएं प्रदान करता है।


ASP.NET HTTP प्रोटोकॉल के शीर्ष पर काम करता है, और ब्राउज़र-से-सर्वर द्विपक्षीय संचार और सहयोग सेट करने के लिए HTTP कमांड और नीतियों का उपयोग करता है।


ASP.NET Microsoft .Net प्लेटफॉर्म का एक हिस्सा है। ASP.NET अनुप्रयोग संकलित कोड होते हैं, जो .Net ढांचे में मौजूद एक्स्टेंसिबल और पुन: प्रयोज्य घटकों या वस्तुओं का उपयोग करके लिखे जाते हैं। ये कोड नेट फ्रेमवर्क में कक्षाओं के पूरे पदानुक्रम का उपयोग कर सकते हैं।


ASP.NET एप्लिकेशन कोड निम्नलिखित में से किसी भी भाषा में लिखे जा सकते हैं:


  • सी#
  • विजुअल बेसिक.नेट
  • जेस्क्रिप्ट
  • जे#


ASP.NET का उपयोग इंटरनेट पर इंटरैक्टिव, डेटा-संचालित वेब एप्लिकेशन बनाने के लिए किया जाता है। इसमें HTML पेज बनाने के लिए कोड को असेंबल करने, कॉन्फ़िगर करने और हेरफेर करने के लिए टेक्स्ट बॉक्स, बटन और लेबल जैसे बड़ी संख्या में नियंत्रण होते हैं।

asp.net in Hindi


ASP.NET Web Forms Model Kya Hai

ASP.NET वेब फॉर्म वेब अनुप्रयोगों के लिए बातचीत के घटना-संचालित मॉडल का विस्तार करते हैं। ब्राउज़र वेब सर्वर को एक वेब फॉर्म सबमिट करता है और सर्वर प्रतिक्रिया में एक पूर्ण मार्कअप पेज या एचटीएमएल पेज देता है।


सभी क्लाइंट साइड उपयोगकर्ता गतिविधियों को स्टेटफुल प्रोसेसिंग के लिए सर्वर पर अग्रेषित किया जाता है। सर्वर क्लाइंट क्रियाओं के आउटपुट को संसाधित करता है और प्रतिक्रियाओं को ट्रिगर करता है।


अब, HTTP एक स्टेटलेस प्रोटोकॉल है। ASP.NET ढांचा आवेदन की स्थिति के बारे में जानकारी संग्रहीत करने में मदद करता है, जिसमें निम्न शामिल हैं:


  • Page state
  • Session state


पेज स्टेट क्लाइंट की स्थिति है, यानी वेब फॉर्म में विभिन्न इनपुट फ़ील्ड की सामग्री। सत्र स्थिति उपयोगकर्ता द्वारा विज़िट किए गए और काम करने वाले विभिन्न पृष्ठों, यानी समग्र सत्र स्थिति से प्राप्त सामूहिक जानकारी है। अवधारणा को स्पष्ट करने के लिए, हम एक शॉपिंग कार्ट का उदाहरण लेते हैं।


उपयोगकर्ता शॉपिंग कार्ट में आइटम जोड़ता है। आइटम एक पेज से चुने जाते हैं, आइटम पेज कहते हैं, और कुल एकत्रित आइटम और कीमत एक अलग पेज पर दिखाए जाते हैं, कार्ट पेज कहते हैं। केवल HTTP ही विभिन्न पृष्ठों से आने वाली सभी सूचनाओं का ट्रैक नहीं रख सकता है। ASP.NET सत्र स्थिति और सर्वर साइड इन्फ्रास्ट्रक्चर एक सत्र में विश्व स्तर पर एकत्र की गई जानकारी का ट्रैक रखता है।


ASP.NET रनटाइम ASP.NET रनटाइम कोड जनरेट करते समय सर्वर से सर्वर तक और सर्वर से पेज स्थिति को ले जाता है, और छिपे हुए क्षेत्रों में सर्वर साइड घटकों की स्थिति को शामिल करता है।


इस तरह, सर्वर समग्र एप्लिकेशन स्थिति से अवगत हो जाता है और दो-स्तरीय कनेक्टेड तरीके से संचालित होता है।


The ASP.NET Component Model in Hindi


ASP.NET घटक मॉडल ASP.NET पृष्ठों के विभिन्न निर्माण खंड प्रदान करता है। मूल रूप से यह एक वस्तु मॉडल है, जो वर्णन करता है:


  • लगभग सभी HTML तत्वों या टैग के सर्वर साइड समकक्ष, जैसे <form> और <input>।
  • सर्वर नियंत्रण, जो जटिल उपयोगकर्ता-इंटरफ़ेस विकसित करने में मदद करते हैं। उदाहरण के लिए, कैलेंडर नियंत्रण या ग्रिडव्यू नियंत्रण।


ASP.NET एक ऐसी तकनीक है, जो .Net ढांचे पर काम करती है जिसमें सभी वेब-संबंधित कार्यात्मकताएं शामिल हैं। नेट फ्रेमवर्क एक वस्तु-उन्मुख पदानुक्रम से बना है। ASP.NET वेब एप्लिकेशन पृष्ठों से बना होता है। जब कोई उपयोगकर्ता ASP.NET पृष्ठ का अनुरोध करता है, तो IIS पृष्ठ के प्रसंस्करण को ASP.NET रनटाइम सिस्टम को सौंप देता है।


ASP.NET रनटाइम .aspx पेज को एक क्लास के इंस्टेंस में बदल देता है, जो .Net फ्रेमवर्क के बेस क्लास पेज से इनहेरिट होता है। इसलिए, प्रत्येक ASP.NET पृष्ठ एक वस्तु है और इसके सभी घटक अर्थात सर्वर-साइड नियंत्रण भी ऑब्जेक्ट हैं।


Components of .Net Framework 3.5

Visual Studio.Net पर अगले सत्र में जाने से पहले, आइए .Net Framework 3.5 के विभिन्न घटकों को देखें। निम्न तालिका .Net Framework 3.5 के घटकों और उनके द्वारा किए जाने वाले कार्य का वर्णन करती है:


 Components of ASP.NET and their Description

(1) Common Language Runtime or CLR


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


(2) .Net Framework Class Library


इसमें पुन: प्रयोज्य प्रकारों का एक विशाल पुस्तकालय है। वर्ग, इंटरफेस, संरचनाएं और प्रगणित मूल्य, जिन्हें सामूहिक रूप से प्रकार कहा जाता है।


(3) Common Language Specification


इसमें नेट समर्थित भाषाओं और भाषा एकीकरण के कार्यान्वयन के लिए विनिर्देश शामिल हैं।


(4) Common Type System


यह रनटाइम, और क्रॉस-लैंग्वेज कम्युनिकेशन पर प्रकार घोषित करने, उपयोग करने और प्रबंधित करने के लिए दिशानिर्देश प्रदान करता है।


(5) Metadata and Assemblies

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


(6) Windows Forms


विंडोज फॉर्म में एप्लिकेशन में प्रदर्शित किसी भी विंडो का ग्राफिकल प्रतिनिधित्व होता है।


(7) ASP.NET और ASP.NET AJAX


ASP.NET वेब विकास मॉडल है और AJAX कार्यक्षमता विकसित करने और कार्यान्वित करने के लिए AJAX ASP.NET का एक विस्तार है। ASP.NET AJAX में ऐसे घटक होते हैं जो डेवलपर को पृष्ठ के पूर्ण पुनः लोड किए बिना किसी वेबसाइट पर डेटा अपडेट करने की अनुमति देते हैं।


(8) ADO.NET


यह डेटा और डेटाबेस के साथ काम करने के लिए उपयोग की जाने वाली तकनीक है। यह SQL सर्वर, OLE DB, XML आदि जैसे डेटा स्रोतों तक पहुँच प्रदान करता है। ADO.NET डेटा को पुनर्प्राप्त करने, हेरफेर करने और अद्यतन करने के लिए डेटा स्रोतों से कनेक्शन की अनुमति देता है।


(9) Windows Workflow Foundation (WF)


यह विंडोज़ में वर्कफ़्लो-आधारित एप्लिकेशन बनाने में मदद करता है। इसमें गतिविधियाँ, वर्कफ़्लो रनटाइम, वर्कफ़्लो डिज़ाइनर और एक नियम इंजन शामिल हैं।


(10) Windows Presentation Foundation


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


(11) Windows Communication Foundation (WCF)


यह कनेक्टेड सिस्टम के निर्माण और निष्पादन के लिए उपयोग की जाने वाली तकनीक है।


(12) Windows CardSpace


यह संसाधनों तक पहुँचने और इंटरनेट पर व्यक्तिगत जानकारी साझा करने के लिए सुरक्षा प्रदान करता है।


(13) LINQ


यह एक सिंटैक्स का उपयोग करके .Net भाषाओं को डेटा क्वेरी करने की क्षमता प्रदान करता है जो पारंपरिक क्वेरी भाषा SQL के समान है।