Salve a tutti...
ho iniziato a programmare da poco e sto facendo un pò di esercizi "a random" per fare un pochino di pratica.
Mi sono inventato un esercizio semplice (almeno per la maggior parte delle persone): ho creato una Form con 3 textbox e 1 button. Nella prima TextBox l'utente inserisce la superficie di una nazione a caso, nella seconda TextBox inserisce la popolazione e cliccando sul Button, nella terza TextBox dovrebbe comparire il risultato, cioè la densità di popolazione.
Ho svolto l'esercizio senza l'utilizzo di classi. Ma ora vorrei farlo utilizzando una classe. Ho generato così la classe "densità". Ma purtroppo non ci riesco. Il problema (almeno per adesso) è che non so come fare in modo che il programma legga i dati che l'utente inserisce e di conseguenza, che inserisca poi il risultato nella terza TextBox. Vorrei quindi, che inserire nel codice del form solo il richiamo al metodo "calcolaDensità"
Per iniziare ho scritto qualcosa del genere:
Private m_Sup As Double
Public Property Superficie As Double
Get
Return m_Sup
End Get
Set(ByVal value As Double)
m_Sup = value
End Set
End Property
......
Public Property Densita As Double
Get
Return CDbl(CStr(calcolaDensita()))
End Get
Set(ByVal value As Double)
m_Dens = CDbl(value)
End Set
End Property
Public Function calcolaDensita() As Double
Return CDbl(CStr(Superficie / Popolazione))
End Function
Potreste aiutarmi, consigliarmi, suggerirmi e soprattutto spiegarmi qualcosina?? Grazie e scusate per la banalità della cosa ma ho iniziato VB da 1 mesetto.....e sinceramente non so neanche se quello che chiedo possa "esistere" o se sto facendo un macello indicibile.....