Visual Basic .NET: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
s.h.
Riga 8:
Esempio di Visual Basic classico (6.0 e precedenti):
 
<source lang="vb">
Private Sub Command1_Click()
&nbsp;
 
MsgBox "Hello, world!"
&nbsp;
 
End Sub
 
Esempio di Visual Basic .NET:
 
<source lang="vbnet">
Private Sub button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles button1.Click
&nbsp;
 
MessageBox.Show("Hello, world!", "Titolo esempio", MessageBoxButtons.OK, MessageBoxIcon.Information)
&nbsp;
 
End Sub
</source>
 
Nell'esempio sopra riportato è indicata la nuova sintassi che sostituisce il classico ''MsgBox''. La visualizzazione del messaggio è effettuata dal metodo ''Show'' della classe ''MessageBox''. Notare che normalmente per invocare un metodo è necessario creare un'[[istanza]] di una classe. In questo caso, tuttavia, il metodo, essendo di tipo ''Shared'' (cioè ''condiviso'') può essere chiamato anche senza istanziare la classe. La vecchia sintassi ''MsgBox'' è, comunque, supportata anche dalla nuova piattaforma di sviluppo. Per ''istanziare una classe'' si intende creare un [[oggetto]] del tipo definito dalla classe.