Zmienne VBScript - doskonały przewodnik wprowadzający do samouczka VBScript 1

Samouczek VBScript - spis treści

Samouczek VBScript nr 1: Przegląd zmiennych VBScript 

Samouczek VBScript nr 2: Instrukcje warunkowe i pętle VBScript

Samouczek VBScript nr 3: Procedury VBScript

Samouczek VBScript nr 4: Obsługa błędów VBScript i wykonywanie VBScript

Samouczek VBScript nr 5: Funkcje ciągów VBScript

VSamouczek dotyczący języka BScript nr 6: Funkcje daty VBScript

Samouczek VBScript nr 7: Funkcje czasowe VBScript

Samouczek VBScript nr 8: Funkcje VBScript Array

W tym samouczku dotyczącym języka VBScript nauczymy się zmiennych VBScript, tablicy VBScript, stałych VBScript i obiektu słownika w języku VBScript.

Samouczek VBScript nr 1: Zmienne VBScript

VBSkrypt to krótsza forma Visual Basic Scripting zgodny z językiem Visual Basic. VBScripting został wprowadzony przez firmę Microsoft. Jest to bardzo prosty język do nauki, który pozwala na tworzenie skryptów zarówno po stronie serwera, jak i po stronie klienta.

Funkcje VBScript:

· Jest to prosty język skryptowy.

· Jest niewrażliwy na wielkość liter i łatwy do nauczenia dla każdego początkującego programisty.

· Jest to język programowania obiektowego i nie jest zgodny z koncepcją OOPS.

· Obsługuje COM, który jest krótszą formą Component Object Model (KOM) Struktura. Pozwala na zarządzanie elementami ze środowiska, w którym jest wykonywany.

· Skrypty VBS, które są wykonywane po stronie serwera, są kompatybilne z platformami hostingowymi, takimi jak przeglądarka internetowa Internet Explorer, Internetowe usługi informacyjne (IIS) jako serwer WWW i host skryptów systemu Windows (WSH).

· Może być używany do tworzenia skryptów po stronie serwera (klasyczna ASP) i po stronie klienta.

· Narzędzia takie jak makro Excela, UFT (ujednolicone testy funkcjonalne) postępuj zgodnie ze skryptami VB.

VBScript jako skrypt po stronie klienta:

samouczek vbscript - przeglądarka internetowa
samouczek vbscript - przeglądarka internetowa
tutorial vbscript - skryptowanie okien
tutorial vbscript - skryptowanie okien

· Skrypty VB są obsługiwane tylko w przeglądarce Internet Explorer. Dobrze znane na rynku przeglądarki internetowe, takie jak Mozila Firefox, Google Chrome itp., Nie są zgodne z VBScript.

· Jest zależny od platformy, tj. Obsługiwany tylko przez środowisko Windows.

· Debugowanie VBScript jest trudne, ponieważ nie ma dostępu do odpowiedniego obszaru programowania.

 Komentarz VBScript:

Celem komentarza VBScript jest nauczenie kompilatora, aby pomijał określoną linię lub wiersze kodu podczas wykonywania. Zasadniczo komentarze VBScript służą do dokumentowania lub zapisywania opisów / celów podczas tworzenia skryptów. Pomoże to zwiększyć czytelność bloku kodu poprzez wpisanie opisu, zmianę logu za pomocą komentowania. Dostępne są dwa typy komentarzy VBScript -

Jednowierszowy komentarz VBScript: Robi się to za pomocą pojedynczego cudzysłowu (') na początku każdego wiersza. Przykład jednowierszowego komentarza w VBScript -

'Przykład komentarza jednowierszowego

Wielowierszowy komentarz VBScript: Wiele linii Komentarz VBScript jest używany do komentowania więcej niż jednej linii. Ten typ komentarza VBScript można uzyskać, umieszczając więcej wierszy między symbolami „/ *” i „* /”. Przykład wielu wierszy Komentarz VBScript -

/*

Oświadczenie VB 1

Oświadczenie VB 2

….. i tak dalej

*/

Zmienne VBScript:

Zmienne VBScript to jeden z rodzajów symboli zastępczych, które odnoszą się do lokalizacji pamięci w celu przechowywania danych. Podczas wykonywania VBScript umożliwia modyfikację zmiennych. Zadeklarowane nazwy zmiennych VBScript służą do uzyskiwania dostępu do zmiennych w celu odczytu lub zapisu. Zmienne mają możliwość interakcji z dowolnymi typami danych, takimi jak ciąg znaków, znak, liczba, data itp. W zależności od typu danych zmienne vbscript są odpowiednio zmieniane. Dla przykładu – jeśli przypiszemy liczbę w cudzysłowie, będzie ona traktowana jako wartość ciągu znaków.

Możemy zadeklarować zmienne VBScript na trzy sposoby, które są wyjaśnione poniżej -

  • VBScript przyciemniony
  • VBScript publiczny
  • VBScript prywatny

Dim VBScript:

Dim oznacza deklarację natychmiastową. Oznacza to, że VBScript dim umożliwia natychmiastowe zadeklarowanie zmiennej dla dowolnego typu danych. Możemy zadeklarować wiele zmiennych oddzielonych przecinkami za pomocą jednej instrukcji dim VBScript. Zakres których jest zadeklarowany za pomocą instrukcji dim VBScript, jest ograniczony w bloku kodu, takim jak funkcje, podprocedury, skrypty lokalne itp., W którym został zadeklarowany. Poniższe przykłady pokazują składnię instrukcji dim VBScript dla deklaracji zmiennej -,

przym. var1

Dim zm1, zm2, zm3

Używając słowa kluczowego dim, możemy od razu zadeklarować zmienne, podając nazwy logiczne zmiennych. Zadeklarowanie każdej ze zmiennych jest obowiązkowe, jeśli na początku skryptu określimy instrukcję „Option Explicit”. Tak więc, jeśli instrukcja nie jest określona, ​​deklaracja zmiennej jest krokiem opcjonalnym. W tym przypadku zmienne są automatycznie deklarowane podczas definiowania zmiennych.

Publiczny VBScript:

Gdy zmienne są zadeklarowane za pomocą słowa kluczowego public, są one dostępne z całego skryptu. Zasadniczo słowo kluczowe public służy do definiowania zmiennej jako zmiennej globalnej.

Prywatny VBScript:

Gdy zmienne są zadeklarowane ze słowem kluczowym private, zakres zmiennych jest ograniczony do z w bloku kodu.

Przypisywanie wartości do zmiennych VBScript:

W poniższym przykładzie zadeklarujemy (używając VBScript dim satement) przypisujemy wartości takie jak liczba i łańcuch do zmiennych za pomocą symbolu równości (=),

'''''deklaruj zmienne za pomocą instrukcji VBScript dim dim numVar dim strVar '''''definiuj zmienne - liczba i łańcuch numbVar = 12345667788 strVar = "To jest przykładowa zmienna"

Przypisując wartości zmiennej musimy zachować nazwę zmiennej po lewej stronie symbolu równości, a wartość po prawej stronie. W przypadku łańcuchów lub znaków musimy zachować wartość w podwójnym cudzysłowie.

Zmienne skalarne - Definiowanie zmiennej o pojedynczej wartości jest nazywane zmienną skalarną.

Zmienne tablicowe - Koncepcyjnie tablica reprezentuje listę wartości. W języku VBScript, gdy zmiennej przypisano wiele wartości tego samego typu, nazywane jest tablicą. Tablicę można zadeklarować z nawiasami po nazwie zmiennej. Można to zadeklarować w ten sam sposób, w jaki deklarujemy zmienną. Struktura deklarowania tablicy jest pokazana poniżej -

Dim myArrayName (maksymalny indeks)

Tutaj indeks jest używany do odniesienia się do każdego elementu tablicy, który zaczyna się od zera. Zatem maksymalny indeks oznacza długość tablicy minus jeden. Wartości można przypisać do każdego elementu tablicy przy użyciu indeksów tablicy. W poniższym przykładzie zdefiniujemy tablicę zawierającą nazwiska 3 uczniów -

' Zadeklaruj tablicę za pomocą instrukcji dim VBScript Dim arrStudentName(2) ' Przypisywanie nazwisk uczniów za pomocą indeksu arrStudentName(0) = "Tom" arrStudentName(1) = "Jack" arrStudentName(2) = "Jerry"

Zmienne VBScript - Konwencja nazewnictwa:

Z punktu widzenia składni nie są dostępne żadne określone konwencje nazewnictwa. Warto jednak postępować zgodnie z poniższymi wskazówkami, aby poprawić czytelność skryptów,

· Początkowy znak zmiennej powinien być alfabetyczny.

· Nie należy zachowywać żadnego osadzonego okresu.

Nazwa zmiennej powinna być logiczna zgodnie z zastosowaniem.

Długość nie powinna przekraczać limitu 255 znaków.

Stałe VBScript:

Wartość zmiennej stałej VBScript nie może być modyfikowana po zdefiniowaniu. Zatem zmienna stała jest w zasadzie zmienną tylko do odczytu. Należy to określić podczas deklaracji. VBScript udostępnia domyślną stałą zmienną, której można używać podczas wykonywania skryptów. Przykładowymi stałymi domyślnymi są – vbOK, vbCancel, vbTrue, vbFalse, itp. Klucz Const służy do deklarowania stałych w VBScriptingu. W poniższym przykładzie zobaczymy, jak zdefiniować zmienne stałe dla liczb i ciągów znaków –

Const strConstant = "To jest mój ciąg".

Stała liczbaStała = 123

Tablica VBScript:

Koncepcyjnie tablica reprezentuje listę wartości. W VBScript, gdy do zmiennej przypisano wiele wartości tego samego typu, takich jak ciąg znaków, liczba całkowita itp., nazywa się to tablicą. VBScripts pozwala zachować listę wartości tego samego typu w tej samej lokalizacji pamięci (tablica VBScript). Dostęp do poszczególnych elementów tablicy można uzyskać za pomocą numerów referencyjnych, które są znane jako indeks tablicy. Indeks zawsze zaczyna się od zera.

Pod względem struktury, VBScript Array ma dwie sekcje - logiczną nazwę nazwy tablicy i indeks tablicy, który oznacza najwyższą wartość indeksu. Indeks tablicy jest równy długości tablicy minus jeden.

Tablicę VBScript należy najpierw zadeklarować, w przeciwnym razie będzie generować błędy. Podobnie jak w przypadku deklaracji zmiennej, możemy zadeklarować tablicę VBScript za pomocą instrukcji dim. Biorąc pod uwagę użycie lub zakres, VBScript dwa typy tablic -

·     Lokalna tablica VBScript - Zakres tablic tego typu jest ograniczony do bloku kodu (funkcji lub podprocedur), w którym został zadeklarowany.

·     Globalna tablica VBScript - Tego typu tablic możemy używać w skryptach. Tablice tego typu należy zadeklarować na początku skryptu.

Tablice statyczne i dynamiczne:

Możemy również zadeklarować tablicę VBScript jako statyczną lub dynamiczną podczas tworzenia skryptów.

Statyczna tablica VBScript - Ma stałą liczbę elementów tablicy, których nie można zmienić podczas wykonywania skryptu.

Dynamiczna tablica VBScript - Liczbę elementów tablicy można zmienić w dowolnym momencie. Gdy liczba elementów nie jest ustalona lub predefiniowana, możemy skorzystać z tej tablicy.

Praca z tablicami VBScript:

Składnia deklaracji tablicy - Dim myArray (wartość indeksu)

W poniższym przykładzie utworzymy tablicę VBScript zawierającą oceny 3 uczniów i zapiszemy obliczone średnie oceny w zmiennej –

'Deklaracja tablicy i przypisania wartości dla trzech uczniów dim arrMarks(2) arrMarks(0) = 10 arrMarks(1) = 15 arrMarks(2) = 20 'Oblicz średnią i zapisz ją w zmiennej Dim avgMarks avgMarks = (arrMarks( 0)+arrMarks(1)+arrMarks(2))/3

Obiekt słownika w VBScript:

Obiekt słownika w VBScripts ma podobieństwo do tablicy VBScript. Co oznacza, że ​​umożliwia również przechowywanie listy wartości. Jednak podstawowe różnice między obiektem słownika w języku VBScript polegają na tym, że może on przechowywać różne typy danych, a do każdego z nich należy przypisać klucz zamiast indeksów.

Obiekt słownika w VBScript można zadeklarować do użycia poprzez odwołanie do klasy „Scripting.Dictionary”. 

Zalety obiektu Dictionary w VBScript:

· W jednej zmiennej mogą być przechowywane różne typy danych.

· Za pomocą klucza możemy łatwo uzyskać dostęp do odpowiednich elementów.

· Ta koncepcja jest bardzo elastyczna, ponieważ istnieją predefiniowane metody manipulowania obiektem słownika w vbscript.

Przykład - obiekt słownika w języku vbscript: 

W poniższym przykładzie zobaczymy kody różnych operacji na obiektach słownika -

' **** Utwórz obiekt słownika w VBScript **** 'Utwórz zmienną. Dim dict Set dict = CreateObject("Scripting.Dictionary") 'Dodawanie kluczy i elementów. dykt.Dodaj "Nazwa", "VBScript" dykt.Dodaj "Id", "1" dykt.Dodaj "Trainer", "K Mondal" '**** Sprawdzanie dostępności klucza z obiektu słownika w VBScript ** ** If dict.Exists("Name") Then msg = "Klucz nazwy istnieje" Else msg = "Klucz nazwy nie istnieje" End If 'Odczytaj element dim sName sName = dict.Item("Name") ' pobierz liczbę elementów dim nCount nCount = dict.count 'Usuń pojedynczy element dict.Remove("Name") 'Usuń wszystkie elementy dict.RemoveAll

Wnioski:

W tym artykule VBScript dowiedzieliśmy się o omówieniu VBScript Vuprawnys, VBscenariusz Apromień, VBScript Cstałei obiekt Dictionary w VBScript. Aby uzyskać więcej informacji na temat VBScript, kliknij tutaj.

Zostaw komentarz