Vous êtes sur la page 1sur 3

1) a-Programmation structure : le code source est excut ligne par ligne, si une erreur sest produite sur une

ligne, le programme ne passe pas la ligne suivante quaprs avoir la rsoudre b-Programmation vnementielle : elle se base sur les vnements, exemple tlchargement de la page, quant on fait double clic, on fait passer la souris c-Programmation orient objet : les programmes sont dcoups en fonctions

indpendantes qui sont elles-mmes constitues de blocs d'instructions structures. 2) Le vb.net est bas sur les vnements, donc il fait partie de la programmation vnementielle. 3) La notion de visibilit dune variable donne lutilisation dune variable dans un programme,
Exemple : Dim maVar as Type Dans une procedure ou fonction : limite a celle-ci Dans une Form ou un module : porte limite a l'ensemble du Form ou du module Private maVar as Type Pareil que le DIM Public maVar as Type Accessible a l'ensemble des forms et des Modules 4)

Syntaxe If condition(s) Then Instruction11 Instruction12 Else Instruction21 Instruction22 End If Exemple If Moyenne >= 12 Then Admis = Admis + 1 MsgBox(" Candidat admis ") affiche une fentre avec le message indiqu Else Ajourns = Ajourns + 1 MsgBox(" Candidat ajourn ") End If 5) la boucle for Syntaxe For Compteur = Dbut To Fin [Step Incrment] Instructions [ ... Exit For] pour une interruption pralable de la boucle [Instructions] Next [Compteur] le mot Compteur est facultatif Exemple

Dim i As Integer Dim Chane As String Dim TabInitial(1 To 12) As Single For i = 1 To 12 Chane = InputBox("Temprature N " & Compteur) TabInitial(i) = Chane Next i le i nest pas obligatoire

While
Syntaxe Do While Condition Instructions [... Exit Do] [Instructions] Loop Exemple Do While MotPropos <> MotDePasse MotPropos = InputBox("Donnez votre mot de passe") Loop 6) Une exception en VB.net est une erreur qui peut survenir lors de lexcution dun programme. O doit la traiter pour anticiper son intervention. Exemple : Try lblMHT.text=val(textQte.text)*ctype(txtPU.textsingle) catch e as invalid cast exeption msgbox( veuillez introduire un ombre rel SVP = catch e as
finally lblMHT.text=0 end try

exemple du cours

Syntaxe
Try Catch Ex as Exception Finally End Try

Exemple :

Public Sub TryExample() Dim x As Integer = 5 ' Declaration des variables. Dim y As Integer = 0 Try x = x \ y ' Cause a "Divide by Zero" error. Catch ex As Exception When y = 0 ' Catch the error. Beep() MsgBox("You tried to divide by 0.") ' Show an explanatory message. Finally Beep() ' This line is executed no matter what. End Try End Sub

7) Select Case age Case <18

Msgbox (vous tes mineur ) Case 18 to 40 Msgbox (vous tes majeur ) Else Case Msgbox (vous tes ag(e)) End Select 8) Une fonction est une procdure qui retourne une valeur alors que la procdure ne retourne rien. 9)
Une procdure est rcursive si elle peut s'appeler elle mme.

Exemple :
Function Factorielle (ByVal N as Long) As Long If N=1 then Return 1 Else Return N* Factorielle(N-1) End If end Function

10)

11) Il existe 3 objets dans le mode connect : 1) Objet connexuion : -oldbconnection -Sql connection 2) objet command 3)objet data reader