X
wikiHow est un wiki, ce qui veut dire que de nombreux articles sont rédigés par plusieurs auteurs(es). Pour créer cet article, 29 personnes, certaines anonymes, ont participé à son édition et à son amélioration au fil du temps.
Cet article a été consulté 15 812 fois.
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.
Étapes
Partie 1
Partie 1 sur 5:Installer un environnement de développement
Partie 1
-
1Trouvez un bon éditeur de code pour le VBScript. 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.
-
2Utilisez le système d'exploitation Windows pour accéder à Internet Explorer. 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.
-
3Commencez par apprendre certains éléments de base du langage VBScript. 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
Partie 2
-
1Créez une page HTML pour vos programmes VBScript. 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>
-
2Ajoutez les balises VBScript. 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>
-
3Insérez du code VBScript dans des pages destinées à être hébergées sur un serveur ASP. 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! »
Partie 3
-
1Insérez la commande « write ». 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>
-
2Ajoutez le texte que vous souhaitez afficher. 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>
-
3Testez le fichier avec Internet Explorer. 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
Partie 4
-
1Déclarez une variable. 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>
-
2Assignez une valeur à la variable. 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>
-
3Manipulez des variables. 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>
-
4Créez un tableau. 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>
-
5Créez un tableau à deux dimensions. 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 3x3 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
Partie 5
-
1Faites bien la différence entre les procédures « Sub » et « Function ». 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.
-
2Créez et appelez une procédure « Sub ». 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>
-
3Créez une fonction ou procédure Function. 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
Publicité