1. Wprowadzenie
Kod PDF z tego dokumentu jest dostępny pod nazwą |TUTAJ|.
Celem niniejszego dokumentu jest przedstawienie podstaw języka VBScript oraz przykładów jego zastosowania w różnych dziedzinach. VBScript jest językiem skryptowym systemu Windows. Może działać w różnych środowiskach, takich jak
- Windows Scripting Host, umożliwiający bezpośrednie wykorzystanie w systemie Windows, w szczególności do pisania skryptów do zarządzania systemem
- przeglądarki Internet Explorer. Jest on wówczas wykorzystywany w ramach stron HTML, którym zapewnia pewien stopień interaktywności niemożliwy do osiągnięcia przy użyciu samego języka HTML.
- Internet Information Server (IIS) – serwer WWW firmy Microsoft w systemie NT/2000 oraz jego odpowiednik Personal Web Server (PWS) w systemie Win9x. W tym przypadku do programowania po stronie serwera internetowego wykorzystuje się VBScript – technologię nazwaną przez firmę Microsoft ASP (Active Server Pages).
Ponadto, ponieważ VBSCRIPT jest językiem wywodzącym się z Visual Basic dla Windows, może służyć jako wprowadzenie do tego języka, który należy do najpopularniejszych w środowisku Windows, a także do wersji Application języka VB, zwanej VBA (Visual Basic for Applications). VBA jest na przykład wykorzystywany w całym pakiecie Microsoft Office, w szczególności w programie Excel. Tym samym VBSCRIPT stanowi punkt wyjścia do tworzenia oprogramowania w szerokim zakresie aplikacji systemu Windows.
VBScript nie jest językiem obiektowym, mimo że wykazuje pewne cechy obiektowości. Nie istnieje na przykład pojęcie dziedziczenia. Może jednak korzystać z obiektów udostępnianych przez kontener, w którym się uruchamia, a także, bardziej ogólnie, z komponentów ActiveX dostępnych na komputerze z systemem Windows. To właśnie ten aspekt stanowi o potędze języka VBScript, który sam w sobie jest dość ubogi, ale dzięki udostępnionym obiektom może konkurować z językami skryptowymi, które z założenia są bogatsze, takimi jak Perl, JavaScript czy Python. Jest to język łatwy do nauczenia się i używania, który otwiera drogę do korzystania z języka Visual Basic dla systemu Windows, od którego bezpośrednio wywodzi się.
Niniejszy dokument nie stanowi kursu z algorytmiki. Zakłada się, że czytelnik opanował już sztukę programowania. Konieczna jest aktywna lektura. Najlepszym sposobem korzystania z tego dokumentu jest prawdopodobnie przetestowanie podanych w nim przykładów na własnym komputerze. Kontener WSH jest zazwyczaj dostarczany w standardzie wraz z systemem Windows. Najnowsza wersja jest dostępna bezpłatnie na stronie Microsoftu (http://www.microsoft.com). Aby znaleźć dokładnie ten plik URL, który umożliwia pobranie pliku WSH, można wyszukać słowa kluczowe „Windows Scripting” za pomocą wyszukiwarki internetowej. Wśród wyników powinno znaleźć się URL umożliwiające pobranie pliku WSH.
Serge Tahé, styczeń 2002