Corsi on-line
Chiudi
Newsletter:
  • Seguici su Facebook
  • Seguici su Twitter
  • Seguici su Google+
  • Seguici via RSS
  • Seguici col tuo Smartphone

Istruzioni condizionali

In un linguaggio di programmazione esistono strutture di controllo come le istruzioni condizionali che servono, come visto nei capitoli precedenti, a stabilire per l'appunto condizioni per scatenare una routine o un'altra a seconda del risultato della condizione.

VB utilizza il costrutto If - Then - Else per effettuare controlli. La sintassi base è la seguente:

If condizione Then
    espressione
Else
    espressione alternativa
End If
Vediamo un esempio. Si crei un nuovo EXE standard e si assegni alla Form il Name frmIstrCond; si inserisca un CommandButton e lo si chiami cmdIstrCond.

Nella parte generale si inserisca il seguente codice:

Option Explicit
Dim a As Integer
Dim b As Integer
e nella Sub il seguente codice:
Private Sub cmdIstrCond_Click()
    a = 10
    b = 10
    If a = b Then
        Debug.Print "A è uguale a B"
    Else
        Debug.Print "A è diverso da B"
    End If
End Sub
Essendo A e B impostate entrambe a 10, il risultato sarà A è uguale a B.

VB, come tutti i linguaggi di programmazione possiede una clausola per ampliare il raggio condizionale, ovvero ElseIf. Facciamo un esempio chiarificatore.

(L'articolo continua più sotto...)

Si inserisca nella Sub il seguente codce:

Private Sub cmdIstrCond_Click()
    a = 10
    If a = 10 Then
        Debug.Print "A è uguale a 10"
    ElseIf a < 10 Then
        Debug.Print "A è minore di"
    Else
        Debug.Print "A è diverso da 10"
    End If
End Sub
Il risultato sarà A è uguale a 10.

Esiste un altro costrutto per la generazione di condizioni, il Select Case. La sintassi base è la seguente:

Select Case condizione
    Case 0: espressione 0
    Case 1: espressione 1
    Case 2: espressione 2
    Case Else
        tutti gli altri casi
End Select
Vedremo dei casi di studio col Select Case nei capitoli successivi.

Corsi
Corso MS AccessCorso MS Access
Impara a creare e gestire database in maniera semplice e veloce. A partire da 39 €.
Corso Visual Basic 6Corso Visual Basic 6
Realizzare applicazioni Desktop con VB6. A partire da 39 €.
Sommario
Annunci

Mr.Webmaster

Pubblicità
Chi Siamo
Contattaci
Collabora
Note Legali
© 2003 - 2012 Mr.Webmaster - Il portale dei Webmaster Italiani - Tutti i diritti riservati | Powered by IKIweb Internet Media S.r.l. - PIVA 02848390122