Visual Basic .Net è uno dei linguaggi disponibili per lavorare con il Framework .Net, ad un primo sguardo sembra derivare in parte da Visual Basic, almeno nella sintassi, ma scopriremo che è un linguaggio completamente nuovo, e molto potente, che possiamo utilizzare sia per applicazioni windows che per lo sviluppo di applicazioni web based.
Visual Basic .Net permette inoltre di accedere a tutte le classi del framework .Net con estrema semplicità.
Vediamo alcuni esempi per familiarizzare un po’ con la sintassi e la struttura di Visual Basic.Net
Un programma VB.Net consiste essenzialmente dalle seguenti parti:
Le applicazione Visual Basic .Net sono formate da dei blocchi di codice detti moduli, che sono un gruppo di procedure.
Imports System
Module modHelloworld
Sub Main()
Console.WriteLine("Hello world!")
End Sub
End Module
Iniziamo a vedere alcune delle parti principali di un programma vb.net
Main() rappresenta l’entry point dell’applicazione
Sub definisce una procedura
Console.writeline è un esempio di come vengono richiamati i metodi delle classi tramite la notazione puntato Classe.metodo
Module ModProdotto
Sub Main()
Dim primoNumero, secondoNumero As String
Dim numero1, numero2, prodotto As Integer
Console.Write("1° numero")
primoNumero = Console.ReadLine()
Console.Write("2° numero")
secondoNumero = Console.ReadLine()
numero1 = primoNumero
numero2 = secondoNumero
prodotto = numero1 * numero2
Console.WriteLine("Il prodotto di {0} e {1} è pari a: {2}", numero1, numero2, prodotto)
End Sub
End Module
Abbiamo imparato altre cose:
primoNumero = Console.ReadLine() aspetta l’input dell’utente e ne memorizza il valore nella variabile primoNumero
{i} è detto Formato, l’argomento in posizione i viene valutato ed inserito dentro la stringa.