PDF download Télécharger l'article PDF download Télécharger l'article

Le VBScript est un langage de programmation natif dans Windows qui est essentiellement utilisé pour créer des applications de serveur Web. Il s'apprend facilement et s'intègre naturellement dans les fichiers HTML. Le VBScript est différent du Visual Basic qui est utilisé pour la programmation d'application bureautique. Si vous souhaitez découvrir le VBScript, cet article est fait pour vous.

Partie 1
Partie 1 sur 5:

Installer un environnement de développement

PDF download Télécharger l'article
  1. Même si vous pouvez utiliser Notepad, préférez un logiciel qui facilitera votre travail de programmation en permettant la coloration des termes VBScript. La syntaxe du langage sera ainsi mise en évidence, et vous progresserez plus rapidement.
  2. Le VBScript n'est exploité que par le navigateur Web de Microsoft.
    • Étant donné qu'Internet Explorer ne fonctionne que sous Windows, ce système d'exploitation est l'environnement naturel pour la programmation en VBScript.
  3. Avant de vous lancer dans la programmation en VBScript, vous devez connaître quelques pratiques de base qui faciliteront votre travail.
    • Utilisez l'apostrophe ( ' ) pour indiquer le début d'une ligne de commentaire. Les lignes commençant par une apostrophe ne sont pas traitées par l'interpréteur de VBScript. Utilisez les commentaires pour donner des indications qui permettent de mieux comprendre le programme.
    • Utilisez le sous-tiret ( _ = underscore) pour indiquer que la série d'instructions se prolonge sur la ligne suivante. En général, chaque saut de ligne correspond à une nouvelle ligne d'instructions. En utilisant le _ en fin de ligne, vous pouvez construire des séries d'instructions qui s'étendent sur plusieurs lignes.
    Publicité
Partie 2
Partie 2 sur 5:

Créer un fichier HTML type

PDF download Télécharger l'article
  1. Vous allez intégrer vos scripts dans des fichiers HTML afin de les tester dans Internet Explorer. Ouvrez votre éditeur de code et entrez le code HTML suivant  [1]  :
     < 
     html 
     > 
     < 
     head 
     > 
     < 
     title 
     ></ 
     title 
     > 
     </ 
     head 
     > 
     < 
     body 
     > 
    ... </ 
     body 
     > 
     </ 
     html 
     > 
    
  2. Quand vous intégrez du langage VBScript dans vos fichiers HTML, vous devez également y inclure deux balises entourant le code pour que le navigateur Web puisse l'interpréter. Utilisez les balises entourant le code VBScript comme dans l'exemple suivant :
     < 
     html 
     > 
     < 
     head 
     > 
     < 
     title 
     ></ 
     title 
     > 
     </ 
     head 
     > 
     < 
     body 
     > 
     < 
     script 
     language 
     = 
     "vbscript" 
     type 
     = 
     "text/vbscript" 
     > 
     ... 
     </ 
     script 
     > 
     </ 
     body 
     > 
     </ 
     html 
     > 
    
  3. Pour cela, utilisez des balises spéciales comme dans l'exemple suivant :
     < 
     html 
     > 
     < 
     head 
     > 
     < 
     title 
     ></ 
     title 
     > 
     </ 
     head 
     > 
     < 
     body 
     > 
     < 
    %
    ...
    %> </ 
     body 
     > 
     </ 
     html 
     > 
    
    Publicité
Partie 3
Partie 3 sur 5:

Créer un programme « Hello World! »

PDF download Télécharger l'article
  1. Elle permet d'afficher du contenu destiné à l'utilisateur. Si vous utilisez cette commande dans un fichier HTML, le texte qui se trouve entre ses parenthèses sera affiché sur la page rendue par le navigateur Web.
     < 
     html 
     > 
     < 
     head 
     > 
     < 
     title 
     ></ 
     title 
     > 
     </ 
     head 
     > 
     < 
     body 
     > 
     < 
     script 
     language 
     = 
     "vbscript" 
     type 
     = 
     "text/vbscript" 
     > 
     document 
     . 
     write 
     () 
     </ 
     script 
     > 
     </ 
     body 
     > 
     </ 
     html 
     > 
    
  2. Insérez-le entre les parenthèses de la commande write et également entre des guillemets doubles (") pour indiquer à l'interpréteur qu'il doit traiter une chaîne de caractères.
     < 
     html 
     > 
     < 
     head 
     > 
     < 
     title 
     ></ 
     title 
     > 
     </ 
     head 
     > 
     < 
     body 
     > 
     < 
     script 
     language 
     = 
     "vbscript" 
     type 
     = 
     "text/vbscript" 
     > 
     document 
     . 
     write 
     ( 
     "Hello World!" 
     ) 
     </ 
     script 
     > 
     </ 
     body 
     > 
     </ 
     html 
     > 
    
  3. Avant de l'utiliser, vous devez l'enregistrer au format .html. En l'ouvrant alors avec Internet Explorer, vous devriez voir s'afficher le texte Hello World!
    Publicité
Partie 4
Partie 4 sur 5:

Utiliser des variables

PDF download Télécharger l'article
  1. Les variables contiennent des données qui sont manipulées par l'interpréteur VBScript. Vous devez les déclarer en utilisant le mot-clé «  dim  » avant de leur assigner des valeurs. Vous pouvez en déclarer plusieurs en une seule fois. Les noms des variables doivent commencer par une lettre et peuvent comprendre jusqu'à 255 caractères. Dans l'exemple ci-dessous, nous créons la variable « age ».
     < 
     html 
     > 
     < 
     head 
     > 
     < 
     title 
     ></ 
     title 
     > 
     </ 
     head 
     > 
     < 
     body 
     > 
     < 
     script 
     language 
     = 
     "vbscript" 
     type 
     = 
     "text/vbscript" 
     > 
     dim 
     age 
     </ 
     script 
     > 
     </ 
     body 
     > 
     </ 
     html 
     > 
    
  2. Maintenant que la variable « age » a été déclarée, nous pouvons lui assigner une valeur. Pour cela, il faut utiliser le signe « = ». On peut ensuite utiliser la commande « write » pour afficher la valeur de la variable afin de s'assurer que tout s'est bien passé.
     < 
     html 
     > 
     < 
     head 
     > 
     < 
     title 
     ></ 
     title 
     > 
     </ 
     head 
     > 
     < 
     body 
     > 
     < 
     script 
     language 
     = 
     "vbscript" 
     type 
     = 
     "text/vbscript" 
     > 
     dim 
     age 
     age 
     = 
     30 
     document 
     . 
     write 
     ( 
     age 
     ) 
     </ 
     script 
     > 
     </ 
     body 
     > 
     </ 
     html 
     > 
    
  3. Vous pouvez utiliser les opérateurs arithmétiques pour modifier les contenus des variables, et vous pouvez manipuler des variables VBScript comme si vous faisiez de l'algèbre. Vous devez déclarer toutes les variables que vous allez utiliser, y compris celle qui est destinée à stocker le résultat.
     < 
     html 
     > 
     < 
     head 
     > 
     < 
     title 
     ></ 
     title 
     > 
     </ 
     head 
     > 
     < 
     body 
     > 
     < 
     script 
     language 
     = 
     "vbscript" 
     type 
     = 
     "text/vbscript" 
     > 
     dim 
     x 
     dim 
     y 
     dim 
     sum 
     x 
     = 
     10 
     y 
     = 
     5 
     sum 
     = 
     x 
     + 
     y 
     document 
     . 
     write 
     ( 
     sum 
     ) 
     ' 
     the 
     page 
     will 
     display 
     "15" 
     </ 
     script 
     > 
     </ 
     body 
     > 
     </ 
     html 
     > 
    
  4. Un tableau est en fait une série de variables qui correspondent chacune à une case pouvant contenir une valeur. Il est traité par l'interpréteur VBScript comme une variable unique. Tout comme les autres variables, le tableau doit être déclaré avant que l'on puisse l'utiliser. Vous devez également indiquer le nombre de valeurs que contient le tableau en donnant, lors de sa déclaration, le nombre correspondant à l'index de la dernière case (le chiffre 0 correspondant à l'index de la première case). Vous pouvez récupérer la valeur de n'importe quelle case en utilisant son index comme référence.
     < 
     html 
     > 
     < 
     head 
     > 
     < 
     title 
     ></ 
     title 
     > 
     </ 
     head 
     > 
     < 
     body 
     > 
     < 
     script 
     language 
     = 
     "vbscript" 
     type 
     = 
     "text/vbscript" 
     > 
     Dim 
     names 
     ( 
     2 
     ) 
     Dim 
     mother 
     names 
     ( 
     0 
     ) 
     = 
     "John" 
     names 
     ( 
     1 
     ) 
     = 
     "Jane" 
     names 
     ( 
     2 
     ) 
     = 
     "Pat" 
     mother 
     = 
     names 
     ( 
     1 
     ) 
     </ 
     script 
     > 
     </ 
     body 
     > 
     </ 
     html 
     > 
    
  5. Avec le langage VBScript, vous pouvez créer des tableaux à plusieurs dimensions afin de stocker une plus grande quantité de données. Au moment où vous déclarez le tableau, vous pouvez indiquer les nombres de lignes et de colonnes qui le constituent.
     < 
     html 
     > 
     < 
     head 
     > 
     < 
     title 
     ></ 
     title 
     > 
     </ 
     head 
     > 
     < 
     body 
     > 
     < 
     script 
     language 
     = 
     "vbscript" 
     type 
     = 
     "text/vbscript" 
     > 
     Dim 
     tableau 
     ( 
     2 
     , 
     2 
     ) 
     ' 
     pour 
     créer 
     un 
     tableau 
     de 
     3 
     x3 
     tableau 
     ( 
     0 
     , 
     0 
     ) 
     = 
     "A" 
     tableau 
     ( 
     0 
     , 
     1 
     ) 
     = 
     "B" 
     tableau 
     ( 
     0 
     , 
     2 
     ) 
     = 
     "C" 
     tableau 
     ( 
     1 
     , 
     0 
     ) 
     = 
     "D" 
     tableau 
     ( 
     1 
     , 
     1 
     ) 
     = 
     "E" 
     tableau 
     ( 
     1 
     , 
     2 
     ) 
     = 
     "F" 
     tableau 
     ( 
     2 
     , 
     0 
     ) 
     = 
     "G" 
     tableau 
     ( 
     2 
     , 
     1 
     ) 
     = 
     "H" 
     tableau 
     ( 
     2 
     , 
     2 
     ) 
     = 
     "I" 
     </ 
     script 
     > 
     </ 
     body 
     > 
     </ 
     html 
     > 
    
    Publicité
Partie 5
Partie 5 sur 5:

Utiliser des procédures

PDF download Télécharger l'article
  1. Il existe deux types de procédures en VBScript : la sous-routine « Sub » (subroutine) et la fonction « Function » qui permettent de réaliser des tâches.
    • Les sous-routines produisent des actions, mais ne retournent pas des valeurs qui peuvent être utilisées par le programme.
    • Les fonctions peuvent appeler d'autres procédures et également retourner des valeurs que le programme va pouvoir utiliser.
  2. Vous pouvez créer des procédures « Sub » que votre programme appellera plus tard afin de réaliser des tâches. Utilisez les instructions Sub et End Sub pour délimiter une procédure « Sub ». Utilisez l'instruction Call pour l'activer.
     < 
     html 
     > 
     < 
     head 
     > 
     < 
     title 
     ></ 
     title 
     > 
     </ 
     head 
     > 
     < 
     body 
     > 
     < 
     script 
     language 
     = 
     "vbscript" 
     type 
     = 
     "text/vbscript" 
     > 
     Sub 
     mysubproc 
     () 
     document 
     . 
     write 
     ( 
     "This was written in a sub procedure" 
     ) 
     End 
     Sub 
     Call 
     mysubproc 
     () 
     ' 
     pour 
     afficher 
     le 
     message 
     écrit 
     dans 
     la 
     procédure 
     Sub 
     </ 
     script 
     > 
     </ 
     body 
     > 
     </ 
     html 
     > 
    
  3. La fonction réalise une tâche et peut renvoyer une valeur au programme. Elle constitue le cœur même de votre programme. Utilisez les instructions Function et End Function pour délimiter la fonction.
     < 
     html 
     > 
     < 
     head 
     > 
     < 
     title 
     ></ 
     title 
     > 
     </ 
     head 
     > 
     < 
     body 
     > 
     < 
     script 
     language 
     = 
     "vbscript" 
     type 
     = 
     "text/vbscript" 
     > 
     Function 
     multfunction 
     ( 
     x 
     , 
     y 
     ) 
     multfunction 
     = 
     x 
     * 
     y 
     End 
     Function 
     document 
     . 
     write 
     ( 
     multfunction 
     ( 
     4 
     , 
     5 
     )) 
     'La ligne ci-dessus appelle votre fonction et 
     ' 
     les 
     valeurs 
     4 
     et 
     5 
     sont 
     affectées 
     aux 
     variables 
     x 
     et 
     y 
     . 
     'Le résultat de la multiplication de 4 par 5 
     ' 
     est 
     affiché 
     à 
     l 
     ' 
     écran 
     . 
     </ 
     script 
     > 
     </ 
     body 
     > 
     </ 
     html 
     > 
    
    Publicité

À propos de ce wikiHow

Cette page a été consultée 21 812 fois.

Cet article vous a-t-il été utile ?

Publicité