Buongiorno a tutti!
sono passato da poco a visual studio 2008 e sto provando a programmare cercando di sfruttare al meglio le potenzialità di questo linguaggio.
Dopo avere preso un po' di libri e averne lette alcune parti per me più importanti rimango con un dubbio di fondo:
Per poter gestire ad esempio i dati riguardanti i clienti di un database è meglio che io crei una classe "Clienti" in cui ci sia tutta la getione del form oltre alla gestione dei dati dei clienti oppure è meglio creare un form che utilizzi varie istanze della classe clienti (oppure un' istanza unica che gestisca una matrice di clienti) che gestisce solamente i dati?
sono indeciso perchè se opto per la prima soluzione penso di avere il vantaggio di fare una sola classe e quando poi vorrò cercare un cliente, crearne uno nuovo oppure cercare la lista fatture del cliente con metodi del tipo
Cliente.Nuovo(RagioneSociale,PartitaIVA,Indirizzo, ecc...)
oppure
Cliente.ElancaFatture
(restituendomi una matrice di valori)
mi carichi inutilmente la form (anche senza facendola vedere se necessario es. metodo Cliente.Nuovo) facendomi perdere molte prestazioni.
Invece penso che se opto per la seconda strada ho tutti i vantaggi di avere una classe il più generalizzata possibile ma no l' inconveniente di lavorare di più per ogni programma in cui avrò una sezione clienti....
grazie mille in anticipo a tutti!!!
Have a nice day Filippo