Co je VBScript? Úvod a příklady

Co je VBScript?

VBScript (Visual Basic Script) je vyvinut společností Microsoft se záměrem vyvíjet dynamické webové stránky. Je to skriptovací jazyk na straně klienta JavaSkript. VBScript je odlehčená verze Microsoft Visual Basic. Syntaxe jazyka VBScript je velmi podobná syntaxi jazyka Visual Basic. Pokud chcete, aby vaše webová stránka byla živější a interaktivnější, můžete do svého kódu začlenit VBScript.

VBScript je pouze skriptovací jazyk. Nemůže tedy spustit svůj kód sám. K jeho hostování potřebuje větší programovací jazyk.

Právě teď existují 3 prostředí, kde lze skripty VB spouštět.

  1. IIS (Internet Information Server) - Microsoftwebový server uživatele
  2. WSH (Windows Hostitel skriptu)– Nativní hostitelské prostředí Windows OS
  3. IE (Internet Explorer)– Nejjednodušší hostingové prostředí, které můžeme použít ke spuštění VBScriptu

Jak vytvořit jednoduchý VBScript?

K vytvoření a spuštění kódu VBScript v tomto tutoriálu potřebujete pouze 2 jednoduché nástroje:

  1. Internet Explorer – jakákoli verze, ale je dobré používat IE6 nebo vyšší.
  2. Textový editor – Můžete použít běžné textové editory jako např Notepad++ or Microsoft Expression Web nebo dokonce Poznámkový blok pro psaní kódu VBScript.

Začněme vývojem jednoduchého programu VB Script.

V této sérii výukových programů vložíme náš kód VBScript do velmi základního kódu HTML.

Tímto způsobem můžeme vidět VBScript v akci spuštěním konkrétního souboru HTML ve webovém prohlížeči Internet Explorer.

Příklad VBScript

Otevřete svůj textový editor (zde se používá Poznámkový blok. Můžete použít libovolný textový editor) a přidejte následující řádky kódu.

<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>

Nyní bude váš textový editor vypadat takto (vzhled a rozvržení se mohou lišit v závislosti na používaném textovém editoru):

Vytvořte jednoduchý VBScript
Jednoduchý program VBscript

V tomto programu tvoří šablonu HTML následující části.

<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>

Pouze část, která začíná comes as part of VB Scripting code.

Jakákoli sekvence řetězců, kterou vložíte do document.write(), bude IE zobrazena jako text stránky.

Tento kód jednoduše vydá prohlášení „Ano!!! Začal jsem se učit VB skriptování.“ na stránce prohlížeče.

Přejděte do nabídky Soubor a klikněte na možnost „Uložit“. Nyní získáte okno, jako je toto:

Vytvořte jednoduchý VBScript

  1. Název souboru: zadejte název jako trial.html
  2. Uložit jako typ: Všechny soubory.
  3. Klikněte na tlačítko uložit

Klikněte na tlačítko Uložit a ve složce, kam jste soubor uložili, uvidíte soubor trial.html.

Pro spuštění kódu VB Scripting, který jsme právě vytvořili, musíme otevřít soubor trial.html v Internet Exploreru.

Pokud jste nastavili IE jako výchozí prohlížeč, stačí dvakrát kliknout na soubor trial.html.

Pokud jste jako výchozí prohlížeč nastavili jakýkoli jiný webový prohlížeč, klikněte na soubor pravým tlačítkem a přejděte na Otevřít v –> Internet Explorer takto:

Vytvořte jednoduchý VBScript

Poznámka: Může se vám zobrazit zpráva, že IE nastavíte jako výchozí prohlížeč

Nyní se otevře webový prohlížeč IE s bezpečnostním varováním, jako je toto:

Vytvořte jednoduchý VBScript

Klikněte na „Povolit blokovaný obsah“ a budete dotázáni, zda chcete nastavit IE jako výchozí prohlížeč. Můžete kliknout na Ano nebo Ne, jak chcete. Nyní na IE dostanete následující zprávu.

Vytvořte jednoduchý VBScript

Ano, úspěšně jste implementovali svůj první kód VBScript.

Řešení potíží

Pokud kód nefunguje -

  • Stisknutím klávesy F12 otevřete nástroje pro vývojáře
  • V levém panelu nástrojů přejděte dolů, dokud neuvidíte stránku nastavení „Emulace“.
  • Změňte režim dokumentu z výchozího („Edge“) na 10
  • Zkuste použít následující kód
<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>

Nevýhoda VBScriptu

Hlavní nevýhodou VBScriptu je, že většina prohlížečů kromě Internet Exploreru nezpracuje kód VBScript. Jinými slovy, pokud má váš web návštěvníky, kteří používají jiný webový prohlížeč než Internet Explorer, jako je Chrome, Firefox or Opera, pak VBScript nebude užitečný.

Navíc VBScript nepoběží na počítačích, které běží na jiných operačních systémech než Microsoft Windows včetně Linux, Mac atd.

Jako každý jiný skriptovací jazyk prošel VBScript v průběhu let mnoha změnami.

Nyní se jako výchozí skriptovací jazyk používá VB Script ASP.

KLÍČOVÉ UČENÍ

  • VB Script je skriptovací jazyk vyvinutý společností Microsoft.
  • Jedná se o odlehčenou verzi Microsoft Visual Basic a syntaxe VBScript je velmi podobná syntaxi jazyka Visual Basic.
  • Program VBScript musí být hostován v kterémkoli z těchto 3 prostředí:
    1. IIS (Internet Information Server) – Microsoftsoftware vlastního webového serveru
    2. WSH (Windows Scripting Host) – Nativní hostitelské prostředí serveru Windows OS
    3. IE (Internet Explorer) – Nejjednodušší hostingové prostředí, které můžeme použít ke spuštění VBScriptu
  • VB Script lze spustit pouze dál Windows počítače a prohlížeč Internet Explorer.
  • Nejjednodušší nástroje, které můžete použít k vytvoření a spuštění VBScript, jsou IE a jakýkoli textový editor.