[VB 2010] - Lettura e scrittura TextBox in una classe e richiamo metod...

giovedì 18 agosto 2011 - 16.53
Tag Elenco Tags  VB.NET  |  .NET 4.0  |  Windows 7  |  Visual Studio Express

Nirvana Profilo | Newbie

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

luigidibiasi Profilo | Guru

Devi iniziare studiandoti la programmazione ad oggetti...
stai prendendo troppo di corpo l'argomento così come stai facendo.

Un buon libro potrebbe essere:

Linguaggi di programmazione. Principi e paradigmi- Simone Martini, Maurizio Gabbrielli, Maurizio Gabrielli

e al contempo ne prendi uno relativo a .net (qualsiasi linguaggio c# o vb.net)

un consiglio su come potresti risolvere il tuo problema: alla classe passi per riferimento le textbox in modo da poterci accedere e usi i riferimenti per scriverci i risultati.



Luigi Di Biasi


http://www.dibiasi.it/
http://netsell.dibiasi.it - ecomm software -
http://blogs.dotnethell.it/luigidibiasi/
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5