……….
Ce cours est porte sur la programmation structurée en s’appuyant sur le langage Visual Basic.vb 1.0 qui a été introduit en 1991 par MicroSoft en se basant sur le langage Basic (Dartmouth College, New Hampshire,USA, 1964).
Il s’agit d’un langage de programmation evenementielle dans lequel les programmes sont definis par leurs reactions a differents evenements.
Ainsi, il permet la creation aisé d’interfaces utilisateur graphique (gui), l’acces aux bases de données, etc.
La derniere mise a jour est la version vb 6.0 sortie en 1998.
A partir de la version 7.0, le langage evolue et est qualifié deVisual Basic.net ; ce cours ne présente pas les specificités de ce langage..
Types : représentation memoire
Les types suivants décrivent comment sont stockees — taille et codage — en memoire les informations correspondantes.
Type taille en octet valeurs
Boolean 2 Vrai ou Faux
Byte 1 0 . . . 255
SByte 1 −128 . . . 127
Char 2 0 . . . 65535 C
Date 8 01/01/100 → 31/12/9999
Decimal 16 entier ou d´ecimal D
Double 8 R
Integer 4 −216. . . 216− 1 I
Types : représentation mémoire (suite)
Type taille en octet valeurs
UInteger 4 0 . . . 231− 1
Long 8 −232. . . 232− 1
ULong 8 0 . . . 264− 1
Short 2 −28. . . 28− 1
UShort 2 0 . . . 216− 1
Single 4
String variable
Structure variable suivant les membres
Object 4 pointe sur tous types de données
Typages de constantes
Les constantes peuvent etre suivies de lettres — indiquees en derniere colonne des tableaux precedents — permettant de spécifier le type. Par exemple, -« a »c est un charact`ere (et non pas une chaine de caracteres i.e. une suite de caracteres se terminant par 0) ; -256S correspond en fait a 0, etc.
Il est possible d’utiliser les num´erotations octales et hexadecimal pour manipuler les constantes.
Par exemple,
-&H10 represente la constante 16 ;
-&O10 represente la constante 8.
Identificateurs
Les identificateurs servent a manipuler les objets du langage i.e. manipuler de l’espace mémoire auquel on donne un nom.
Cet espace mémoire peut contenir des données ou des instructions manipulant des données (identificateurs de variables/de fonctions).
Un identificateur se doit d’informer sur ce qu’est et a quoi sert l’objet qu’il identifie.
En vb, un identificateur est une suite d’au plus 40 caracteres (hors séparateurs, opérateurs, mots clefs) commencant par une lettre.
D´eclaration de variables
Schématiquement, une variable correspond a un emplacement en mémoire. Dans le code source, ce dernier est manipulé par l’entremise de l’identificateur de la variable.
En vb, on declare les variables comme suit :
Dim IdentificateurDeLaVariable As TypeDeLaVariable
Par exemple, on peut avoir :
Dim VariableEntier As Integer
Dim UnReel As Single
REM d\’eclaration multiple
Dim AutreEntier As Integer, AutreReel As Single
Dim NomPrenom As String
Une constante est une forme de variable dont l’affectation ne peut se faire qu’a la déclaration et qui ne varie pas. En vb,on déclare (et definit) les constantes comme suit :
Const IdentificateurDeVariable As TypeDeVariable = Valeur
Par exemple, on peut avoir : Const Pi As Single = 3.14