Programma VB.Net con esempi di codice: modulo, classe e struttura
Moduli in VB.Net
Un programma VB.Net รจ composto dai seguenti moduli:
- Dichiarazione dello spazio dei nomi
- Una o piรน procedure
- Una classe o un modulo
- Variabili
- La procedura principale
- Commenti
- Dichiarazioni ed espressioni
Esempio di programma Hello World in VB.Net
Di seguito รจ riportato un semplice esempio di programma Hello World in VB.Net:
Passo 1) Creare una nuova applicazione console.
Passo 2) Aggiungi il seguente codice:
Imports System
Module Module1
'Prints Hello Guru99
Sub Main()
Console.WriteLine("Hello Guru99")
Console.ReadKey()
End Sub
End Module
Passo 3) Fai clic sul pulsante Start dalla barra degli strumenti per eseguirlo. Dovrebbe stampare quanto segue sulla console:
Parliamo delle varie parti del programma di cui sopra:
Spiegazione del codice:
- Questa รจ chiamata dichiarazione dello spazio dei nomi. Quello che stiamo facendo รจ includere uno spazio dei nomi con il nome System nella nostra struttura di programmazione. Successivamente, saremo in grado di accedere a tutti i metodi che sono stati definiti in quello spazio dei nomi senza ricevere errori.
- Questa รจ chiamata dichiarazione del modulo. Qui abbiamo dichiarato un modulo denominato Module1. VB.Net รจ un linguaggio orientato agli oggetti. Quindi dobbiamo avere un modulo di classe in ogni programma. ร all'interno di questo modulo che potrai definire i dati e i metodi che verranno utilizzati dal tuo programma.
- Questo รจ un commento. Per contrassegnarlo come commento, abbiamo aggiunto una virgoletta singola (') all'inizio della frase. Il compilatore VB.Net non elaborerร questa parte. Lo scopo dei commenti รจ migliorare la leggibilitร del codice. Usali per spiegare il significato delle varie istruzioni nel tuo codice. Chiunque legga il tuo codice lo troverร facile da capire.
- Un modulo o una classe VB.Net puรฒ avere piรน di una procedura. ร all'interno delle procedure in cui dovresti definire il tuo codice eseguibile. Ciรฒ significa che la procedura definirร il comportamento della classe. Una procedura puรฒ essere una funzione, Sub, Get, Set, AddHandler, Operator,, RemoveHandler o RaiseEvent. In questa riga abbiamo definito la sottoprocedura Main. Questo segna il punto di ingresso in tutti i programmi VB.Net. Definisce cosa farร il modulo quando verrร eseguito.
- Qui รจ dove abbiamo specificato il comportamento del metodo primario. Il metodo WriteLine appartiene alla classe Console ed รจ definito all'interno del namespace System. Ricorda che questo รจ stato importato nel codice. Questa istruzione fa sรฌ che il programma stampi il testo Hello Guru99 sulla console quando viene eseguito.
- Questa riga impedirร la chiusura o l'uscita dello schermo subito dopo l'esecuzione del programma. Lo schermo verrร messo in pausa e attenderร che l'utente esegua un'azione per chiuderlo.
- Chiusura della sottoprocedura principale.
- Conclusione del modulo.
Classe in VB.Net
In VB.Net, utilizziamo le classi per definire un progetto per a Tipo di dati. Ciรฒ non significa che una definizione di classe รจ una definizione di dati, ma descrive di cosa sarร composto un oggetto di quella classe e le operazioni che possiamo eseguire su tale oggetto.
Un oggetto รจ un'istanza di una classe. I membri della classe sono i metodi e le variabili definiti all'interno della classe.
Per definire una classe, utilizziamo la parola chiave Class, che dovrebbe essere seguita dal nome della classe, dal corpo della classe e dall'istruzione End Class. Ciรฒ รจ descritto nella seguente sintassi:
[ <attributelist> ] [ accessmodifier ] _ Class name [ Inherits classname ] [ statements ] End Class
Qui,
- L'attributoList denota un elenco di attributi che devono essere applicati alla classe.
- AccessModifier รจ il livello di accesso della classe definita. ร un parametro facoltativo e puรฒ assumere valori come Pubblico, Protetto, Amico protetto, Amico e Privato.
- Inherits indica qualsiasi classe genitore che eredita.
Esempio di classe VB.Net
Di seguito รจ riportato un codice di esempio per creare una classe in VB.Net:
Passo 1) Creare una nuova applicazione console.
Passo 2) Aggiungi il seguente codice:
Imports System
Module Module1
Class Figure
Public length As Double
Public breadth As Double
End Class
Sub Main()
Dim Rectangle As Figure = New Figure()
Dim area As Double = 0.0
Rectangle.length = 8.0
Rectangle.breadth = 7.0
area = Rectangle.length * Rectangle.breadth
Console.WriteLine("Area of Rectangle is : {0}", area)
Console.ReadKey()
End Sub
End Module
Passo 3) Esegui il codice cliccando sul pulsante Start dalla barra degli strumenti. Dovresti ottenere la seguente finestra:
Abbiamo utilizzato il seguente codice:
Spiegazione del codice:
- Creazione di un modulo denominato Modulo1.
- Creazione di una classe denominata Figura.
- Creazione di un membro della classe denominato lunghezza del tipo Double. Il suo livello di accesso รจ stato impostato su pubblico, il che significa che sarร accessibile pubblicamente.
- Creazione di un membro della classe denominato ampiezza del tipo Double. Il suo livello di accesso รจ stato impostato su pubblico, il che significa che sarร accessibile pubblicamente.
- Fine della lezione.
- Creazione della sottoprocedura principale.
- Creazione di un oggetto denominato Rettangolo. Questo oggetto sarร di tipo figura, ovvero sarร in grado di accedere a tutti i membri definiti all'interno della classe Figure.
- Definizione di una variabile denominata area di tipo Double e inizializzando il suo valore su 0.0.
- Accedendo alla proprietร length definita nella classe Figure e inizializzando il suo valore su 8.0.
- Accedere alla proprietร width definita nella classe Figure e inizializzare il suo valore su 7.0.
- Calcolare l'area del rettangolo moltiplicando i valori di lunghezza e larghezza. Il risultato di questo calcolo verrร assegnato alla variabile area.
- Stampa del testo e dell'area del rettangolo sulla console.
- Mettere in pausa la console in attesa che un utente intraprenda un'azione per chiuderla.
- Conclusione della sottoprocedura.
- Fine della lezione.
Struttura in VB.Net
Una struttura รจ un tipo di dati definito dall'utente. Le strutture ci forniscono un modo per impacchettare insieme dati di diversi tipi. Una struttura viene dichiarata utilizzando la parola chiave struttura.
Esempio di struttura VB.Net
Ecco un esempio per creare una struttura in VB.Net:
Passo 1) Creare una nuova applicazione console.
Passo 2) Aggiungi il seguente codice:
Module Module1
Structure Struct
Public x As Integer
Public y As Integer
End Structure
Sub Main()
Dim st As New Struct
st.x = 10
st.y = 20
Dim sum As Integer = st.x + st.y
Console.WriteLine("The result is {0}", sum)
Console.ReadKey()
End Sub
End Module
Passo 3) Esegui il codice cliccando sul pulsante Start dalla barra degli strumenti. Dovresti ottenere la seguente finestra:
Abbiamo utilizzato il seguente codice:
Spiegazione del codice:
- Creazione di un modulo denominato Modulo1.
- Creazione di una struttura denominata Struct.
- Creazione di una variabile x di tipo intero. Il suo livello di accesso รจ stato impostato su Pubblico per renderlo accessibile pubblicamente.
- Creazione di una variabile y di tipo intero. Il suo livello di accesso รจ stato impostato su Pubblico per renderlo accessibile pubblicamente.
- Fine della struttura.
- Creazione della sottoprocedura principale.
- Creazione di un oggetto denominato st di tipo struct. Ciรฒ significa che sarร in grado di accedere a tutte le proprietร definite all'interno della struttura denominata Struct.
- Accedendo alla variabile x definita all'interno della struttura Struct e inizializzando il suo valore a 10.
- Accedendo alla variabile y definita all'interno della struttura Struct e inizializzando il suo valore a 20.
- Definizione della somma delle variabili e inizializzazione del suo valore sulla somma dei valori delle due variabili precedenti.
- Stampa del testo e del risultato dell'operazione precedente sulla console.
- Messa in pausa della finestra della console in attesa che un utente intervenga per chiuderla.
- Fine della sottoprocedura principale.
- Fine del modulo.
Come creare un nuovo progetto in Microsoft Di Visual Studio
IDE sta per Ambiente di sviluppo integrato. ร dove scriviamo il nostro codice. Microsoft Visual studio costituisce il tipo piรน comune di IDE per la programmazione VB.Net.
Per installare Visual Studio utilizzare questo guida.
Per scrivere il tuo codice, devi creare un nuovo progetto.
Di seguito sono riportati i passaggi per creare un nuovo progetto in Visual Studio:
Passaggio 1) Vai al menu File in Visual Studio
Apri Visual Studio, fai clic sul menu File e scegli Nuovo->Progetto dalla barra degli strumenti
Passaggio 2) Seleziona Windows Applicazione dei moduli
Nella nuova finestra fare clic su Visual Basic nel riquadro di spostamento verticale sinistro e scegliere Windows Applicazione dei moduli.
Passaggio 3) Dai un nome al tuo progetto
Dagli un nome e fai clic sul pulsante OK. Il progetto verrร creato.
Avrai creato un file Windows Progetto di domanda di modulo. Questo tipo di progetto ti consentirร di creare un'interfaccia utente grafica trascinando e rilasciando gli elementi.
Come creare un progetto di applicazione console in Visual Studio
Potresti dover creare un'applicazione che funzioni sulla console. Ciรฒ richiede la creazione di un progetto Console Application. I seguenti passaggi possono aiutarti a raggiungere questo obiettivo:
Passo 1) Aprire Visual Studio e fare clic sul menu File, scegliere Nuovo, quindi Progetto dalla barra degli strumenti.
Passo 2) Nella nuova finestra, fai clic su Visual Basic nel riquadro di spostamento verticale sinistro. Scegli Applicazione console.
Passo 3) Dagli un nome e fai clic sul pulsante OK. Il progetto verrร creato.
Sintesi
- A Programma VB.Net รจ composto da varie parti.
- Dopo aver importato uno spazio dei nomi in un programma, diventa possibile utilizzare tutti i metodi e le funzioni che sono stati definiti in quel modulo.
- Ogni programma VB.Net deve avere un modulo.
- Il compilatore VB.Net ignora i commenti.
- Possiamo avere piรน di una procedura in un programma VB.Net.










