Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
FEDERICO GIUNTOLI
Microsoft
Visual Basic
C ONTENUTO
1. Cenni storici
2. Descrizione generale del linguaggio
3. Programmazione event-driven
Proprio per la sua facilità e per la potenza e la flessibilità che offre, il Visual
Basic viene utilizzato sia dai programmatori più esperti, sia dai neofiti che si
avvicinano per la prima volta al mondo della programmazione.
L’apprendimento del VB risulta, per la sua somiglianza sintattica al C# e
quindi al C++, particolarmente facilitato per gli utenti i quali hanno già
familiarità con quest’ultimo.
S EZIONE 2
L’ambiente Microsoft
Visual Basic
C ONTENUTO
Avviato il nuovo progetto, ci troviamo davanti vuna finestra, il form, che sarà
la finestra della nostra futura applicazione. Nel form vengono collocati tutti
gli elementi dell’interfaccia utente: caselle di testo, pulsanti, immagini, ecc.
Per inserirli nel progetto basterà selezionarli dalla barra strumenti e
trascinarli nel punto desiderato. Altrettanto facilmente è possibile modificare
la posizione e la dimensione di un controllo semplicemente utilizzando il
mouse.
End Sub
End Class
End Sub
End Class
Allora iniziamo a
programmare!
- Le basi
Le variabili e le costanti
C ONTENUTO
1. I tipi di dato
2. Dichiarazione di una variabile
3. Dichiarazione di una costante
Così come in C# (e in tutti gli altri linguaggi) i dati possono essere di vario
tipo, ognuno dei quali rappresenta valori diversi e occupa una diversa
dimensione in memoria:
• As è un’altra parola chiave, indica che <Tipo> è il tipo con cui viene
dichiarata la constante
• As, così come <Tipo>, hanno la stessa funzione vista per le constanti
Esempi:
Dim I As Integer = 1
Così come accadeva in C# con il tipo string, anche qui esso può sì avere una
lunghezza fissa dichiarata (*20 indica che la variabile nome può contenere
massimo 20 caratteri), ma può avere anche lunghezza variabile (come accade
nel terzo esempio), basta non dichiarare la dimensione
5. Torniamo nella finestra del form, facciamo doppio click sul bottone, ecco
che verremo spostati nuovamente nella scheda del codice, all’interno del
sub
lblrisultato.text = Risultato
7. Il codice completo dovrebbe essere simile a questo:
Procedure e funzioni
C ONTENUTO
1. Procedure
2. Funzioni
3. Applicazioni e differenze
• end sub, è una parola chiave del VB che segna la fine della procedura.
•nome: è il nome con cui vogliamo identificare la funzione per una successiva
chiamata.
CAMPO .TEXT (O
NOME
\OGGETTO CAPTION)
Analizziamo:
Analizziamo:
Risultato finale:
Public Class Form1
Dim A As Integer
Dim B As Integer
End Class
Funzioni iterative
C ONTENUTO
Il ciclo più utilizzato è sicuramente il For .. Next /*anche se alla prof non
piace :’) */
Vediamone la sintassi:
Do While Condizione
...
Loop
Do apre il ciclo.
Questa struttura prevede per prima cosa la verifica della condizione. Il ciclo
entrerà in esecuzione finché la condizione risulterà vera.
Do
...
Loop While Condizione