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