Cours Visual Basic pour Application

Cours Visual Basic pour Application

VBA ou VB ou Visual Basic

La terminologie autour de Visual Basic peut mener à une certaine ambiguité.
VBA = Visual Basic pour Application
Disponible avec MS Office (Excel, Access, Word)
VB = Visual Basic
Langage de programmation contenu dans MS Office mais également intégré dans Visual Studio pour faire des applications indépendantes
Finalement les 3 termes sont presque identiques

Visual Basic en général

Avantages
Simplicité
Disponible dans MS Office
Accès à toutes les fonctions de Windows
Systèmes de fenêtres, boîtes de dialogue, API
Inconvénients
Pas très rapide
Dépend beaucoup des versions utilisées de Windows et MS Office
Cher si on veut être en règle

Pratique: 1er exemple
Public Sub afficher_texte() Dim i As Integer For i=1 To 2 MsgBox « Hello World ! » Next i
End Sub

Exemples avec d’autres langages
JAVA
class Exemple{public static void main(String args[]){ int i = 0; for(i=0; i<2; i++){System.out.println(« Hello World ! »); }}
}
C
int main(int argc, char * argv[]){int i = 0;for(i=0; i<2; i++){ printf(« Hello World !\n »);}
}

Syntaxe de base
Il faut toujours indiquer où se trouve le début et la fin du programme que l’on écrit.
Public Sub nom_du_programme() ‘ séquences d’instructions
End Sub

VARIABLES

Les variables sont essentielles à tous les programmes et tous les langages. Elles permettent le stockage à court terme des paramètres du programme. Souvent des valeurs numériques (5, 17.6, -3.121212) ou des caractères. Plusieurs types de variables Correspondent à des zones de mémoire de l’ordinateur. En Visual Basic, on considère env. 12 types de variables. Les plus utilisées:
String pour stocker des chaînes de caractères
Integer pour stocker des valeurs entières
Double pour stocker des valeurs décimales
Long pour stocker des grandes valeurs entières
Boolean pour stocker soit un 0 soit un 1 (un bit)
En VB, il n’est pas obligatoire de déclarer les variables, mais vivement conseillé
Syntaxe de déclaration:
Public Sub prog_qui_fait_rien() Dim age As Integer
Dim nom As String Dim revenu As Long
End Sub

Cours gratuitTélécharger le cours complet

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *