Variables VBScript - Un excellent guide d'introduction pour le didacticiel VBScript 1

didacticiel vbscript - variables vbscript

Tutoriel VBScript - Table des matières

Tutoriel VBScript n ° 1: Présentation des variables VBScript 

Tutoriel VBScript n ° 2: Instructions et boucles conditionnelles VBScript

Tutoriel VBScript n ° 3: Procédures VBScript

Tutoriel VBScript n ° 4: Gestion des erreurs VBScript et exécution de VBScript

Tutoriel VBScript n ° 5: Fonctions de chaîne VBScript

VTutoriel BScript n ° 6: Fonctions de date VBScript

Tutoriel VBScript n ° 7: Fonctions de temps VBScript

Tutoriel VBScript n ° 8: Fonctions de tableau VBScript

Dans ce didacticiel VBScript, nous allons apprendre les variables VBScript, le tableau VBScript, les constantes VBScript et l'objet de dictionnaire dans VBScript.

Tutoriel VBScript # 1: Variables VBScript

VBLe script est la forme la plus courte de Visual Basic Scripting qui suit le langage Visual Basic. Le VBScripting a été introduit par Microsoft. C'est un langage très simple à apprendre qui permet de développer des scripts côté serveur ainsi que côté client.

Caractéristiques de VBScript:

· C'est un langage de script simple.

· Il est insensible à la casse et facile à apprendre pour tout programmeur d'entrée de gamme.

· Il s'agit d'un langage de programmation basé sur les objets et ne suit pas le concept OOPS.

· Il prend en charge le COM qui est une forme plus courte de modèle d'objet composant (COM) structure. Il permet de gérer les éléments de l'environnement où il est exécuté.

· Le VBScripting qui s'exécute côté serveur, est compatible avec la plate-forme d'hébergement telle que le navigateur Web Internet Explorer, Internet Information Services (IIS) en tant que serveur Web et hôte de script Windows (WSH).

· Il peut être utilisé pour développer des scripts côté serveur (ASP classique) et côté client.

· Des outils comme la macro Excel, UFT (test fonctionnel unifié) suivez le script VB.

VBScript en tant que script côté client:

tutoriel vbscript - Navigateur Web
didacticiel vbscript - Navigateur Web

VBScript en tant que script de fenêtre:

didacticiel vbscript - script de fenêtre
didacticiel vbscript - script de fenêtre

Inconvénients de VBScript:

· Les scripts VB sont pris en charge dans Internet Explorer uniquement. Les navigateurs Web bien connus sur le marché comme Mozila Firefox, Google Chrome, etc., ne sont pas compatibles avec VBScript.

· Il dépend de la plate-forme, c'est-à-dire, uniquement pris en charge par l'environnement Windows.

· Le débogage de VBScript est difficile car il n'y a pas de disponibilité de la zone de développement appropriée.

 Commentaire VBScript:

Le but du commentaire VBScript est d'apprendre au compilateur à ignorer la ou les lignes de code particulières de l'exécution. Fondamentalement, les commentaires VBScript sont utilisés pour documenter ou écrire les descriptions / objectifs lors du script. Cela aidera à augmenter la lisibilité du bloc de code en écrivant la description, modifier le journal en utilisant les commentaires. Deux types de commentaires VBScript sont disponibles -

Commentaire VBScript sur une seule ligne: Cela se fait en utilisant le guillemet simple (') au début de chaque ligne. Exemple de commentaire sur une seule ligne dans VBScript -

'Exemple de commentaire sur une seule ligne

Commentaire VBScript sur plusieurs lignes: Le commentaire VBScript sur plusieurs lignes est utilisé pour commenter plus d'une ligne. Ce type de commentaire VBScript peut être obtenu en mettant plus de lignes entre les symboles «/ *» et «* /». Exemple de commentaire VBScript sur plusieurs lignes -

/*

Déclaration VB 1

Déclaration VB 2

….. etc

*/

Variables VBScript:

Les variables VBScript sont un type d'espaces réservés qui référencent des emplacements de mémoire pour stocker des données. Lors de l'exécution, VBScript permet de modifier les variables. Le nom déclaré des variables VBScript est utilisé pour accéder aux variables à des fins de lecture ou d'écriture. Les variables ont la capacité d'interagir avec tous les types de données tels que chaîne, caractère, nombre, date, etc. Selon les types de données, les variables vbscript sont modifiées en conséquence. Par exemple, si nous attribuons un nombre entre guillemets doubles, il sera traité comme une valeur de chaîne.

Nous pouvons déclarer les variables VBScript de trois manières qui sont expliquées ci-dessous -

  • Dim VBScript
  • VBScript publique
  • VBScript privé

Dim VBScript :

Dim signifie déclarer immédiate. Cela signifie que VBScript dim permet de déclarer une variable immédiatement pour tous les types de données. Nous pouvons déclarer plusieurs variables séparées par des virgules, avec une seule instruction dim VBScript. La portée est déclarée à l'aide de l'instruction dim VBScript, est limitée dans le bloc de code tel que les fonctions, les sous-procédures, les scripts locaux, etc., où elle a été déclarée. Les exemples ci-dessous ont montré la syntaxe de l'instruction dim VBScript pour la déclaration de variable -,

Dim var1

Dim var1, var2, var3

En utilisant le mot-clé dim, nous pouvons déclarer les variables immédiatement en spécifiant le nom logique des variables. Il est obligatoire de déclarer chacune des variables si l'on spécifie l'instruction «Option Explicit» au début du script. Ainsi, si l'instruction n'est pas spécifiée, la déclaration de variable est une étape facultative. Dans ce cas, les variables sont déclarées automatiquement lors de la définition des variables.

Public VBScript :

Lorsque les variables sont déclarées avec le mot-clé public, les variables sont accessibles depuis tout le script. Fondamentalement, le mot clé public est utilisé pour définir une variable en tant que variable globale.

VBScript privé:

Lorsque des variables sont déclarées avec le mot-clé private, la portée des variables est limitée à dans le bloc de code.

Attribution de valeurs aux variables VBScript:

Dans l'exemple ci-dessous, nous déclarerons (en utilisant VBScript dim satement) attribuer des valeurs telles que le nombre et la chaîne aux variables à l'aide du symbole égal (=),

'''''declare variables using VBScript dim statement
dim numVar
dim strVar

'''''define the variables - number and string
numbVar = 12345667788
strVar = "This is sample variable"

Lors de l'attribution de valeurs à la variable, nous devons conserver le nom de la variable dans la partie gauche du symbole égal et la valeur doit être conservée dans la partie droite. Pour les chaînes ou les caractères, nous devons conserver la valeur avec entre guillemets.

Variables scalaires - La définition d'une variable avec une valeur unique est connue sous le nom de variable scalaire.

Variables de tableau - Conceptuellement, un tableau représente une liste de valeurs. Dans VBScript, lorsqu'une variable est affectée avec plusieurs mêmes types de valeurs, elle est appelée tableau. Le tableau peut être déclaré avec des parenthèses après le nom de la variable. Il peut être déclaré de la même manière que nous déclarons une variable. La structure pour déclarer un tableau est illustrée ci-dessous -

Dim myArrayName (index max)

Ici, l'index est utilisé pour référencer chacun des éléments d'un tableau qui partent de zéro. Ainsi, l'indice max indique la longueur du tableau moins un. Les valeurs peuvent être attribuées à chaque élément de tableau à l'aide des index de tableau. Dans l'exemple ci-dessous, nous définirons un tableau contenant 3 noms d'étudiants -

' Declare an array with VBScript dim statement
Dim arrStudentName(2) 

' Assigning the student names using the index
arrStudentName(0) = "Tom"
arrStudentName(1) = "Jack"
arrStudentName(2) = "Jerry"

Variables VBScript - Convention de nommage:

Du point de vue syntaxique, aucune convention de dénomination spécifique n'est disponible. Mais il est conseillé de suivre les consignes ci-dessous pour une meilleure lisibilité des scripts,

· Le caractère de départ d'une variable doit être alphabétique.

· Toute période intégrée ne doit pas être conservée.

Le nom de la variable doit être logique selon l'utilisation.

La longueur ne doit pas dépasser la limite de 255 caractères.

Constantes VBScript:

La valeur de la variable constante VBScript ne peut pas être modifiée après la définition. Ainsi, la variable constante est essentiellement une variable en lecture seule. Il doit être défini lors de la déclaration. Le VBScript fournit une variable constante par défaut qui peut être utilisée pendant les scripts. Les exemples de constantes par défaut sont - vbOK, vbCancel, vbTrue, vbFalse, etc. Le keyord Const est utilisé pour déclarer une constante dans VBScripting. Ci-dessous l'exemple, nous verrons comment définir des variables constantes pour les nombres et les chaînes -

Const strConstant = "Ceci est ma chaîne."

Const numConstant = 123

Tableau VBScript:

Conceptuellement, un tableau représente une liste de valeurs. Dans VBScript, lorsqu'une variable est affectée à plusieurs mêmes types de valeurs telles qu'une chaîne, un entier, etc., elle est connue sous le nom de tableau. Les VBScripts permettent de conserver la liste des valeurs de même type dans le même emplacement mémoire (tableau VBScript). Les éléments de chaque tableau sont accessibles à l'aide des numéros de référence connus sous le nom d'index de tableau. L'index commence toujours à zéro.

En termes de structure, VBScript Array comporte deux sections: le nom logique du nom du tableau et l'indice du tableau qui indique la valeur d'index la plus élevée. L'indice du tableau est égal à la longueur du tableau moins un.

Le tableau VBScript doit être déclaré en premier, sinon il générera des erreurs. Semblable à la déclaration de variable, nous pouvons déclarer le tableau VBScript à l'aide de l'instruction dim. En considérant l'utilisation ou la portée, VBScript deux types de tableaux -

·     Baie VBScript locale - La portée de ce type de tableaux est limitée au bloc de code (fonctions ou sous-procédures) où il a été déclaré.

·     Tableau VBScript global - Nous pouvons utiliser ce type de tableaux dans tous les scripts. Ce type de tableaux doit être déclaré au début du script.

Tableaux statiques et dynamiques:

De plus, nous pouvons déclarer le tableau VBScript comme statique ou dynamique lors de la création des scripts.

Un tableau VBScript statique - Il a un nombre fixe d'éléments de tableau qui ne peuvent pas être modifiés pendant l'exécution du script.

Un tableau VBScript dynamique - Le nombre d'éléments du tableau peut être modifié à tout moment. Lorsque le nombre d'éléments n'est pas fixe ou prédéfini, nous pouvons utiliser ce tableau.

Utilisation des tableaux VBScript:

Syntaxe de la déclaration de tableau - Dim myArray (valeur en indice)

Dans l'exemple ci-dessous, nous allons créer un tableau VBScript de notes de 3 étudiants et stocker les notes moyennes calculées dans une variable -

'Declaration of array and value assignment for three students
dim arrMarks(2)
arrMarks(0) = 10
arrMarks(1) = 15
arrMarks(2) = 20

'Calculate the average and store it in a variable
Dim avgMarks
avgMarks = (arrMarks(0)+arrMarks(1)+arrMarks(2))/3

Objet Dictionnaire dans VBScript:

L'objet dictionnaire dans VBScripts a la similitude avec le tableau VBScript. Ce qui signifie que cela permet également de stocker une liste de valeurs. Mais les principales différences de l'objet dictionnaire dans VBScript sont qu'il peut contenir différents types de données et qu'une clé doit être attribuée pour chaque donnée au lieu d'index.

L'objet dictionnaire dans VBScript peut être déclaré pour des utilisations avec la référence de la classe «Scripting.Dictionary». 

Avantages de l'objet Dictionary dans VBScript:

· Différents types de données peuvent être stockés dans une seule variable.

· Avec l'aide de la clé, nous pouvons accéder facilement aux éléments correspondants.

· Ce concept est très flexible car il existe des méthodes prédéfinies pour manipuler l'objet dictionnaire dans vbscript.

Exemple - Objet Dictionary dans vbscript: 

Dans l'exemple ci-dessous, nous verrons les codes des différentes opérations sur les objets dictionnaire -

' **** Create a Dictionary Object in VBScript ****
'Create a variable.
Dim dict
Set dict = CreateObject("Scripting.Dictionary")

'Adding keys and items.
dict.Add "Name", "VBScript"
dict.Add "Id", "1"
dict.Add "Trainer", "K Mondal"

'**** Checking the availability of a Key from the dictionary object in VBScript ****
If dict.Exists("Name") Then
   msg = "The name key exists"
Else
   msg = "The name key does not exists"
End If

'Read an item
dim sName 
sName = dict.Item("Name")

'get the count of element
dim nCount
nCount = dict.count

'Delete single item
dict.Remove("Name")

'Delete All item
dict.RemoveAll

Conclusion:

Dans cet article VBScript, nous avons découvert la vue d'ensemble de VBScript Variables, VBscénario Apleurer, VBScript Cconstanteset Dictionary Object dans VBScript. Pour plus de détails sur VBScript, veuillez cliquer sur ici.

À propos de K Mondal

Bonjour, je suis K. Mondal, je suis associé à une organisation de premier plan. J'ai plus de 12 ans d'expérience de travail dans des domaines tels que le développement d'applications, les tests d'automatisation, le consultant en informatique. Je suis très intéressé par l'apprentissage de différentes technologies. Je suis ici pour répondre à mon aspiration et je contribue actuellement en tant qu'auteur et développeur de site Web à la fois dans LambdaGeeks.
Connectez-vous à LinkedIn - https://www.linkedin.com/in/kumaresh-mondal/

Laisser un commentaire

Votre adresse email n'apparaîtra pas. Les champs obligatoires sont marqués *

Geeks Lambda