Rieccoci qui oggi vi insegnerò passo per passo come costruire un programma che calcola la somma di due numeri.
Partiamo dal presupposto che i due numeri siano assegnati da textbox in due variabili chiamate a e b.
In questo programma abbiamo moltissime scelte di utilizzo possiamo usare le InputBox per ricevere l'input da tastiera anzichè le textbox(Molto meglio le textbox dove possiamo controllare se il dato è numerico), possiamo restituire l'output ovvero il risultato anch'esso in due modi tramite MessageBox(Consigliato) oppure tramite textbox.
Partiamo con il vedere come è costruito il nostro FORM.
Apriamo quindi un nuovo progetto tramite File->New Project->Windows Form Application.
Ed ecco che vi ritroverete con la schermata dell'ambiente, andiamo subito a modificare il nome del form andando in basso a destra sulle proprietà di esso e quando troviamo la proprietà chiamata "Text" Modifichiamo la scritta "Form1" con Somma ad esempio.
Andiamo ora a costruirci il form come nell'immagine
Avremo bisogno di:
-2 Button, Uno per calcolare e l'altro per Uscire
-2 Label, Una per inserire il dato A e l'altra per il dato B
-2 Textbox, una per inserire da tastiera il dato A e l'altra per il dato B
Andiamo quindi a costruirci il form secondo le norme Windows
Modifichiamo la proprietà text dei bottoni e delle label chiamandoli come nell'immagine e invece la proprietà name dei button la chiamamo una btCalcola e l'altra btEsci rispettivamente ai bottoni a cui abbiamo dato alla properties text esci e calcola.
Andiamo ora a modificare la proprietà name delle textbox chiamandole txtxa e txtb.
Benissimo siamo pronti clicchiamo due volte sul bottone Esci per visualizzare l'evento click ovvero cosa succederà quando verrà premuto
TROVEREMO QUESTE TRE RIGHE DI CODICE
Public Class Form1
Private Sub btEsci_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btEsci.Click
End Sub
End Class
Benissimo la prima dice Public Class Form1 sotto di essa vi saranno tutti gli eventi di quando sarà premuto un bottone sotto di essa si potranno scrivere anche le dichiarazioni globali che vedremo nella costruzioni di Matrici o di Giochi in VB.NET tramite le DirectX. Sopra di essa scriviamo Option Explicit On
che controllerà il flusso di alcuni errori.
Private Sub btEsci_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btEsci.Click Dopo il Private Sub scriviamo semplicemente End che terminerà il programma.
Torniamo al form e premiamo due volte sul bottone calcola benissimo è arrivato il momento di scrivere per bene il codice e capire ogni cosa che scriviamo
Private Sub btCalcola_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btCalcola.Click
End Sub
End Class
Sopra End Sub cominciamo a scrivere carattere commento quindi l'apostrofo
'DICHIARAZIONE DELLE VARIABILI
Ora sotto dichiariamo le due variabili che ci servono quindi a,b e una variabile di output somma la chiamerò
dichiariamole come visto nella guida precedente, le dichiariamo di tipo Single quindi
Dim a As Single
Dim b As Single
Dim somma As Single
Per velocizzare potevate scrivere Dim a,b,somma As Single andava bene ugualmente!
Perfetto sappiamo bene che a e b verranno lette da input quindi controlliamo se il dato inserito da tastiera va bene con questo controllo
If Not IsNumeric(txta.Text) Then
MsgBox("Il dato inserito deve essere numerico")
txta.Focus()
Exit Sub
End If
If Not IsNumeric(txtb.Text) Then
MsgBox("Il dato (b) inserito deve essere numerico")
txtb.Focus()
Exit Sub
End If
Benissimo if è un costrutto che vi spiegherò successivamente quindi, Se non sono numerici la textbox b e/o la textbox b manda un messaggio di errore(MSGBOX) e sposta il puntatore sulla textbox(FOCUS)
Esce quindi dalla sub e finisce la if
Dopo i due controlli inizializziamo le due variabili
'INIZIALIZZAZIONE DELLE VARIABILI
a = txta.Text
b = txtb.Text
Quindi prendiamo il contenuto della textbox di a e lo diamo alla variabile a idem per b
Andiamo a calcolarci la somma
'CALCOLIAMO LA SOMMA
somma = a + b
MsgBox(somma)
La somma sarà quindi a+b e mandiamo un messaggio di visualizzazione del risultato di somma.
Complimenti il programma è pronto premi sul triangolino verde e se non ci sono errori esegui!
Se vi sono problemi chiedete ora vi posto il programma completo!
Ecco il programma
Partiamo dal presupposto che i due numeri siano assegnati da textbox in due variabili chiamate a e b.
In questo programma abbiamo moltissime scelte di utilizzo possiamo usare le InputBox per ricevere l'input da tastiera anzichè le textbox(Molto meglio le textbox dove possiamo controllare se il dato è numerico), possiamo restituire l'output ovvero il risultato anch'esso in due modi tramite MessageBox(Consigliato) oppure tramite textbox.
Partiamo con il vedere come è costruito il nostro FORM.
Apriamo quindi un nuovo progetto tramite File->New Project->Windows Form Application.
Ed ecco che vi ritroverete con la schermata dell'ambiente, andiamo subito a modificare il nome del form andando in basso a destra sulle proprietà di esso e quando troviamo la proprietà chiamata "Text" Modifichiamo la scritta "Form1" con Somma ad esempio.
Andiamo ora a costruirci il form come nell'immagine
Avremo bisogno di:
-2 Button, Uno per calcolare e l'altro per Uscire
-2 Label, Una per inserire il dato A e l'altra per il dato B
-2 Textbox, una per inserire da tastiera il dato A e l'altra per il dato B
Andiamo quindi a costruirci il form secondo le norme Windows
Modifichiamo la proprietà text dei bottoni e delle label chiamandoli come nell'immagine e invece la proprietà name dei button la chiamamo una btCalcola e l'altra btEsci rispettivamente ai bottoni a cui abbiamo dato alla properties text esci e calcola.
Andiamo ora a modificare la proprietà name delle textbox chiamandole txtxa e txtb.
Benissimo siamo pronti clicchiamo due volte sul bottone Esci per visualizzare l'evento click ovvero cosa succederà quando verrà premuto
TROVEREMO QUESTE TRE RIGHE DI CODICE
Public Class Form1
Private Sub btEsci_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btEsci.Click
End Sub
End Class
Benissimo la prima dice Public Class Form1 sotto di essa vi saranno tutti gli eventi di quando sarà premuto un bottone sotto di essa si potranno scrivere anche le dichiarazioni globali che vedremo nella costruzioni di Matrici o di Giochi in VB.NET tramite le DirectX. Sopra di essa scriviamo Option Explicit On
che controllerà il flusso di alcuni errori.
Private Sub btEsci_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btEsci.Click Dopo il Private Sub scriviamo semplicemente End che terminerà il programma.
Torniamo al form e premiamo due volte sul bottone calcola benissimo è arrivato il momento di scrivere per bene il codice e capire ogni cosa che scriviamo
Private Sub btCalcola_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btCalcola.Click
End Sub
End Class
Sopra End Sub cominciamo a scrivere carattere commento quindi l'apostrofo
'DICHIARAZIONE DELLE VARIABILI
Ora sotto dichiariamo le due variabili che ci servono quindi a,b e una variabile di output somma la chiamerò
dichiariamole come visto nella guida precedente, le dichiariamo di tipo Single quindi
Dim a As Single
Dim b As Single
Dim somma As Single
Per velocizzare potevate scrivere Dim a,b,somma As Single andava bene ugualmente!
Perfetto sappiamo bene che a e b verranno lette da input quindi controlliamo se il dato inserito da tastiera va bene con questo controllo
If Not IsNumeric(txta.Text) Then
MsgBox("Il dato inserito deve essere numerico")
txta.Focus()
Exit Sub
End If
If Not IsNumeric(txtb.Text) Then
MsgBox("Il dato (b) inserito deve essere numerico")
txtb.Focus()
Exit Sub
End If
Benissimo if è un costrutto che vi spiegherò successivamente quindi, Se non sono numerici la textbox b e/o la textbox b manda un messaggio di errore(MSGBOX) e sposta il puntatore sulla textbox(FOCUS)
Esce quindi dalla sub e finisce la if
Dopo i due controlli inizializziamo le due variabili
'INIZIALIZZAZIONE DELLE VARIABILI
a = txta.Text
b = txtb.Text
Quindi prendiamo il contenuto della textbox di a e lo diamo alla variabile a idem per b
Andiamo a calcolarci la somma
'CALCOLIAMO LA SOMMA
somma = a + b
MsgBox(somma)
La somma sarà quindi a+b e mandiamo un messaggio di visualizzazione del risultato di somma.
Complimenti il programma è pronto premi sul triangolino verde e se non ci sono errori esegui!
Se vi sono problemi chiedete ora vi posto il programma completo!
Ecco il programma
Perfavore,
Entra
oppure
Registrati
per vedere i Link!