Académique Documents
Professionnel Documents
Culture Documents
VB 6
VB 6
URCA
Sommaire
Introduction
VBA
la programmation
et VB
Syntaxe de base, variables
Oprateurs de base, boucles
Introduction la programmation
Introduction: suite
La syntaxe
Langages squentiels, langages orient-objet
Langages interprts, langages excuts
Langages spcialement adapts
A Internet (pages web): PHP, Perl, JAVA
Aux simulations: Matlab
VB = Visual Basic
Langage de programmation contenu dans MS
Office mais galement intgr dans Visual Studio
pour faire des applications indpendantes
Avantages
Simplicit
Disponible dans MS Office
Accs toutes les fonctions de Windows
Systmes de fentres, botes de dialogue, API
Inconvnients
Pas trs rapide
Dpend beaucoup des versions utilises de
Windows et MS Office
Cher si on veut tre en rgle
Visual Basic
Exemples
Syntaxe
Variables
C
intmain(intargc,char*
argv[]){
inti=0;
for(i=0;i<2;i++){
printf("HelloWorld
!\n");
}
}
Syntaxe de base
Il
PublicSubnom_du_programme()
squencesdinstructions
EndSub
Indique la fin
Indique le
dbut
Variables (1)
Variables (2)
En
Variables (3)
En
Variables (4)
Les
PublicSubmon_prog()
DimaAsInteger,bAsInteger,cAsInteger,dAsInteger
a=5
b=7
a sera modifi et vaudra 12
a=a+b
d=a*b
EndSub
d vaudra 84
des types
PublicSubmon_prog()
DimaAsInteger,bAsInteger,dAs
Integer
a=9
b=2
PublicSubmon_prog()
d=a/b
DimaAsInteger,bAsInteger,dAs
EndSub
Double
a=9
b=2
vaudra 4
d=a/b
d vaudra 4.5
EndSub
avec &
Autrement
Faire autre chose
en VB:
DimaAsInteger,bAsInteger
a=5
Condition
Ifa<10Then
b=1
Else
b=2
EndIf
syntaxes:
DimaAsInteger,bAsInteger
a=5
Ifa<10Then
b=1
ElseIfa<20Then
b=2
Else
b=3
EndIf
Boucles (1)
jusqu 10000:
DimaAsInteger
Fora=0To10000
Toutcequisetrouveiciest
rpt10001fois
Nexta
Smantique:
Pour a valant De 0 A 10000
Fais qqch