• Regolamento Macrocategoria DEV
    Prima di aprire un topic nella Macrocategoria DEV, è bene leggerne il suo regolamento. Sei un'azienda o un hosting/provider? Qui sono anche contenute informazioni per collaborare con Sciax2 ed ottenere l'accredito nella nostra community!

Release Calcolatrice in visual basic 2010

trakons

Utente Attivo
Autore del topic
29 Ottobre 2009
437
21
Miglior risposta
0
Ciao a tutti sto imparando il visual basic e mi sono messo a fare questa calcolatrice che ha diverse funzionalità, questa calcolatrice non e molto diversa dalle altre però usa lo stesso form per fare qualsiasi cosa quindi mi sono messo a giocare con la proprietà "visible".
Funzioni: calcolatrice normale e teorema di pitagora

Voglio postarvi parte del codice così potrete dirmi se ho sbagliato qualcosa
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
Per accedere vi serve una password che sarebbe: entra
ps: la password l'ho messa solo per allenarmi col visual basic
download:
Perfavore, Entra oppure Registrati per vedere i Link!

scansione antivirus:
Perfavore, Entra oppure Registrati per vedere i Link!


@nothing dai tuoi commenti negli altri post sembri esperto vorrei un tuo giudizio
 
Riferimento: Calcolatrice in visual basic 2010

Potresti accorciare di molto il codice utilizzando gli handler

es:


Private Sub Button7_MouseHover(ByVal sender As button, ByVal e As System.EventArgs) Handles Button7.MouseHover , Button8.MouseHover , Button9.MouseHover...
Label3.Text = "Numero " & sender.text
End Sub


o in maniera ancora migliore potresti fare un ciclo (for) al caricamento della form che prenda tutti i bottoni (solo numerici) e gli aggiunga automaticamente alla funzione per scrivere:

Nel caricamento la funzione per "assegnare" i bottoni:
For Each Button As Button In Me.Controls
If IsNumeric(Button.Text) Then
AddHandler Button.Click, AddressOf Scrivi_label3
End If
Next

E poi per scrivere:

Sub Scrivi_label3(ByVal sender As Button, ByVal e As System.EventArgs)
label3.text = sender.Text
End Sub

Così risparmierai molto lavoro ;)
 
Riferimento: Calcolatrice in visual basic 2010

Potresti accorciare di molto il codice utilizzando gli handler

es:





o in maniera ancora migliore potresti fare un ciclo (for) al caricamento della form che prenda tutti i bottoni (solo numerici) e gli aggiunga automaticamente alla funzione per scrivere:

Nel caricamento la funzione per "assegnare" i bottoni:


E poi per scrivere:



Così risparmierai molto lavoro ;)
ok grazie infatti ci ho messo un bel po a scrivere tutti sti codici xD