Mga Variable ng VBScript - Isang Mahusay na Patnubay sa Panimula para sa VBScript Tutorial 1

vbscript tutorial - variable ng vbscript

VBScript Tutorial - Talaan ng Nilalaman

VBScript Tutorial # 1: Pangkalahatang-ideya ng Mga Variable ng VBScript 

VBScript Tutorial # 2: Mga Pahayag na Kundisyon ng VBScript at Mga loop

VBScript Tutorial # 3: Mga Pamamaraan ng VBScript

VBScript Tutorial # 4: Paghawak sa Error ng VBScript at Ipatupad ang VBScript

VBScript Tutorial # 5: Mga Pag-andar ng String VBScript

VTutorial sa BScript # 6: Mga Pag-andar ng Petsa ng VBScript

VBScript Tutorial # 7: Mga Pag-andar sa Oras ng VBScript

VBScript Tutorial # 8: Mga Pag-andar ng VBScript Array

Sa VBScript Tutorial na ito, matututunan namin ang Mga Variable ng VBScript, VBScript Array, VBScript Constants, at Object ng Diksyonaryo sa VBScript.

VBScript Tutorial # 1: Mga Variable ng VBScript

VBAng script ay ang mas maikling anyo ng Visual Basic Scripting na sumusunod sa Visual Basic na wika. Ang VBScripting ay ipinakilala ng Microsoft. Ito ay isang napaka-simpleng wika upang malaman na nagbibigay-daan upang bumuo ng server-side pati na rin ang client-side scriptings.

Mga Tampok ng VBScript:

· Ito ay isang simpleng wika ng pag-script.

· Ito ay case insensitive at madaling matutunan para sa anumang programmer sa antas ng pagpasok.

· Ito ay isang wika na nakabatay sa object ng programa at hindi sumusunod sa konsepto ng OOPS.

· Sinusuportahan nito ang COM na kung saan ay isang mas maikling form ng Component Object Model (COM) istraktura Pinapayagan nitong pamahalaan ang mga elemento mula sa kapaligiran kung saan ito naisasagawa.

· Ang VBScripting na isinagawa sa panig ng server, ay katugma sa platform ng pagho-host tulad ng Internet Explorer web browser, Mga Serbisyo sa Impormasyon sa Internet (IIS) bilang web server at Windows Scripting Host (WSH).

· Maaari itong magamit upang bumuo ng parehong server-side (Klasikong ASP) at script sa panig ng client.

· Mga tool tulad ng Excel macro, UFT (Pinag-isang Pagganap na Pagsubok) sundin ang VB Scripting.

VBScript bilang isang client-side scripting:

vbscript tutorial - Web Browser
vbscript tutorial - Web Browser

Mga Variable ng VBScript - Isang Mahusay na Patnubay sa Panimula para sa VBScript Tutorial 1VBScript bilang isang window scripting:

vbscript tutorial - window scripting
vbscript tutorial - window scripting

Mga Variable ng VBScript - Isang Mahusay na Patnubay sa Panimula para sa VBScript Tutorial 1Mga Disadvantages ng VBScript:

· Ang mga VB Script ay suportado sa internet explorer lamang. Ang mga web browser na kilalang kilala sa merkado tulad ng Mozila Firefox, google Chrome atbp, ay hindi tugma sa VBScript.

· Ito ay umaasa sa platform ie, sinusuportahan lamang ng kapaligiran ng windows.

· Ang pag-debug ng VBScript ay mapaghamong dahil walang kakayahang magamit ng wastong lugar ng pag-unlad.

 Komento ng VBScript:

Ang layunin ng komentong VBScript ay upang turuan ang tagatala na laktawan ang partikular na linya o mga linya ng code mula sa pagpapatupad. Talaga, ang mga komento ng VBScript ay ginagamit upang idokumento o isulat ang mga paglalarawan / layunin sa panahon ng pag-script. Makakatulong ito upang madagdagan ang kakayahang mabasa ng block ng code sa pamamagitan ng pagsulat ng paglalarawan, baguhin ang log gamit ang pagkomento. Dalawang uri ng mga komento sa VBScript ang magagamit -

Isang linya na puna ng VBScript: Ginagawa ito sa pamamagitan ng paggamit ng solong quote (') sa simula ng bawat linya. Halimbawa ng solong-linya na puna sa VBScript -

'Halimbawa ng solong linya ng puna

Maramihang mga linya VBScript komento: Ginagamit ang maraming linya ng komento ng VBScript upang magkomento sa higit sa isang linya. Ang uri ng komentong VBScript ay maaaring makamit sa pamamagitan ng paglalagay ng higit pang mga linya sa pagitan ng mga simbolong “/ *” at “* /”. Halimbawa ng maraming linya na puna ng VBScript -

/*

Pahayag ng VB 1

Pahayag ng VB 2

….. at iba pa

*/

Mga Variable ng VBScript:

Ang mga variable ng VBScript ay isang uri ng mga placeholder na tumutukoy sa mga lokasyon ng memorya upang mag-imbak ng data. Sa panahon ng pagpapatupad, pinapayagan ng VBScript na baguhin ang mga variable. Ang idineklarang pangalan ng mga variable ng VBScript ay ginagamit upang ma-access ang mga variable para sa mga layunin sa pagbabasa o pagsusulat. Ang mga variable ay may kakayahang makipag-ugnay sa anumang mga uri ng data tulad ng string, char, number, date, atbp. Ayon sa mga uri ng data, ang mga variable ng vbscript ay nabago nang naaayon. Para sa isang halimbawa - kung magtalaga kami ng isang numero sa loob ng dobleng quote, ituturing ito bilang halaga ng string.

Maaari naming ideklara ang mga variable ng VBScript sa tatlong paraan na ipinaliwanag sa ibaba -

  • Malabo ang VBScript
  • Pampubliko ng VBScript
  • Pribado ang VBScript

VBScript Dim:

Dim ay nangangahulugang ideklara kaagad. Ibig sabihin, pinapayagan ng VBScript dim na ideklara kaagad ang isang variable para sa anumang uri ng mga uri ng data. Maaari naming ideklara ang maraming mga variable na pinaghihiwalay ng kuwit, na may isang solong pahayag na VBScript. Ang saklaw na kung saan ay idineklara gamit ang VBScript dim statement, ay pinaghihigpitan sa block ng code tulad ng mga pagpapaandar, sub-pamamaraan, lokal na script atbp, kung saan ito ay idineklara. Sa ibaba ang mga halimbawa ay ipinakita ang syntax ng VBScript dim statement para sa variable na deklarasyon -,

Madilim na var1

Dim var1, var2, var3

Gamit ang dim na keyword, maaari naming ideklara kaagad ang mga variable sa pagtukoy ng lohikal na pangalan ng mga variable. Ito ay sapilitan na ideklara ang bawat isa sa mga variable kung tinutukoy namin ang pahayag na "Option Explicit" sa simula ng script. Kaya, kung hindi tinukoy ang pahayag, ang variable na deklarasyon ay isang opsyonal na hakbang. Sa kasong ito, ang mga variable ay awtomatikong idineklara habang tinutukoy ang mga variable.

Pampubliko ng VBScript:

Kapag ang mga variable ay idineklara sa publiko na keyword, ang mga variable ay maa-access mula sa buong script. Talaga, ginagamit ang pampublikong keyword upang tukuyin ang isang variable bilang pandaigdigang variable.

Pribado ng VBScript:

Kapag ang mga variable ay idineklara gamit ang keyword na pribado, ang saklaw ng mga variable ay pinaghihigpitan sa sa block ng code.

Pagtatalaga ng Mga Halaga sa Mga Variable ng VBScript:

Sa halimbawa sa ibaba, idedeklara namin (gamit ang VBScript dim satement) magtalaga ng mga halagang tulad ng numero at string sa mga variable sa tulong ng katumbas (=) na simbolo,

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

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

Habang nagtatalaga ng mga halaga sa variable, kailangan naming panatilihin ang variable na pangalan sa kaliwang bahagi ng pantay na simbolo at ang halaga ay dapat itago sa kanang bahagi. Para sa mga string o character, kailangan naming panatilihin ang halaga sa dobleng quote.

Mga variable ng scalar - Ang pagtukoy sa isang variable na may solong halaga, ay kilala bilang scalar variable.

Mga Variable ng Array - Konseptwal ang isang array ay kumakatawan sa isang listahan ng mga halaga. Sa VBScript, kapag ang isang variable ay itinalaga na may maraming magkatulad na uri ng mga halaga, ay kilala bilang isang array. Ang Array ay maaaring ideklara na may panaklong pagkatapos ng variable na pangalan. Maaari itong ideklara sa parehong paraan kung paano namin idineklara ang isang variable. Ang istraktura upang ideklara ang isang array ay ipinapakita sa ibaba -

Dim ang akingArrayName (max index)

Dito ginagamit ang index upang i-refer ang bawat elemento ng isang array na nagsisimula sa zero. Kaya, ang max index ay nangangahulugang ang haba ng array na minus isa. Ang mga halaga ay maaaring italaga sa bawat elemento ng array gamit ang mga index ng array. Sa halimbawa sa ibaba, tutukuyin namin ang isang array na mayroong 3 mga pangalan ng mag-aaral -

' 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"

Mga Variable ng VBScript - Convention sa Pangalan:

Sa syntactically, walang tukoy na mga kombensyon sa pagbibigay ng pangalan ay magagamit. Ngunit ipinapayong sundin ang mga alituntunin sa ibaba para sa mas mahusay na kakayahang mabasa ng mga script,

· Ang panimulang karakter ng isang variable ay dapat na alpabetiko.

· Anumang naka-embed na panahon ay hindi dapat itago.

Ang pangalan ng variable ay dapat na lohikal ayon sa paggamit.

Ang haba ay hindi dapat tumawid sa limitasyon ng 255 na mga character.

Patuloy na VBScript:

Ang halaga ng pare-pareho ang variable ng VBScript ay hindi maaaring mabago pagkatapos ng kahulugan. Kaya, ang pare-pareho na variable ay karaniwang isang read-only variable. Kailangang tukuyin ito sa panahon ng pagdeklara. Nagbibigay ang VBScript ng default na pare-pareho na variable na maaaring magamit sa panahon ng mga script. Ang halimbawa ng mga default na pare-pareho ay - vbOK, vbCancel, vbTrue, vbFalse, atbp. Ang Const keyord ay ginagamit upang ideklara ang isang pare-pareho sa VBScripting. Sa ibaba halimbawa, makikita natin kung paano tukuyin ang pare-pareho ang mga variable para sa bilang at mga string -

Const strConstant = "Ito ang aking string."

Const numConstant = 123

VBScript Array:

Konseptwal ang isang array ay kumakatawan sa isang listahan ng mga halaga. Sa VBScript, kapag ang isang variable ay itinalaga na may maraming magkatulad na uri ng mga halaga tulad ng string, integer, atbp., Ay alam bilang isang array. Pinapayagan ng VBScripts na panatilihin ang listahan ng parehong mga halaga ng uri sa parehong lokasyon ng memorya (VBScript array). Maaaring ma-access ang bawat elemento ng array gamit ang mga sanggunian na numero na kilala bilang array index. Ang index ay palaging nagsisimula mula sa zero.

Ang istraktura ay matalino, ang VBScript Array ay may dalawang seksyon - ang lohikal na pangalan ng pangalan ng array at ang array subscript na nagsasaad ng pinakamataas na halaga ng index. Ang array subscript ay katumbas ng haba ng array na minus isa.

Ang VBScript array ay dapat na ideklara muna, kung hindi man magtapon ito ng mga error. Katulad ng variable na deklarasyon, maaari naming ideklara ang hanay ng VBScript gamit ang dim na pahayag. Sa pamamagitan ng pagsasaalang-alang sa paggamit o saklaw, VBScript dalawang uri ng mga array -

·     Lokal na VBScript Array - Ang saklaw ng ganitong uri ng mga arrays ay pinaghihigpitan sa bloke ng code (mga pagpapaandar o sub na pamamaraan) kung saan ito ay idineklara.

·     Global VBScript Array - Maaari naming gamitin ang ganitong uri ng mga arrray sa buong script. Ang uri ng mga arrays na ito ay dapat na ideklara sa simula ng script.

Static at Dynamic na Mga Aray:

Gayundin, maaari naming ideklara ang hanay ng VBScript bilang static o pabago-bago habang lumilikha ng mga script.

Isang static na VBScript array - Mayroon itong nakapirming bilang ng mga elemento ng array na hindi mababago sa panahon ng pagpapatupad ng script.

Isang dynamic na VBScript array - Ang bilang ng elemento ng array ay maaaring mabago anumang oras. Kapag ang bilang ng mga elemento ay hindi naayos o paunang natukoy, maaari naming gamitin ang array na ito.

Paggawa gamit ang VBScript Arrays:

Syntax para sa deklarasyon ng array - I-dim ang akingArray (halaga ng subscript)

Sa halimbawa sa ibaba, lilikha kami ng isang VBScript na hanay ng mga marka ng 3 mag-aaral at iimbak ang kinakalkula na average na mga marka sa isang variable -

'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

Bagay ng Diksyonaryo sa VBScript:

Ang object ng diksyunaryo sa VBScripts, ay may pagkakapareho sa VBScript array. Na nangangahulugang, pinapayagan din itong mag-imbak ng isang listahan ng mga halaga. Ngunit ang pangunahing pagkakaiba ng object ng diksyunaryo sa VBScript, ay maaari itong maghawak ng iba't ibang mga uri ng data at ang isang susi ay dapat italaga para sa bawat data sa halip na mga index.

Ang object ng diksyonaryo sa VBScript ay maaaring ideklara para sa mga paggamit na may sanggunian ng klase na "Scripting.Dictionary". 

Mga kalamangan ng Object ng Diksyonaryo sa VBScript:

· Iba't ibang mga uri ng data ay maaaring maimbak sa isang solong variable.

· Sa tulong ng susi, madali nating mai-access ang mga kaukulang elemento.

· Ang konsepto na ito ay napaka-flexibles dahil may paunang natukoy na mga pamamaraan na magagamit upang manipulahin ang object ng diksiyaryo sa vbscript.

Halimbawa - Bagay ng Diksyonaryo sa vbscript: 

Sa halimbawa sa ibaba, makikita namin ang mga code para sa iba't ibang mga operasyon sa mga bagay sa diksyonaryo -

' **** 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

Paghihinuha:

Sa artikulong VBScript na ito, nalaman namin ang tungkol sa Pangkalahatang-ideya ng VBScript Variables, VBscript Array, VBScript Cmga onstantat object ng diksyonaryo sa VBScript. Para sa karagdagang detalye sa VBScript, mangyaring mag-click dito.

Tungkol kay K Mondal

Mga Variable ng VBScript - Isang Mahusay na Patnubay sa Panimula para sa VBScript Tutorial 1Kumusta, ako si K. Mondal, naiugnay ako sa isang nangungunang samahan. Mayroon akong 12+ taon na karanasan sa pagtatrabaho sa mga domain hal, pag-unlad ng application, pagsubok sa automation, IT Consultant. Lubhang interesado akong matuto ng iba't ibang mga teknolohiya. Narito ako upang matupad ang aking hangarin at kasalukuyang nagbibigay ng kontribusyon bilang isang May-akda at Developer ng Website kapwa sa LambdaGeeks.
Kumonekta sa LinkedIn- https://www.linkedin.com/in/kumaresh-mondal/

Mag-iwan ng komento

Ang iyong email address ay hindi ilalathala. Ang mga kailangang field ay may markang *

en English
X