Programma VB.Net con Code Esempi

โšก Riepilogo intelligente

La struttura del programma VB.Net organizza il codice in namespace, moduli, classi e una procedura Main che viene eseguita per prima. Comprendere questi elementi costitutivi, insieme alle strutture per i gruppiping dati, consente ai principianti di scrivere console chiare e ben organizzate e Windows Applicazioni Forms in Visual Studio.

  • ๐Ÿ”˜ Namespace: L'istruzione Imports include un namespace come System nell'ambito di visibilitร , rendendo i suoi metodi richiamabili direttamente.
  • โ˜‘๏ธ Moduli e corsi: Ogni programma necessita di un modulo o di una classe per contenere i dati, le procedure e la logica eseguibile.
  • โœ… Procedura principale: La funzione Main indica il punto di ingresso da cui inizia l'esecuzione di ogni applicazione VB.Net.
  • ๐Ÿงช strutture: Una struttura raggruppa diversi valori correlati di tipi diversi in un unico tipo di valore definito dall'utente.
  • ๏ธ Tipologie di progetto: Visual Studio crea sia console che Windows Applicazioni per la creazione di moduli in VB.Net.
  • ๐Ÿค– Assistenza AI: Copilota e IntelliCode In Visual Studio 2026, รจ possibile generare moduli e classi VB.Net a partire da semplici comandi in linguaggio naturale.

Struttura del programma VB.Net

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:

Programma Ciao Mondo

Parliamo delle varie parti del programma di cui sopra:

Programma Ciao Mondo

Spiegazione di Code:

  1. 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.
  2. 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.
  3. 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.
  4. Un modulo o una classe VB.Net puรฒ avere piรน di una procedura. รˆ all'interno delle procedure che dovresti definire il tuo codice eseguibile. Ciรฒ significa che la procedura definirร  il comportamento della classe. Una procedura puรฒ essere una Function, Sub, Get, Set, AddHandler, Operator, RemoveHandler o RaiseEvent. In questa riga, abbiamo definito la sottoprocedura Main. Questa segna il punto di ingresso in tutti i programmi VB.Net. Definisce cosa farร  il modulo quando viene eseguito.
  5. Qui abbiamo specificato il comportamento del metodo primario. Il metodo WriteLine appartiene alla classe Console ed รจ definito all'interno dello spazio dei nomi System. Ricorda che รจ stato importato nel codice. Questa istruzione fa sรฌ che il programma stampi il testo Hello Guru99 sulla console al momento dell'esecuzione.
  6. 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.
  7. Chiusura della sottoprocedura principale.
  8. Conclusione del modulo.

Con il programma Hello World giร  pronto, il prossimo elemento fondamentale di un programma VB.Net รจ la classe.

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:

Esempio di classe VB.Net

Abbiamo utilizzato il seguente codice:

Esempio di classe VB.Net

Spiegazione di Code:

  1. Creazione di un modulo denominato Modulo1.
  2. Creazione di una classe denominata Figura.
  3. 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.
  4. 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.
  5. Fine della lezione.
  6. Creazione della sottoprocedura principale.
  7. 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.
  8. Definizione di una variabile denominata area di tipo Double e inizializzando il suo valore su 0.0.
  9. Accedendo alla proprietร  length definita nella classe Figure e inizializzando il suo valore su 8.0.
  10. Accedere alla proprietร  width definita nella classe Figure e inizializzare il suo valore su 7.0.
  11. Calcolare l'area del rettangolo moltiplicando i valori di lunghezza e larghezza. Il risultato di questo calcolo verrร  assegnato alla variabile area.
  12. Stampa del testo e dell'area del rettangolo sulla console.
  13. Mettere in pausa la console in attesa che un utente intraprenda un'azione per chiuderla.
  14. Conclusione della sottoprocedura.
  15. Fine della lezione.

Oltre alle classi, VB.Net offre le strutture come metodo leggero per raggruppare valori correlati.

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 di come 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:

Struttura in VB.Net

Abbiamo utilizzato il seguente codice:

Struttura in VB.Net

Spiegazione di Code:

  1. Creazione di un modulo denominato Modulo1.
  2. Creazione di una struttura denominata Struct.
  3. Creazione di una variabile x di tipo Integer. Il suo livello di accesso รจ stato impostato su Public per renderla accessibile pubblicamente.
  4. Creazione di una variabile y di tipo Integer. Il suo livello di accesso รจ stato impostato su Public per renderla accessibile pubblicamente.
  5. Fine della struttura.
  6. Creazione della sottoprocedura principale.
  7. 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.
  8. Accedendo alla variabile x definita all'interno della struttura Struct e inizializzando il suo valore a 10.
  9. Accedendo alla variabile y definita all'interno della struttura Struct e inizializzando il suo valore a 20.
  10. Definizione della somma delle variabili e inizializzazione del suo valore sulla somma dei valori delle due variabili precedenti.
  11. Stampa del testo e del risultato dell'operazione precedente sulla console.
  12. Messa in pausa della finestra della console in attesa che un utente intervenga per chiuderla.
  13. Fine della sottoprocedura principale.
  14. 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 รจ l'IDE piรน comune per la programmazione in 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

Progetto applicazione console in Visual Studio

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.

Windows Progetto di applicazione Forms in Visual Studio

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 applicazione Forms. Questo tipo di progetto ti permetterร  di creare un'interfaccia utente grafica tramite trascinamento e rilascio.ping 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.

Progetto applicazione console in Visual Studio

Passo 2) Nella nuova finestra, fai clic su Visual Basic nel riquadro di spostamento verticale sinistro. Scegli Applicazione console.

Progetto applicazione console in Visual Studio

Passo 3) Dagli un nome e fai clic sul pulsante OK. Il progetto verrร  creato.

DOMANDE FREQUENTI

Un modulo ha un'istanza condivisa e non ereditabile, quindi รจ adatto per codice di supporto e punti di ingresso da console. Una classe รจ un modello che si istanzia come oggetti e che puรฒ essere ereditato per progetti riutilizzabili e orientati agli oggetti.

La procedura Main รจ il punto di ingresso di ogni programma VB.Net; il runtime .NET la richiama dopo il caricamento dell'applicazione. All'interno di un modulo, Main non necessita della parola chiave Shared, ma all'interno di una classe deve essere necessariamente condivisa.

Un namespace รจ il contenitore di livello superiore che raggruppa classi e moduli correlati e previene conflitti di nomi. L'istruzione Imports lo rende disponibile, consentendo di chiamare direttamente membri come Console.WriteLine.

Utilizza una struttura per dati piccoli e di breve durata perchรฉ รจ una tipo di valore Copiato durante l'assegnazione. Scegli una classe per oggetti piรน grandi che necessitano di ereditarietร , riferimenti o stato condiviso, poichรฉ le classi sono tipi di riferimento gestiti nell'heap.

VB.Net รจ un linguaggio orientato agli oggetti, quindi tutto il codice eseguibile deve risiedere all'interno di un modulo o di una classe. Questo contenitore racchiude le variabili, le procedure e il punto di ingresso principale necessari al compilatore per organizzare il programma.

Sรฌ. GitHub Copilot in Visual Studio 2026 puรฒ generare strutture VB.Net complete, trasformando un commento in linguaggio naturale in un modulo, una classe o una procedura principale. รˆ sempre consigliabile rivedere il codice generato prima di utilizzarlo.

Sรฌ. Le serrature scorrevoli portatili e i catenacci a superficie possono essere usati per mettere in sicurezza una porta a scomparsa dall'esterno. Alcuni kit con catena di sicurezza consentono anche il bloccaggio esterno con chiave o manopola girevole. Di Visual Studio 2026 utilizza l'IA tramite GitHub Copilot e IntelliCode per velocizzare la programmazione in VB.Net, offrendo suggerimenti di completamento contestuali che apprendono i tuoi schemi e mostrano prima i membri piรน rilevanti.

Un'applicazione console viene eseguita in una finestra di comando di solo testo ed รจ ideale per apprendere la sintassi di base di VB.Net. Windows L'applicazione Forms aggiunge un'interfaccia grafica creata tramite trascinamento e rilascioping controlli per applicazioni desktop.

Riassumi questo post con: