VBScript चर - VBScript ट्यूटोरियल 1 के लिए एक उत्कृष्ट परिचय गाइड

vbscript ट्यूटोरियल - vbscript चर

VBScript ट्यूटोरियल - सामग्री की तालिका

VBScript ट्यूटोरियल # 1: VBScript चर का अवलोकन 

VBScript ट्यूटोरियल # 2: VBScript सशर्त विवरण और लूप्स

VBScript ट्यूटोरियल # 3: VBScript प्रक्रियाएं

VBScript ट्यूटोरियल # 4: VBScript त्रुटि हैंडलिंग और VBScript को निष्पादित करें

VBScript ट्यूटोरियल # 5: VBScript स्ट्रिंग फ़ंक्शंस

Vबीएसस्क्रिप्ट ट्यूटोरियल # 6: VBScript तिथि कार्य

VBScript ट्यूटोरियल # 7: VBScript समय कार्य

VBScript ट्यूटोरियल # 8: VBScript सरणी कार्य

इस VBScript ट्यूटोरियल में, हम VBScript वेरिएबल्स, VBScript ऐरे, VBScript कॉन्स्टेंट्स और VBScript में डिक्शनरी ऑब्जेक्ट सीखने जा रहे हैं।

VBScript ट्यूटोरियल # 1: VBScript चर

VBलिपि दृश्य का छोटा रूप है Bएसिक स्क्रिप्टिंग जो विजुअल बेसिक लैंग्वेज को फॉलो करती है। VBScripting को Microsoft द्वारा पेश किया गया था। यह सीखने के लिए एक बहुत ही सरल भाषा है जो सर्वर-साइड के साथ-साथ क्लाइंट-साइड स्क्रिप्टिंग को विकसित करने की अनुमति देता है।

VBScript विशेषताएं:

· यह एक सरल स्क्रिप्टिंग भाषा है।

यह किसी भी प्रवेश स्तर के प्रोग्रामर के लिए असंवेदनशील और सीखने में आसान है।

यह एक ऑब्जेक्ट-आधारित प्रोग्रामिंग भाषा है और OOPS अवधारणा का पालन नहीं करता है।

· यह COM का समर्थन करता है जो घटक ऑब्जेक्ट मॉडल का एक छोटा रूप है (कॉम) संरचना। यह वातावरण से उन तत्वों को प्रबंधित करने की अनुमति देता है जहां यह निष्पादित हो रहा है।

VBScripting, जो सर्वर साइड में निष्पादित की गई है, होस्टिंग प्लेटफ़ॉर्म जैसे कि इंटरनेट एक्सप्लोरर वेब ब्राउज़र, इंटरनेट सूचना सेवाओं के साथ संगत है (आईआईएस) वेब सर्वर और विंडोज स्क्रिप्टिंग होस्ट के रूप में (डब्लूएसएच)।

· इसका उपयोग सर्वर-साइड (क्लासिक एएसपी) और क्लाइंट-साइड स्क्रिप्टिंग दोनों को विकसित करने के लिए किया जा सकता है।

· एक्सेल मैक्रो जैसे उपकरण, UFT (एकीकृत कार्यात्मक परीक्षण) VB स्क्रिप्टिंग का पालन करें।

VBScript क्लाइंट-साइड स्क्रिप्टिंग के रूप में:

vbscript ट्यूटोरियल - वेब ब्राउज़र
vbscript ट्यूटोरियल - वेब ब्राउज़र

VBScript चर - VBScript ट्यूटोरियल 1 के लिए एक उत्कृष्ट परिचय गाइडविंडो स्क्रिप्टिंग के रूप में VBScript:

vbscript ट्यूटोरियल - विंडो स्क्रिप्टिंग
vbscript ट्यूटोरियल - विंडो स्क्रिप्टिंग

VBScript चर - VBScript ट्यूटोरियल 1 के लिए एक उत्कृष्ट परिचय गाइडVBScript के नुकसान:

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

· यह प्लेटफ़ॉर्म-डिपेंडेंट यानी केवल विंडोज़ वातावरण द्वारा समर्थित है।

VBScript की डिबगिंग चुनौतीपूर्ण है क्योंकि उचित विकास क्षेत्र की गैर उपलब्धता है।

 VBScript टिप्पणी:

VBScript टिप्पणी का उद्देश्य संकलक को निष्पादन से विशेष लाइन या कोड की रेखाओं को छोड़ने के लिए शिक्षित करना है। मूल रूप से, VBScript टिप्पणियों का उपयोग स्क्रिप्टिंग के दौरान विवरण / उद्देश्यों को दस्तावेज या लिखने के लिए किया जाता है। यह विवरण लिखकर कोड ब्लॉक की पठनीयता को बढ़ाने में मदद करेगा, टिप्पणी का उपयोग करके लॉग को बदल देगा। VBScript टिप्पणियों के दो प्रकार उपलब्ध हैं -

एकल पंक्ति VBScript टिप्पणी: यह प्रत्येक पंक्ति की शुरुआत में एकल उद्धरण (') का उपयोग करके किया जाता है। VBScript में एकल-पंक्ति टिप्पणी का उदाहरण -

'सिंगल लाइन टिप्पणी उदाहरण

एकाधिक लाइनें VBScript टिप्पणी: एकाधिक लाइनों VBScript टिप्पणी का उपयोग एक से अधिक लाइन पर टिप्पणी करने के लिए किया जाता है। इस प्रकार की VBScript टिप्पणी "/ *" और "* /" प्रतीकों के बीच अधिक रेखाएँ डालकर प्राप्त की जा सकती है। कई लाइनों का उदाहरण VBScript टिप्पणी -

/*

VB कथन १

VB कथन १

….. और इसी तरह

*/

VBScript चर:

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

हम VBScript चर को तीन तरीकों से घोषित कर सकते हैं जिन्हें नीचे समझाया गया है -

  • VBScript मंद
  • VBScript सार्वजनिक
  • VBScript निजी

VBScript मंद:

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

मंद var १

मंद var1, var2, var3

कीवर्ड मंद का उपयोग करके, हम चर के तार्किक नाम को निर्दिष्ट करने के साथ चर को तुरंत घोषित कर सकते हैं। यदि हम स्क्रिप्ट की शुरुआत में "विकल्प स्पष्ट" कथन को निर्दिष्ट करते हैं, तो प्रत्येक चर को घोषित करना अनिवार्य है। इसलिए, यदि कथन निर्दिष्ट नहीं करता है, तो चर घोषणा एक वैकल्पिक कदम है। इस मामले में, चर को परिभाषित करते हुए चर ऑटो घोषित किए जाते हैं।

VBScript सार्वजनिक:

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

VBScript निजी:

जब कीवर्ड निजी के साथ चर घोषित किए जाते हैं, तो कोड खंड में चर का दायरा प्रतिबंधित होता है।

VBScript चर के लिए मान निर्दिष्ट करना:

नीचे दिए गए उदाहरण में, हम घोषित करेंगे (VBScript मंद सैटमेंट का उपयोग करके) समान और (=) प्रतीक की सहायता से चर जैसे संख्या और स्ट्रिंग जैसे मान प्रदान करते हैं,

'''''declare variables using VBScript dim statement
dim numVar
dim strVar

'''''define the variables - number and string
numbVar = 12345667788
strVar = "This is sample variable"

चर को मान प्रदान करते हुए, हमें चर नाम को समान प्रतीक के बाईं ओर रखना होगा और मूल्य को दाईं ओर रखना होगा। तार या पात्रों के लिए, हमें दोहरे उद्धरण में मूल्य रखने की आवश्यकता है।

स्केलर वेरिएबल्स - एकल मान के साथ एक चर को परिभाषित करना, स्केलर चर के रूप में जाना जाता है।

चर चरें - वैचारिक रूप से एक सरणी मूल्यों की एक सूची का प्रतिनिधित्व करती है। VBScript में, जब एक चर को कई प्रकार के मानों के साथ असाइन किया जाता है, तो एक सरणी के रूप में जाना जाता है। चर नाम के बाद कोष्ठक के साथ ऐरे को घोषित किया जा सकता है। इसे उसी तरह से घोषित किया जा सकता है कि कैसे हम एक चर घोषित करते हैं। एक सरणी घोषित करने की संरचना नीचे दी गई है -

मंद myArrayName (अधिकतम सूचकांक)

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

' Declare an array with VBScript dim statement
Dim arrStudentName(2) 

' Assigning the student names using the index
arrStudentName(0) = "Tom"
arrStudentName(1) = "Jack"
arrStudentName(2) = "Jerry"

VBScript चर - नामकरण परंपरा:

Syntactically, कोई विशिष्ट नामकरण परंपराएँ उपलब्ध नहीं हैं। लेकिन लिपियों की बेहतर पठनीयता के लिए नीचे दिए गए दिशानिर्देशों का पालन करना उचित है,

· एक चर का प्रारंभिक वर्ण वर्णानुक्रम होना चाहिए।

· किसी भी एम्बेडेड अवधि को नहीं रखा जाना चाहिए।

चर का नाम उपयोग के अनुसार तार्किक होना चाहिए।

लंबाई को 255 वर्णों की सीमा पार नहीं करनी चाहिए।

VBScript स्थिरांक:

VBScript निरंतर चर का मान परिभाषा के बाद संशोधित नहीं किया जा सकता है। तो, स्थिर चर मूल रूप से केवल-पढ़ने वाला चर है। यह घोषणा के दौरान परिभाषित किया गया है। VBScript डिफ़ॉल्ट निरंतर चर प्रदान करता है जिसका उपयोग स्क्रिप्ट के दौरान किया जा सकता है। डिफ़ॉल्ट स्थिरांक के उदाहरण हैं - vbOK, vbCancel, vbTrue, vbFalse, आदि। कांस्टर्ड VBScripting में स्थिरांक घोषित करने के लिए उपयोग किया जाता है। उदाहरण के नीचे, हम देखेंगे कि संख्या और तारों के लिए निरंतर चर को कैसे परिभाषित किया जाए -

Const strConstant = "यह मेरी स्ट्रिंग है।"

कांस्टेंट अंकन = 123

VBScript सरणी:

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

संरचना के अनुसार, VBScript सरणी में दो खंड होते हैं - सरणी नाम का तार्किक नाम और सरणी सबस्क्रिप्ट जो उच्चतम सूचकांक मान को दर्शाता है। सरणी सबस्क्रिप्ट एक सरणी ऋण की लंबाई के बराबर है।

VBScript सरणी को पहले घोषित करना होगा, अन्यथा यह त्रुटियों को फेंक देगा। चर घोषणा के समान, हम मंद कथन का उपयोग करके VBScript सरणी घोषित कर सकते हैं। उपयोग या गुंजाइश पर विचार करके, VBScript दो प्रकार के सरणियों -

·     स्थानीय VBScript सरणी - इस प्रकार के सरणियों का दायरा कोड ब्लॉक (कार्यों या उप प्रक्रियाओं) तक सीमित है जहां यह घोषित किया गया था।

·     वैश्विक VBScript सरणी - हम इस प्रकार के सरणियों का उपयोग संपूर्ण लिपियों में कर सकते हैं। स्क्रिप्ट की शुरुआत में इस प्रकार के सरणियों को घोषित किया जाना चाहिए।

स्थिर और गतिशील सारणियाँ:

साथ ही, हम स्क्रिप्ट बनाते समय VBScript सरणी को स्थिर या गतिशील घोषित कर सकते हैं।

एक स्थिर VBScript सरणी - इसमें एरे तत्वों की एक निश्चित संख्या है जिसे स्क्रिप्ट निष्पादन के दौरान परिवर्तित नहीं किया जा सकता है।

एक गतिशील VBScript सरणी - ऐरे एलिमेंट की संख्या कभी भी बदली जा सकती है। जब तत्वों की संख्या निश्चित या पूर्व-परिभाषित नहीं होती है, तो हम इस सरणी का उपयोग कर सकते हैं।

VBScript एरेज़ के साथ काम करना:

सरणी घोषणा के लिए सिंटैक्स - मंद myArray (सदस्यता मान)

नीचे दिए गए उदाहरण में, हम 3 छात्रों के अंकों की एक VBScript सारणी बनाएंगे और परिकलित औसत अंकों को एक चर में संग्रहीत करेंगे -

'Declaration of array and value assignment for three students
dim arrMarks(2)
arrMarks(0) = 10
arrMarks(1) = 15
arrMarks(2) = 20

'Calculate the average and store it in a variable
Dim avgMarks
avgMarks = (arrMarks(0)+arrMarks(1)+arrMarks(2))/3

VBScript में शब्दकोश वस्तु:

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

वीबीएसस्क्रिप्ट में डिक्शनरी ऑब्जेक्ट को "स्क्रिप्टिंग.वार्ड" क्लास के संदर्भ के साथ उपयोग के लिए घोषित किया जा सकता है। 

VBScript में शब्दकोश वस्तु के लाभ:

· विभिन्न प्रकार के डेटा को एक ही चर में संग्रहित किया जा सकता है।

· कुंजी की सहायता से, हम संबंधित तत्वों को आसानी से एक्सेस कर सकते हैं।

· यह अवधारणा बहुत ही लचीली है क्योंकि पूर्वनिर्धारित विधियाँ उपलब्ध हैं जो शब्दकोष में शब्दकोष में हेरफेर करने के लिए उपलब्ध हैं।

उदाहरण - शब्दकोष में शब्दकोश वस्तु: 

नीचे दिए गए उदाहरण में, हम शब्दकोश वस्तुओं पर विभिन्न कार्यों के लिए कोड देखेंगे -

' **** Create a Dictionary Object in VBScript ****
'Create a variable.
Dim dict
Set dict = CreateObject("Scripting.Dictionary")

'Adding keys and items.
dict.Add "Name", "VBScript"
dict.Add "Id", "1"
dict.Add "Trainer", "K Mondal"

'**** Checking the availability of a Key from the dictionary object in VBScript ****
If dict.Exists("Name") Then
   msg = "The name key exists"
Else
   msg = "The name key does not exists"
End If

'Read an item
dim sName 
sName = dict.Item("Name")

'get the count of element
dim nCount
nCount = dict.count

'Delete single item
dict.Remove("Name")

'Delete All item
dict.RemoveAll

निष्कर्ष:

इस VBScript लेख में, हमने ओवरव्यू के बारे में सीखा है VBSकपट Vयोग्यएस, वीबीलिपि Aक्रोध करना, वी.बी.एस.कपट Cस्थिरांकऔर VBScript में शब्दकोश वस्तु। VBScript पर अधिक जानकारी के लिए, कृपया क्लिक करें यहाँ.

के मोंडालि के बारे में

VBScript चर - VBScript ट्यूटोरियल 1 के लिए एक उत्कृष्ट परिचय गाइडनमस्ते, मैं के। मंडल हूं, मैं एक अग्रणी संगठन से जुड़ा हूं। मैं जैसे डोमेन, अनुप्रयोग विकास, स्वचालन परीक्षण, आईटी सलाहकार में काम करने का 12+ वर्ष का अनुभव कर रहा हूं। मुझे विभिन्न तकनीकों को सीखने में बहुत दिलचस्पी है। मैं अपनी आकांक्षा को पूरा करने के लिए यहां हूं और वर्तमान में एक लेखक और वेबसाइट डेवलपर दोनों के रूप में योगदान कर रहा हूं।
लिंक्डइन से जुड़ें- https://www.linkedin.com/in/kumaresh-mondal/

एक टिप्पणी छोड़ दो

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड चिन्हित हैं *

en English
X