Newsgroup: it.comp.lang.visual-basic
Titolo: [NET] classi con + metodi simili

Per fare una classe con il metodo Move che accetta MoveFirst,
MoveLast,MovePrev,MoveNext come proprietà di input cosa mi consigliate?
Cerco di spiegarmi meglio:
move è una funzione che mi restituisce un xml di x records in base al numero
di records che gli ho detto di restituirmi:
mioxml=miomove(Azione,StringaDiConnessione,CampiDaRestituire,NumeroRecords)
azione dev'essere MoveXXX oppure dare errore.
Come faccio a farla visualizzare dall'help di 
vb.net
 con la lista di scelta?
MoveFirst
MoveLast
MoveXXX
mmh...
per spiegarmi meglio, avete presente una messagebox? quando dovete scegliere
vbokonly che vi viene fuori tutto l'elenco degli stili.. ecco vorrei far
visualizzare una cosa del genere.

che spiegazioni del cavolo che ho dato :-|
la domanda dovrebbe essere:
costruisco una classe base con il metodo targato mustoverride
e poi faccio i varii overrides overload ?
(spero di non essermi confuso con i termini.. non ce l'ho a mano il .net ora
:-|)

 visualizzare una cosa del genere.
A volte basta guardare proprio come fa il framework: se hai la tastiera
impostata come VB premi F2 e in questo caso cerca MessageBox.
Ma credo che un buon libro su .Net o VB.Net sia, almeno nel tuo caso,
assolutamente necessario.
Ciao
--
NeoDataType : 
http://www.neodatatype.net
Sito Comune : 
http://www.it-lang-vb.net

 visualizzare una cosa del genere.
Fai una Enumerazione pubblica
Public Enum EnumMove
MoveFirst=1
MoveLast=2
MoveXXX=3
End Enum
poi fai
mioxml=miomove(EnumMove.MoveFirst,StringaDiConnessione,CampiDaRestituire,Num
eroRecords)

 e poi faccio i varii overrides overload ?
Ribadisco la necessità di un buon libro su .Net ;)
P.S.: per quanto riguarda il discorso "funzione move", almeno il fatto che
VB.net è completamente ad oggetti (e che quindi i moduli non andrebbero più
usati) è chiaro?


 usati) č chiaro?
ho nominato i moduli?? non mi sembra.
Comunque mi sto leggendo un buon libro molto costoso e pesante ^^
Programmare Visual Basic.net
Concordo con te che la spiegazione che ho dato č da cani (me lo son scritto
da solo del resto)
Proverň con l'enumeratore come m'hai suggerito.
--
Cmq quello scritto qua sopra era solo un esperimento inventato sul momento
per esporre il problema.
Sul lavoro ho fatto qualche progetto ClassLibrary ma non sono mai riuscito a
dar un help di quel tipo.
Grazie dell'aiuto.
Ora mi ripasso Enum dal libro ^^

 dar un help di quel tipo.
Ancora un appunto sulla terminologia: cosa c'entra un "help" con una lista
di opzioni?
Che tra l'altro non sono una prerogativa di una class library, ne di una
classe, ne di una sub ma di una variabile.
Non è per essere cattivo, ma è come se uno dovesse comprare un'auto e
chiedesse se i reattori della marca che fabbrica cosi con quattro cerchi di
gomma rotolano con gli ottaVi verdi.
Non mi pare una domanda molto chiara :)


ahioi sto messo male.. :-)
però c'è da dire che hanno imbottito visual basic di tante belle robe...
solo che c'è una marea di cose in + da studiare ^^
per quanto riguarda Overload e Override son 2 cose diverse ma anche li credo
di essermi spiegato da cani...
se non ho sbagliato termini:
overrides significa che estendo il metodo di partenza mentre overload
significa che ne ridefinisco la firma ad esempio per accedervi con diversi
tipi di dati
bene bene.. oggi sono fuso...
bah. domani do una ripassata pure a quella parte :-)
tanto sono in ferie :pPp

 Public Enum EnumMove
<CUT>
Grazie mille anche a te ;-)