Proměnné VBScript - vynikající úvodní příručka pro výukový program VBScript 1

Výukový program VBScript - obsah

Výukový program VBScript č. 1: Přehled proměnných VBScript 

Výukový program VBScript č. 2: Podmíněné příkazy a smyčky VBScript

Výukový program VBScript č. 3: Postupy VBScript

Výukový program VBScript č. 4: Zpracování chyb VBScript a spuštění VBScript

Výukový program VBScript č. 5: Řetězcové funkce VBScript

VVýukový program BScript č. 6: Funkce VBScript Date

Výukový program VBScript č. 7: Časové funkce VBScript

Výukový program VBScript č. 8: Funkce pole VBScript

V tomto výukovém programu VBScript se naučíme proměnné VBScript, pole VBScript, konstanty VBScript a slovníkový objekt ve VBScript.

Výukový program VBScript # 1: Proměnné VBScript

VBSkript je kratší forma Visual Basic skriptování, které následuje jazyk Visual Basic. VBScripting představila společnost Microsoft. Je to velmi jednoduchý jazyk k učení, který umožňuje vyvíjet skripty na straně serveru i na straně klienta.

Funkce VBScript:

· Je to jednoduchý skriptovací jazyk.

· Rozlišují se malá a velká písmena a snadno se učí každý programátor základní úrovně.

· Je to objektově založený programovací jazyk a neřídí se koncepcí OOPS.

· Podporuje COM, což je kratší forma modelu komponentního objektu (KOM) struktura. Umožňuje spravovat prvky z prostředí, kde se provádí.

· Skriptování VBS, které se provádí na straně serveru, je kompatibilní s hostitelskou platformou, jako je webový prohlížeč Internet Explorer, Internetová informační služba (IIS) jako webový server a Windows Scripting Host (WSH).

· Lze jej použít k vývoji skriptování na straně serveru (Classic ASP) i na straně klienta.

· Nástroje jako Excel makro, UFT (Unified Functional Testing) postupujte podle skriptu VB.

VBScript jako skriptování na straně klienta:

vbscript tutorial - Webový prohlížeč
vbscript tutorial - Webový prohlížeč
výukový program vbscript - skriptování do okna
výukový program vbscript - skriptování do okna

· Skripty VB jsou podporovány pouze v internetovém prohlížeči. Webové prohlížeče, které jsou dobře známé na trhu jako Mozila Firefox, Google Chrome atd., Nejsou kompatibilní s VBScript.

· Je to závislé na platformě, tj. Podporováno pouze prostředím Windows.

· Ladění VBScript je náročné, protože není k dispozici správná vývojová oblast.

 Komentář VBScript:

Účelem komentáře VBScript je naučit kompilátor přeskočit konkrétní řádek nebo řádky kódu z provádění. V zásadě se komentáře VBScript používají k dokumentaci nebo psaní popisů / cílů během skriptování. Pomůže to zvýšit čitelnost bloku kódu napsáním popisu, změnit protokol pomocí komentáře. K dispozici jsou dva typy komentářů VBScript -

Jednořádkový komentář VBScript: Dělá se to pomocí jednoduché uvozovky (') na začátku každého řádku. Příklad jednořádkového komentáře ve VBScript -

„Příklad jednoho řádku komentáře

Víceřádkový komentář VBScript: Více řádků Komentář VBScript se používá k komentování více než jednoho řádku. Tohoto typu komentáře VBScript lze dosáhnout vložením více řádků mezi symboly „/ *“ a „* /“. Příklad víceřádkového komentáře VBScript -

/*

Prohlášení VB 1

Prohlášení VB 2

….. a tak dále

*/

Proměnné VBScript:

Proměnné VBScript jsou jedním druhem zástupných symbolů, které odkazují na umístění paměti pro ukládání dat. Během provádění umožňuje VBScript měnit proměnné. Deklarovaný název proměnných VBScript se používá k přístupu k proměnným pro účely čtení nebo zápisu. Proměnné mají schopnost interagovat s libovolnými datovými typy, jako jsou řetězec, znak, číslo, datum atd. Podle datových typů se proměnné vbscript odpovídajícím způsobem mění. Například - pokud přiřadíme číslo v rámci uvozovek, bude se s ním zacházet jako s řetězcovou hodnotou.

Proměnné VBScript můžeme deklarovat třemi způsoby, které jsou vysvětleny níže -

  • Dim VBScript
  • Veřejný VBScript
  • Soukromý VBScript

Dimenze VBScript:

Dim znamená okamžité prohlášení. To znamená, že dimenze VBScript umožňuje okamžitě deklarovat proměnnou pro jakýkoli druh datových typů. Můžeme deklarovat více proměnných, které jsou odděleny čárkou, jediným příkazem dim VBScript. Rozsah, který je deklarován pomocí příkazu VBScript dim, je omezen v bloku kódu, jako jsou funkce, dílčí postupy, místní skripty atd., Kde byl deklarován. Níže uvedené příklady ukázaly syntaxi příkazu VBScript dim pro deklaraci proměnné -,

Dim var1

Dim var1, var2, var3

Pomocí klíčového slova dim můžeme deklarovat proměnné okamžitě se zadáním logického názvu proměnných. Je povinné deklarovat každou z proměnných, pokud na začátku skriptu zadáme příkaz „Možnost Explicit“. Pokud tedy příkaz není zadán, je deklarace proměnné volitelným krokem. V tomto případě jsou proměnné automaticky deklarovány při definování proměnných.

Veřejný VBScript:

Když jsou proměnné deklarovány klíčovým slovem public, jsou proměnné přístupné z celého skriptu. V zásadě se veřejné klíčové slovo používá k definování proměnné jako globální proměnné.

Soukromý VBScript:

Když jsou proměnné deklarovány klíčovým slovem private, rozsah proměnných je omezen na v bloku kódu.

Přiřazení hodnot k proměnným VBScript:

V níže uvedeném příkladu deklarujeme (pomocí VBScript dim satement) přiřazení hodnot, jako je počet a řetězec, proměnným pomocí symbolu rovná se (=),

'''''deklarovat proměnné pomocí příkazu dim VBScript dim numVar dim strVar '''''definovat proměnné - číslo a řetězec numbVar = 12345667788 strVar = "Toto je ukázková proměnná"

Při přiřazování hodnot proměnné musíme zachovat název proměnné na levé straně stejného symbolu a hodnotu je třeba ponechat na pravé straně. U řetězců nebo znaků musíme hodnotu uchovat v uvozovkách.

Skalární proměnné - Definování proměnné s jedinou hodnotou se nazývá skalární proměnná.

Proměnné pole - Koncepčně pole představuje seznam hodnot. Ve VBScript, když je proměnné přiřazeno několik stejných typů hodnot, je známo jako pole. Pole lze deklarovat závorkami za názvem proměnné. Lze jej deklarovat stejným způsobem, jakým deklarujeme proměnnou. Struktura pro deklaraci pole je uvedena níže -

Dim myArrayName (maximální index)

Zde se index používá k odkazování na všechny prvky pole, které začínají od nuly. Takže maximální index označuje délku pole mínus jedna. Hodnoty lze přiřadit každému prvku pole pomocí indexů pole. V níže uvedeném příkladu definujeme pole, které obsahuje 3 jména studentů -

' Deklarace pole pomocí příkazu dim VBScript Dim arrStudentName(2) ' Přiřazení jmen studentů pomocí indexu arrStudentName(0) = "Tom" arrStudentName(1) = "Jack" arrStudentName(2) = "Jerry"

Proměnné VBScript - Konvence pojmenování:

Syntakticky nejsou k dispozici žádné konkrétní konvence pojmenování. Pro lepší čitelnost skriptů je ale vhodné dodržovat níže uvedené pokyny,

· Počáteční znak proměnné by měl být abecední.

· Žádné vložené období by nemělo být uchováváno.

Název proměnné by měl být logický podle použití.

Délka by neměla překročit limit 255 znaků.

Konstanty VBScript:

Hodnotu konstantní proměnné VBScript nelze po definici upravit. Konstantní proměnná je tedy v podstatě proměnná jen pro čtení. Musí být definováno během deklarace. VBScript poskytuje výchozí konstantní proměnnou, kterou lze použít během skriptů. Příklad výchozích konstant je - vbOK, vbCancel, vbTrue, vbFalse atd. Key key se používá k deklaraci konstanty ve VBScriptingu. Níže uvedený příklad uvidíme, jak definovat konstantní proměnné pro číslo a řetězce -

Const strConstant = „Toto je můj řetězec.“

Konst numKonstanta = 123

Pole VBScript:

Koncepčně pole představuje seznam hodnot. Pokud je ve VBScript proměnné přiřazeno více stejných typů hodnot, jako je řetězec, celé číslo atd., Je známo jako pole. VBScripts umožňuje udržovat seznam hodnot stejného typu ve stejném umístění paměti (pole VBScript). Ke každému prvku pole lze přistupovat pomocí referenčních čísel, která se označují jako index pole. Index vždy začíná od nuly.

Stručně řečeno, pole VBScript má dvě části - logický název názvu pole a dolní index pole, který označuje nejvyšší hodnotu indexu. Dolní index pole se rovná délce pole mínus jedna.

Pole VBScript musí být deklarováno jako první, jinak bude vyvolávat chyby. Podobně jako deklarace proměnné můžeme deklarovat pole VBScript pomocí příkazu dim. Zvažováním použití nebo rozsahu, VBScript dva typy polí -

·     Místní pole VBScript - Rozsah polí tohoto typu je omezen na blok kódu (funkce nebo dílčí procedury), kde byl deklarován.

·     Globální pole VBScript - Můžeme použít tento typ polí v rámci všech skriptů. Tento typ polí by měl být deklarován na začátku skriptu.

Statické a dynamické pole:

Při vytváření skriptů můžeme také deklarovat pole VBScript jako statické nebo dynamické.

Statické pole VBScript - Má pevný počet prvků pole, které nelze během provádění skriptu změnit.

Dynamické pole VBScript - Počet prvků pole lze kdykoli změnit. Pokud počet prvků není pevný nebo předdefinovaný, můžeme toto pole použít.

Práce s poli VBScript:

Syntaxe pro deklaraci pole - Dim myArray (hodnota dolního indexu)

V níže uvedeném příkladu vytvoříme pole značek VBScript pro 3 studenty a vypočítané průměrné známky uložíme do proměnné -

'Deklarace přiřazení pole a hodnot pro tři studenty dim arrMarks(2) arrMarks(0) = 10 arrMarks(1) = 15 arrMarks(2) = 20 'Vypočítejte průměr a uložte jej do proměnné Dim avgMarks avgMarks = (arrMarks( 0)+arrMarks(1)+arrMarks(2))/3

Objekt slovníku ve VBScript:

Objekt slovníku ve VBScriptech má podobnost s polem VBScript. Což znamená, že také umožňuje ukládat seznam hodnot. Ale primární rozdíly objektu slovníku ve VBScript spočívají v tom, že může obsahovat různé typy dat a každému indexu musí být přiřazen klíč místo indexů.

Objekt slovníku ve VBScript lze deklarovat pro použití s ​​odkazem na třídu „Scripting.Dictionary“. 

Výhody objektu Dictionary ve VBScript:

· Do jedné proměnné lze uložit různé typy dat.

· Pomocí klíče můžeme snadno přistupovat k odpovídajícím prvkům.

· Tento koncept je velmi flexibilní, protože existují předem definované metody pro manipulaci s objektem slovníku ve vbscript.

Příklad - Slovníkový objekt ve vbscript: 

V níže uvedeném příkladu uvidíme kódy pro různé operace s objekty slovníku -

' **** Vytvořit objekt slovníku ve VBScriptu **** 'Vytvořit proměnnou. Dim dict Set dict = CreateObject("Scripting.Dictionary") 'Přidávání klíčů a položek. dict.Add "Name", "VBScript" dict.Add "Id", "1" dict.Add "Trainer", "K Mondal" '**** Kontrola dostupnosti klíče z objektu slovníku ve VBScript ** ** If dict.Exists("Name") Then msg = "Klíč názvu existuje" Else msg = "Klíč názvu neexistuje" End If 'Přečíst položku dim sName sName = dict.Item("Name") ' získat počet prvků dim nCount nCount = dict.count 'Smazat jednu položku dict.Remove("Name") 'Smazat všechny položky dict.RemoveAll

Závěr:

V tomto článku o VBScript jsme se dozvěděli o Přehledu VBSkriptik Vspolehlivýs, VBskript Aběhat, VBSkriptik Cneustáléa slovníkový objekt ve VBScript. Pro více informací o VBScript klikněte prosím zde.

Zanechat komentář