il costruttore se vuoi lo puoi mettere per creare l'oggetto
inizializzato con dei parametri che tu gli passi
ciao
Alessandro
Il giorno 17/giu/09, alle ore 17:59, Ivano Monti ha scritto:
Alessandro grazie, non avevo pensato di fare cosa del genere,
pensavo più ad un costruttore, ma alla fine forse e più semplice e
immediato.
Il giorno 17/giu/09, alle ore 15:14, Alessandro Brunelli ha scritto:
fai cosi:
dal tab principale ( progetto ) , clicca su Aggiungi Classe
ti crea una classe vuota di nome Class1.
modifica il nome come vuoi
fai doppio click sul simbolo della tua classe
ora devi decidere quali proprietà aggiungere. Clicca su aggiungi
proprietà e metti nome e tipo
es.:
nome As String
cognome as String
...
x tutti i membri che metti devi decidere tu che filosofia utilizzare:
li lasci tutti pubblici , modificabili e accessibili da tutte le
parti
li lasci tutti privati , modificabili e accessibili solo dai
metodi della classe ( metodi che devi ovviamente scrivere tu )
per renderli pubblici o privati ci sono le tre iconcine a destra
( cerchi blu , triangolo giallo , divieto di accesso )
se li lasci pubblici, puoi usare la tua classe in questo modo:
dim pippo as new Appuntamento // dove "Appuntamento" è il nome
della tua classe
pippo.Nome = "Alessandro"
pippo.Cognom = "cognome"
...
se li metti privati , invece devi crearti per ogni proprietà i
metodi Set e Get:
//nella classe:
setNome( Nome as String )
me.Nome = Nome
String getNome()
return me.Nome
// nel codice:
pippo.setNome( "Alessandro" ) //assegna "Alessandro" a nome
pippo.getNome() // ti ritorna il nome
"Alessandro"
per creare un array , è un pochino piu problematico ( e qua chiedo
agli altri esperti della lista di correggermi se scrivo vaccate )
// questa è la tua dichiarazione del vettore
dim elencoApp() as Appuntamenti
'qua aggiungi un elemento nuovo di tipo Appuntamenti
elencoApp.Append( new Appuntamenti )
// che è accessibile come se fosse un oggetto singolo
elencoApp( 0 ).Nome = "Alessandro"
spero di non averti dato nozioni errata
ciao Alessandro
Il giorno 17/giu/09, alle ore 14:54, Ivano Monti ha scritto:
e questo il problema ... come crearla, non ho spunti di partenza
Il giorno 17/giu/09, alle ore 14:53, Alessandro Brunelli ha scritto:
ciao!
secondo me potresti farti una classe Appuntamenti contenente i
membri che ti servono... e poi puoi fare un array di quella classe
Alessandro
Il giorno 17/giu/09, alle ore 14:46, Ivano Monti ha scritto:
Ciao a tutti e buon giorno, cerco di essere più chiaro possibile
sempre sperando nella buona sorte
Popolo un listBox da un db ma uso solo i valori di un solo
campo, vorrei costruire una matrice dove contenga tutti i valori
di quel record.
Esempio record 1
Nome
Cognome
Appuntamento data
Appuntamento ora
Servizio
Note
Altro
Nome + Cognome popolano le celle della ListBox il restante
dovrei rileggerlo ogni volta con una query al db, ma dato che lo
stesso Nome e Cognome potrebbe avere più appuntamenti volevo
creare una matrice per ogni cella popolata con i dati relativi a
quel record
la matrice potrebbe essere un array ma come faccio a creare un
array con più indici dove nel suo interno è composta da 7 elementi
esempio
array(0).nome
array(0).cognome
array(0).appuntamento data
array(0).appuntamento ora
array(0).servizio
array(0).note
array(0).altro
Spero di essere stato chiaro nel porre la domanda, cordialmente
ivano monti
|