Co to jest VBScript? Wprowadzenie i przykłady
Co to jest VBScript?
VBScript (Skrypt Visual Basic) został opracowany przez Microsoft z zamiarem tworzenia dynamicznych stron internetowych. Jest to język skryptowy po stronie klienta JavaSkrypt. VBScript jest lżejszą wersją Microsoft Visual Basic. Składnia VBScript jest bardzo podobna do składni Visual Basic. Jeśli chcesz, aby Twoja strona internetowa była bardziej żywa i interaktywna, możesz włączyć VBScript do swojego kodu.
VBScript to tylko język skryptowy. Dlatego nie może samodzielnie uruchomić swojego kodu. Aby go hostować, potrzebny jest większy język programowania.
Obecnie istnieją 3 środowiska, w których można uruchamiać skrypty VB.
- IIS (internetowy serwer informacyjny) - Microsoftserwer WWW
- WSH (Windows Gospodarz skryptu)– Natywne środowisko hostingowe Windows OS
- IE (Internet Explorer)– Najprostsze środowisko hostingowe, w którym możemy uruchomić VBScript
Jak utworzyć prosty skrypt VBScript?
Aby utworzyć i uruchomić kod VBScript w tym samouczku, potrzebujesz tylko 2 prostych narzędzi:
- Internet Explorer – wersja dowolna, ale dobrze jest używać IE6 lub nowszego.
- Edytor tekstu – możesz używać zwykłych edytorów tekstu, takich jak Notepad++ or Microsoft Expression Web lub nawet Notatnik do pisania kodu VBScript.
Zacznijmy od opracowania prostego programu w języku VB Script.
W tej serii tutoriali osadzimy nasz kod VBScript w bardzo prostym kodzie HTML.
W ten sposób możemy zobaczyć, jak VBScript działa, uruchamiając konkretny plik HTML w przeglądarce Internet Explorer.
Przykład VBScript
Otwórz edytor tekstu (tutaj użyty jest Notatnik. Możesz użyć dowolnego edytora tekstu) i dodaj następujące wiersze kodu.
<html> <head> <title>My First VBScript Code!!!</title> </head> <body> <script type="text/vbscript"> document.write("Yes!!! I have started learning VBScript.") </script> </body> </html>
Teraz Twój edytor tekstu będzie wyglądał następująco (wygląd i układ mogą się różnić w zależności od używanego edytora tekstu):
W tym programie poniższe sekcje stanowią szablon HTML.
<html> <head> <title>My First VBScript Code!!!</title> </head> <body> <script type="text/vbscript"> document.write("Yes!!! I have started learning VBScript.") </script> </body> </html>
Tylko ta część, która zaczyna się od comes as part of VB Scripting code.
Bez względu na to, jaką sekwencję ciągów umieścisz w document.write(), zostanie ona wyświetlona w przeglądarce IE jako tekst strony.
Ten kod po prostu wyświetli instrukcję „Tak!!! Zacząłem uczyć się skryptów VB.” na stronie przeglądarki.
Przejdź do menu Plik i kliknij opcję „Zapisz”. Teraz otrzymasz takie okno:
- Nazwa pliku: wprowadź nazwę jako próbny.html
- Zapisz jako typ: Wszystkie pliki.
- Kliknij przycisk Zapisz
Kliknij przycisk Zapisz, a w folderze, w którym zapisałeś plik, zobaczysz plik próbny.html.
Aby wykonać utworzony przed chwilą kod VB Scripting, musimy otworzyć plik próbny.html w przeglądarce Internet Explorer.
Jeżeli ustawiłeś IE jako swoją domyślną przeglądarkę, wystarczy, że klikniesz dwukrotnie plik trial.html.
Jeśli ustawiłeś dowolną inną przeglądarkę internetową jako domyślną przeglądarkę, kliknij plik prawym przyciskiem myszy i przejdź do Otwórz za pomocą -> Internet Explorer w następujący sposób:
Uwaga: może pojawić się komunikat, aby ustawić IE jako domyślną przeglądarkę
Teraz przeglądarka internetowa IE zostanie otwarta z następującym ostrzeżeniem dotyczącym bezpieczeństwa:
Kliknij „Zezwalaj na zablokowaną zawartość”, a zostaniesz zapytany, czy chcesz ustawić IE jako domyślną przeglądarkę. Możesz kliknąć Tak lub Nie, jak chcesz. Teraz otrzymasz następujący komunikat w IE.
Tak, pomyślnie zaimplementowałeś swój pierwszy kod VBScript.
Rozwiązywanie problemów
Jeśli kod nie działa –
- Naciśnij klawisz F12, aby otworzyć narzędzia programistyczne
- Na lewym pasku narzędzi przewiń w dół, aż zobaczysz stronę ustawień „Emulacja”.
- Zmień tryb dokumentu z domyślnego („Krawędź”) na 10
- Spróbuj użyć następującego kodu
<html> <head> <meta http-equiv="x-ua-compatible" content="IE=10"> <title>My First VBScript Code!!!</title> </head> <body> <script type="text/vbscript"> document.write("Hello World!") </script> </body> </html>
Wady VBScript
Główną wadą VBScript jest to, że większość przeglądarek, z wyjątkiem Internet Explorera, nie przetwarza kodu VBScript. Innymi słowy, jeśli Twoją witrynę odwiedzają użytkownicy korzystający z przeglądarki internetowej innej niż Internet Explorer, takiej jak Chrome, Firefox or Opera, wówczas VBScript nie będzie przydatny.
Ponadto VBScript nie będzie działać na komputerach, na których działają inne systemy operacyjne niż Microsoft Windows włącznie z Linux, Mac itp.
Jak każdy inny język skryptowy, VBScript przeszedł wiele zmian na przestrzeni lat.
Teraz skrypt VB jest używany jako domyślny język skryptowy ASP.
KLUCZOWA NAUKA
- VB Script to język skryptowy opracowany przez Microsoft.
- Jest to lekka wersja Microsoft Visual Basic i składnia VBScript są bardzo podobne do składni Visual Basic.
- Program VBScript musi być hostowany w dowolnym z tych 3 środowisk:
- IIS (internetowy serwer informacyjny) – Microsoftwłasne oprogramowanie serwera WWW
- WSH (Windows Host skryptowy) – natywne środowisko hostingowe Windows OS
- IE (Internet Explorer) – Najprostsze środowisko hostingowe, w którym możemy uruchomić VBScript
- Skrypt VB może działać tylko na Windows komputerach i przeglądarce Internet Explorer.
- Najprostsze narzędzia, których możesz użyć do tworzenia i uruchamiania VBScript to IE i dowolny edytor tekstu.