In questo tutorial imparerai-
- Moduli
- Hello World Program
- Classi
- Strutture
- Utilizzo dell'IDE di Microsoft Visual Studio
Moduli
Un programma VB.NET è costituito da quanto segue:
- Dichiarazione dello spazio dei nomi
- Una o più procedure
- Una classe o un modulo
- Variabili
- La procedura principale
- Commenti
- Dichiarazioni ed espressioni
Hello World Program
Passaggio 1) Crea una nuova applicazione console.
Passaggio 2) Aggiungi il seguente codice:
Imports SystemModule Module1'Prints Hello Guru99Sub Main()Console.WriteLine("Hello Guru99")Console.ReadKey()End SubEnd Module
Passaggio 3) Fare 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. Dopodiché, saremo in grado di accedere a tutti i metodi che sono stati definiti in quello spazio dei nomi senza ottenere un errore.
- 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 sarai in grado di definire i dati ei metodi che devono essere utilizzati dal tuo programma.
- Questo è un commento. Per contrassegnarlo come commento, abbiamo aggiunto una singola virgoletta (') 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 di varie affermazioni 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 è necessario definire il codice eseguibile. Ciò significa che la procedura definirà il comportamento della classe. Una procedura può essere Function, 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 viene eseguito.
- Qui è dove abbiamo specificato il comportamento del metodo principale. 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 in modo 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 che il programma è stato eseguito. Lo schermo si fermerà e attenderà che l'utente esegua un'azione per chiuderlo.
- Chiusura della sottoprocedura principale.
- Terminare il modulo.
Classi
In VB.NET, usiamo le classi per definire un progetto per un tipo di dati. Non significa che una definizione di classe sia 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, usiamo la parola chiave Class, che dovrebbe essere seguita dal nome della classe, dal corpo della classe e dall'istruzione End Class. Questo è descritto nella sintassi seguente:
[] [ 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 denota qualsiasi classe genitore che eredita.
Di seguito è riportato un codice di esempio per creare una classe in VB.NET -
Passaggio 1) Crea una nuova applicazione console.
Passaggio 2) Aggiungi il seguente codice:
Imports SystemModule Module1Class FigurePublic length As DoublePublic breadth As DoubleEnd ClassSub Main()Dim Rectangle As Figure = New Figure()Dim area As Double = 0.0Rectangle.length = 8.0Rectangle.breadth = 7.0area = Rectangle.length * Rectangle.breadthConsole.WriteLine("Area of Rectangle is : {0}", area)Console.ReadKey()End SubEnd Module
Passaggio 3) Esegui il codice facendo clic sul pulsante Start dalla barra degli strumenti. Dovresti ottenere la seguente finestra:
Abbiamo utilizzato il codice seguente:
Spiegazione del codice:
- Creazione di un modulo denominato Module1.
- Creazione di una classe denominata Figure.
- Creazione di un membro di classe denominato length di 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 di 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 Rectangle. Questo oggetto sarà di tipo figure, il che significa che 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 inizializzazione del suo valore su 0.0.
- Accedere alla proprietà length definita nella classe Figure e inizializzare il suo valore su 8.0.
- Accedere alla proprietà ampiezza 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 esegua un'azione per chiuderla.
- Terminare la sottoprocedura.
- Fine della lezione.
Strutture
Una struttura è un tipo di dati definito dall'utente. Le strutture ci forniscono un modo per impacchettare dati di diversi tipi insieme. Una struttura viene dichiarata utilizzando la parola chiave struttura. Esempio per creare una struttura in VB.NET:
Passaggio 1) Crea una nuova applicazione console.
Passaggio 2) Aggiungi il seguente codice:
Module Module1Structure StructPublic x As IntegerPublic y As IntegerEnd StructureSub Main()Dim st As New Structst.x = 10st.y = 20Dim sum As Integer = st.x + st.yConsole.WriteLine("The result is {0}", sum)Console.ReadKey()End SubEnd Module
Passaggio 3) Esegui il codice facendo clic sul pulsante Start dalla barra degli strumenti. Dovresti ottenere la seguente finestra:
Abbiamo utilizzato il codice seguente:
Spiegazione del codice:
- Creazione di un modulo denominato Module1.
- 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 al pubblico.
- Creazione di una variabile y di tipo intero. Il suo livello di accesso è stato impostato su Pubblico per renderlo accessibile al pubblico.
- Fine della struttura.
- Creazione della sottoprocedura principale.
- La 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.
- Accedere alla variabile x definita all'interno della struttura Struct e inizializzare il suo valore a 10.
- Accedere alla variabile y definita all'interno della struttura Struct e inizializzare 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 il risultato dell'operazione precedente sulla console.
- Mettere in pausa la finestra della console in attesa che un utente esegua un'azione per chiuderla.
- Fine della sottoprocedura principale.
- Fine del modulo.
Utilizzo dell'IDE di Microsoft Visual Studio
IDE è l'acronimo di Integrated Development Environment. È dove scriviamo il nostro codice. Microsoft Visual Studio costituisce il tipo più comune di IDE per la programmazione VB.NET.
Per installare Visual Studio usa questa guida.
Per scrivere il tuo codice, devi creare un nuovo progetto. I seguenti passaggi possono aiutarti a raggiungere questo obiettivo:
Passaggio 1) Apri Visual Studio e fai clic sul menu File, scegli Nuovo quindi Progetto dalla barra degli strumenti.
Passaggio 2) Nella nuova finestra, fare clic su Visual Basic dal riquadro di navigazione verticale a sinistra. Scegli Applicazione Window Forms.
Passaggio 3) Dagli un nome e fai clic sul pulsante OK. Il progetto verrà creato.
Avrai creato un progetto di applicazione Windows Form. Questo tipo di progetto ti permetterà di creare un'interfaccia utente grafica trascinando e rilasciando gli elementi.
Potrebbe essere necessario creare un'applicazione che venga eseguita sulla console. Ciò richiede la creazione di un progetto di applicazione console. I seguenti passaggi possono aiutarti a raggiungere questo obiettivo:
Passaggio 1) Apri Visual Studio e fai clic sul menu File, scegli Nuovo quindi Progetto dalla barra degli strumenti.
Passaggio 2) Nella nuova finestra, fare clic su Visual Basic dal riquadro di navigazione verticale a sinistra. Scegli l'applicazione console.
Passaggio 3) Dagli un nome e fai clic sul pulsante OK. Il progetto verrà creato.
Sommario
- Un 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.