Co to jest VBScript?

VBScript jest lekkim, uniwersalnym językiem programowania i skryptów opracowanym przez Microsoft i jest modelowany w oparciu o Visual Basic. Ten język jest używany głównie do tworzenia projektów internetowych i do celów automatyzacji. Jest zintegrowany z przeglądarką Internet Explorer, a także może być używany do skryptów po stronie serwera w Microsoft Internet Information Service.

Zrozumienie VBScript i jego aplikacji

Działa podobnie do JavaScript, gdy jest używany po stronie klienta w Internet Explorerze. Wykonywalne instrukcje VBScript są zawarte na stronach HTML, a także bezpośrednio współdziała z DOM (Document Object Model) strony, aby robić rzeczy, które nie są możliwe przy pomocy samego HTML. Ale nie ma wbudowanej obsługi tego w innych przeglądarkach, takich jak Mozilla Firefox lub Google Chrome lub Opera itp., Dlatego może być konieczne zainstalowanie rozszerzenia do interpretacji VBScript lub większość programistów korzysta z JavaScript, aby uzyskać cross- kompatybilność z przeglądarką.

Cóż, ta historia była o VBScript na stronie front-end. Biorąc pod uwagę back-end, tak, jest również używany do przetwarzania stron internetowych po stronie serwera, głównie z ASP (Active Server Pages). Biblioteka typów ASP i silnik ASP wywołują pliki .dll VBScript, aby uruchomić VBScript. Strona ASP ma osadzone sekcje VBScript, które zmieniają konteksty.

Służy również do tworzenia aplikacji Windows. Każdy samodzielny skrypt VBScript będzie miał rozszerzenie .vbs.

Wymagane umiejętności

  1. Jest dość łatwy do nauczenia się nawet dla tych, którzy nie mają wcześniejszego doświadczenia w programowaniu.
  2. Jeśli jesteś kimś, kto zna Visual Basic (VB) lub Visual Basic for Applications (VBA), pomoże Ci to w wykorzystaniu swojej wiedzy.
  3. Ponieważ VBScript jest czasami osadzony na stronach HTML i ASP, dobrze jest mieć podstawową wiedzę na ich temat, aby pisać kod z elegancją.

Praca z VBScript

Poniżej znajduje się punkt, który omówi działanie VBScript:

1. Napiszmy pierwszy VBScript

W tym przykładzie wydrukujmy zdanie w naszym programie Internet Explorer. Zobaczmy więc, jak osadzić VBScript na stronie HTML.

2. Język bez rozróżniania wielkości liter

Jest to język bez rozróżniania wielkości liter, co oznacza, że ​​każde słowo kluczowe lub zmienna, które są pisane w ten sam sposób, niezależnie od wielkości liter (niezależnie od tego, czy są to wielkie czy małe litery), są traktowane tak samo. Na przykład zmienne INT_COUNT i int_count są traktowane tak samo.

3. Zmienne w VBScript

Istnieje kilka zasad deklarowania zmiennej.

  1. Nazwa zmiennej musi zaczynać się od alfabetu.
  2. Maksymalna długość nazw zmiennych może wynosić 255 znaków.
  3. Nazwy zmiennych muszą być unikalne (nawet z pisownią, ponieważ jest to język bez rozróżniania wielkości liter)

Zmienne deklarowane są za pomocą słowa kluczowego „dim”. Istnieje tylko jeden podstawowy typ danych o nazwie Wariant i dlatego wszystkie zmienne deklarowane są za pomocą „dim”.

Na przykład - Dim var1, var2

W przeciwieństwie do JavaScript, nie ma reguły kończącej składnię za pomocą średnika.

Zakres zmiennych

Istnieją trzy zakresy zmiennych -

  • DIM: Ma to zakres proceduralny. Oznacza to, że zmienne są widoczne tylko w procedurze lub funkcji, mówiąc prosto.
  • Publiczny: Zmienne o zasięgu publicznym są widoczne dla wszystkich innych procedur we wszystkich powiązanych skryptach.
  • Prywatny: zmienne o zasięgu prywatnym są widoczne dla procedur w zadeklarowanym skrypcie.

4. Podejmowanie decyzji

Obsługuje podejmowanie decyzji za pomocą instrukcji if, if else, zagnieżdżonych instrukcji if, a także instrukcji switch.

5. Pętla przez kod.

Ponieważ VBScript obsługuje całą logikę programowania do implementacji, ma następującą składnię do przechodzenia przez kod.

Zalety VBScript

W tej erze nie ma znaczących przewag nad innymi istniejącymi językami skryptowymi. Ale tak, z jego istniejącymi funkcjami,

  1. Służy do tworzenia skryptów zadań administracyjnych w systemie Windows (ale dziś jest w większości zastępowany przez Windows PowerShell).
  2. Jest to język skryptowy dla Quick Test Professional (QTP), szeroko stosowanego narzędzia do automatyzacji testów.
  3. Jest to wewnętrzny język skryptowy dla aplikacji osadzonych.
  4. DBMS Intersystem Cache implementuje również VBScript.
  5. Ma silne wsparcie dla obsługi błędów, podprogramów itp.
  6. Jest używany zamiast VBA jako język makr dla programu Outlook 97.

Rozpoczęcie pracy z VBScript

Istnieje wiele dobrych zasobów do nauki języka VBScript, ale nic nie dorówna oficjalnej dokumentacji firmy Microsoft.

  1. Oficjalna dokumentacja VBScript
  2. Wikipedia VBScript
  3. VBScript jako jeden z 40 kursów języka programowania prowadzony przez EDUCA.

Rozwój kariery dzięki VBScript jako umiejętności

Ponieważ jest to bardzo ograniczone tylko do środowiska Windows, a świat zmierza w kierunku platform Open Source i oprogramowania kompatybilnego z wieloma platformami, może nie mieć naprawdę wielkiego zakresu. Istnieją jednak organizacje, które przyjęły system Windows do wszystkich swoich zadań. Dlatego można znaleźć starsze oprogramowanie działające w języku VBScript, a ponieważ jest to dziś coś niezwykłego, a osoba posiadająca tajemną wiedzę może w końcu uzyskać dobre wynagrodzenie i popyt w branży.

Wniosek

Chociaż sukces VBScript jako języka skryptowego po stronie klienta był bardzo minimalny i marginalny, wciąż jest jednym z trzech powszechnie używanych języków skryptowych (pozostałe dwa to JavaScript i Perl). Wraz z wydaniem Microsoft IIS VBScript stał się podstawowym językiem skryptowym do tworzenia ASP (Active Server Pages). Nawet w przypadku Windows Script Host (WSH), język wsadowy dla Windows, VBScript tylko staje się dominującym wyborem do skryptowania WSH.

Dlatego może nie być wysokich zysków z umiejętności, ale na pewno nie ma też strat. Jednak na pewno niedobór programistów VBScript może być wykorzystany na korzyść.

Polecane artykuły

To był przewodnik po VBScript. Tutaj omówiliśmy zrozumienie, pracę, rozwój kariery, umiejętności i zalety VBScript. Możesz także przejrzeć nasze inne sugerowane artykuły, aby dowiedzieć się więcej -

  1. Co to jest HTML?
  2. Co to jest PowerShell?
  3. Co to jest Microsoft Power BI?
  4. Co to jest Apache?
  5. Przewodnik po instrukcji C # if