Télécharger la présentation
1
Programmation multimédia 3
Le langage VBScript Semaine 3 Préparé par Marc Aubé Source :
2
Le langage VBScript - introduction
Le langage VBScript est une adaptation pour le Web, du célèbre langage de Microsoft, Visual Basic.
3
Le langage VBScript - introduction
Le VBScript est un langage de script simplifié et orienté objet dont la syntaxe est basée sur celle du Visual Basic pour application. Il est possible de créer des classes avec leurs propres propriétés et méthodes.
4
Le langage VBScript - introduction
Les programmes VBScript sont, la plupart du temps, directement insérés au sein du code HTML dans les pages ou peuvent être écrits dans un fichier spécifique portant l'extension .vbs.
5
Le langage VBScript - introduction
VBScript est en général utilisé avec d'autres composants tels que ceux de la référence d'exécution Scripting, de l'objet FileSystemObject, d'ActiveX, les composants COM (Components Object Model), etc., afin de rendre un site Web dynamique et interactif.
6
Le langage VBScript - introduction
La technologie ASP (Active Server Pages) s'appuie en général sur les programmes VBScript pour créer de véritables applications Web implémentées du côté serveur.
7
Le langage VBScript - introduction
Ce langage est particulièrement adapté à l'élaboration de sites professionnels tournés vers l'e-commerce notamment.
8
Le langage VBScript - introduction
L'implémentation du code VBScript peut s'effectuer du côté serveur comme du côté client. Cependant, des scripts devant être interprétés par le navigateur du client, risque de se heurter à des risques d'incompatibilités.
9
Le langage VBScript - introduction
Enfin, les programmeurs avertis ne ressentiront guère de difficultés à se familiariser à ce langage et les débutants devraient par une bonne connaissance des bases de la programmation Internet et certainement par un bon investissement personnel, réussir à rapidement maîtriser cet outil.
10
Le langage VBScript - introduction
Le langage Visual Basic Script possède un seul type de variable dénommé Variant. Dim Variable ' Variable est de type Variant Dans VBScript, les variables ont la possibilité de recevoir n'importe quel genre de données, comme des nombres entiers ou à virgule flottante, une chaîne de caractères ou encore une valeur logique.
11
Les types de variables ' Variable de sous-type String
Variable = "Chaîne de caractères" ' Variable de sous-type Integer Variable = 50 ' Variable de sous-type Boolean Variable = True C'est pourquoi, le type Variant peut contenir diverses valeurs de variables appelées les sous-types de variables. Tableau des types de variables
12
Les types de variables variable = Empty variable = Null
Le langage VBScript comprend cinq mots-clés permettant d'affecter des valeurs spéciales aux variables d'un programme. Le mot-clé Empty signale que la valeur d'une variable n'est pas encore initialisé. variable = Empty Le mot-clé Null signifie qu'une variable ne contient pas de valeur valide. variable = Null
13
Les types de variables Le mot-clé True représente la valeur binaire 1
variable = True Le mot-clé False représente la valeur binaire 0. variable = False
14
Les types de variables Les mots-clés précités peuvent être également utilisés dans des expressions conditionnelles comme dans l'exemple ci-dessous. If variable <> Null Then ' Instructions... End if Le mot-clé Nothing indique qu'une variable objet est en fin d'utilisation, et partant, libère l'espace mémoire qui lui était alloué. Set variable_objet = Nothing
15
Les types de variables <html> <body> <% Dim objet
' Création de l'objet Set objet = Server.CreateObject("MSWC.AdRotator") Response.Write objet.GetAdvertisement("liste.txt") ' Destruction de l'objet Set objet = Nothing %> </body> </html>
16
Les opérateurs Le VBScript possède plusieurs types d'opérateurs permettant d'accomplir de nombreuses tâches à l'intérieur des expressions comme des comparaisons, des multiplications, de la concaténation, etc.. Un jeu complet d'opérateurs autorisent de multiples combinaisons d'expressions. Les opérateurs d'affectation Les opérateurs arithmétiques Les opérateurs booléens Les opérateurs de comparaisons Les opérateurs de concaténations La priorité des opérateurs
17
Les opérateurs d'affectation
Un opérateur d'affectation assigne la valeur de l'opérande gauche basée sur la valeur de l'opérande droite. L'opérateur d'affectation de base est le signe d'égalité (=), qui assigne la valeur de son opérande droite à son opérande gauche. C'est-à-dire, droit = gauche assigne la valeur de gauche à droit. variable = valeur Les exemples ci-dessous, montrent le mécanisme d'affectation de valeurs aux variables. x = 10 y = 12 x = y 'retourne x = 12
18
Les opérateurs arithmétiques
Les opérateurs arithmétiques prennent des valeurs numériques (des littéraux ou des variables) comme leurs opérandes et renvoient une valeur numérique. Les opérateurs arithmétiques standards sont l'addition (+), la soustraction (-), la multiplication (*), et la division (/). Tableau des opérateurs arithmétiques
19
Les opérateurs booléens
Les opérateurs logiques sont typiquement utilisés pour comparer des expressions ou des nombres et retournent en résultat des valeurs booléennes. Tableau des opérateurs booléens
20
Les opérateurs de comparaison
Ce type d'opérateur compare ses opérandes et renvoie une valeur logique en fonction du résultat. Si la comparaison est vraie, la valeur logique true est retournée. Les opérandes peuvent être des valeurs numériques ou des chaînes de caractères. Tableau des opérateurs de comparaison
21
Les opérateurs de concaténation
En plus des opérateurs de comparaison, qui peuvent être utilisés sur des valeurs de chaîne de caractères, l'opérateur d'enchaînement & permet d'enchaîner deux valeurs de chaîne de caractères ensemble, en renvoyant une autre qui est le résultat de la concaténation des deux opérandes.
22
Les opérateurs de concaténation
L'opérateur d'affectation + peut également être utilisé pour enchaîner des chaînes de caractères. Mais cet opérateur pourrait être ambigu du fait de sa fonction initiale, c'est-à-dire l'addition sur des nombres. "mon" & "programme" 'retourne "mon programme" texte = "Un programme" texte_2 = "VBScript" resultat = texte & texte_2 'retourne "Un programme VBScript"
23
Priorité des opérateurs
Tableau de la priorité des opérateurs
24
Les constantes prédéfinies
Les constantes prédéfinies dans Visual Basic Script permettent d'apporter une meilleure efficacité dans l'utilisation de valeurs pour les variables, ainsi qu'une plus grande lisibilité du code. Les constantes 3-états Les constantes d'attributs de fichiers Les constantes chaînes de caractères Les constantes de couleur Les constantes de comparaison Les constantes date/heure Les constantes de dossiers spéciaux Les constantes d'entrée/sortie de fichiers La constante d'erreur Les constantes de format date/heure Les identificateurs de langue Les constantes de msgbox Les constantes de types de variable
25
Les constantes chaînes de caractères
Les constantes chaînes de caractères peuvent être utilisées n'importe où dans un programme VBScript. Tableau des constantes
26
Les constantes date/heure
Les constantes date/heure peuvent être utilisées n'importe où dans un programme VBScript. Tableau des constantes
27
Les constantes de format date/heure
Les constantes de format date/heure peuvent être utilisées n'importe où dans un programme VBScript. Toutes ces constantes dépendent pour leur fonctionnement des paramètres systèmes de la station cliente. Tableau des constantes
28
Les constantes de MSGBOX
Les constantes des boîtes de messages (msgbox) peuvent être utilisées n'importe où dans un programme VBScript. La plupart des constantes de boîtes de messages affichent dans celles-ci, divers boutons de commandes ou icônes d'information. Tableau des constantes de MSGBOX
29
Les erreurs dans VBScript
Les erreurs d'exécution Les erreurs d'exécutions interviennent lorsqu'un script Visual Basic Script entreprend une action que le système n'est pas capable de supporter. Tableau des erreurs d'exécution VBScript
30
Les erreurs dans VBScript
Les erreurs de syntaxe Les erreurs de syntaxes interviennent lorsqu'un script Visual Basic Script tente de s'exécuter alors qu'il comporte des anomalies grammaticales, en fait une construction anormale des instructions. Tableau des erreurs de syntaxe VBScript
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.