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:

Programma Ciao Mondo

Parliamo delle varie parti del programma di cui sopra:

Programma Ciao Mondo

Spiegazione del codice:

  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 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.
  5. 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.
  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.

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 del codice:

  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.

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:

Struttura in VB.Net

Abbiamo utilizzato il seguente codice:

Struttura in VB.Net

Spiegazione del codice:

  1. Creazione di un modulo denominato Modulo1.
  2. Creazione di una struttura denominata Struct.
  3. Creazione di una variabile x di tipo intero. Il suo livello di accesso รจ stato impostato su Pubblico per renderlo accessibile pubblicamente.
  4. Creazione di una variabile y di tipo intero. Il suo livello di accesso รจ stato impostato su Pubblico per renderlo 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 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

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.

Progetto applicazione console 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 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.

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.

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.

Riassumi questo post con: