PDA

View Full Version : Visual Basic: Includere tipi di dato personalizzati in un modulo di classe


LordBerisha
05-04-2006, 10:52
Ciao a tutti.
Sto sviluppando una classe piuttosto complessa per un software.
Tale classe dovrà includere diversi tipi di dato da me definiti e volevo fare alcune domande.

1) Posso dichiarare tipi di dato con TYPE all'interno di un modulo di classe?
2) Visto che tali tipi di dato non saranno utilizzati solo da tale classe, come faccio a inserire nella classe tipi di dato definiti in un file esterno .bas?
3) Visto che l'applicazione è principalmente Object Oriented, avrei qualche svantaggio a utilizzare delle classi con solo attributi e nessun metodo al posto delle strutture dati?

wingman87
05-04-2006, 15:10
Provo a risponderti io:
1) Sì
2) Ti conviene creare delle classi indipendenti dal resto del progetto, quindi anche se le stesse strutture le usi in altre classi ti conviene ridichiararle ogni volta nelle classi che le usano.
3) Penso che sia la stessa cosa, personalmente io userei solo le strutture perchè lo trovo più semplice e veloce da realizzare, ma è solo una mia opinione, se però intendi aggiungere anche qualche evento e controllo la classe è più facile da gestire, se non necessaria.

Ciao!