|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Feb 2004
Messaggi: 459
|
[Visual Studio] getter-setter
ciao a tutti,
esiste un modo con visual studio 2005 per generare automaticamente i metodi getter e setter delle proprietà di una classe? (io per esempio usavo eclipse per java e c'era una funzione apposita) direi che è molto noioso scrivere a mano decine di getter e setter, non c'è una funzionalità che me li genera automaticamente?? grazie mille |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Sep 2007
Messaggi: 754
|
Si esiste
__________________
http://www.tevigroup.it/ |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Feb 2004
Messaggi: 459
|
beh, grazie, ma avrei bisogno anche di sapere come faccio a farlo....
|
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Jan 2000
Città: Provincia di Parma
Messaggi: 724
|
Scrivi
prop e pigi due volte TAB. Cambi il nome del member ed (eventualmente) del tipo di dato, et voilà.
__________________
My Pc: Case Enermax Chakra - PSU Corsair HX520 - Gigabyte P35-DS3R - Core2 Duo E6550 - 6 Gb RAM Geil PC800 - 2x WD Caviar SE 320Gb (Raid1) - Xfx GeForce 8600Gt - Master Pioneer DVR111D - Samsung SM T220 - S.O. Windows 7 Ultimate x64 SP1 My blog: http://blogs.ugidotnet.org/alby |
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12112
|
..ma quant'è bello eclipse per fare 'ste cose
ALT+SHIFT+S+R e se fai invio hai TUTTI i getters & setters generati.. altrimenti puoi scegliere tu quale generare ...e continuo a soffrire *ATROCEMENTE* (
__________________
|
|
|
|
|
|
#6 | |
|
Senior Member
Iscritto dal: Feb 2004
Messaggi: 459
|
Quote:
ma ALT+SHIFT+S+R quando li devo schiacciare? non succede nulla.... |
|
|
|
|
|
|
#7 | |
|
Senior Member
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12112
|
Quote:
quelli sono in eclipse... basta che hai una classe qualsiasi aperta con qualche field senza getters & setters. Devi spingere ALT+SHIFT+S che ti visualizza tutti il menu contestuale source, però io sapendo a memoria che R corrisponde a getteRs and setters spingo automaticamente quel tasto subito dopo e ti visualizza la finestra dei getters & setters, dove puoi scegliere se creare tutti i getters & setters oppure solo quelli che decidi tu cmq nel menu contestuale se non sbaglio ci sono anche altri comandi simpatici
__________________
|
|
|
|
|
|
|
#8 |
|
Senior Member
Iscritto dal: Feb 2004
Messaggi: 459
|
ok, ma in visual studio si può fare?
|
|
|
|
|
|
#9 |
|
Senior Member
Iscritto dal: May 2004
Città: Londra (Torino)
Messaggi: 3692
|
Ti hanno gia' detto come fare.
scrivi prop+tab+tab
__________________
Se pensi che il tuo codice sia troppo complesso da capire senza commenti, e' segno che molto probabilmente il tuo codice e' semplicemente mal scritto. E se pensi di avere bisogno di un nuovo commento, significa che ti manca almeno un test. |
|
|
|
|
|
#10 |
|
Senior Member
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12112
|
in maniera automatica come eclipse no.
con prop + tab + tab lo puoi fare per uno alla volta se scrivi il nome corretto di ogni field
__________________
|
|
|
|
|
|
#11 |
|
Senior Member
Iscritto dal: Feb 2004
Messaggi: 459
|
scusate ma non capisco...
devo scrivere prop dove? e se schiaccio tab mi va avanti il cursore, nient'altro... in cosa sbaglio?? |
|
|
|
|
|
#12 |
|
Senior Member
Iscritto dal: Jan 2005
Città: Siena
Messaggi: 1313
|
scrivi prop all'interno di una classe e ovviamente fuori da ogni metodo e premi tab per due volte, ti apparirà un template di get e set con variabile annessa
|
|
|
|
|
|
#13 |
|
Senior Member
Iscritto dal: Feb 2004
Messaggi: 459
|
sei sicuro? non mi va.
non è che mi serve un template o un qlc componente aggiuntivo? |
|
|
|
|
|
#14 |
|
Senior Member
Iscritto dal: Sep 2007
Messaggi: 754
|
Fai tasto destro vicino la variabile e vai su refactor->encapsulate field
__________________
http://www.tevigroup.it/ |
|
|
|
|
|
#15 |
|
Senior Member
Iscritto dal: Feb 2004
Messaggi: 459
|
per vicino alla variabile intendi nel codice (e quindi evidenziarla dove è dichiarata e cliccare il tasto destro), oppure da qualche parte nell'interfaccia dove vengono elencate dal visual studio?
se evidenzio e clicco non ho la voce "refactor" nel menu tasto destro... |
|
|
|
|
|
#16 |
|
Senior Member
Iscritto dal: Nov 2004
Città: TE
Messaggi: 3995
|
Eclipse è il programma più buggato che la storia dell'informatica ricordi.
__________________
Ho concluso positivamente con: Theninja1, Palu15, Dario2, GiovanniCT, Kolzig12, nino.nino, river, LupinRS, Tazmania,RedPrimula,avware,netcrusher,Riki90,tenebrio,athlon87,fausto61 |
|
|
|
|
|
#17 | |
|
Senior Member
Iscritto dal: Sep 2004
Messaggi: 3967
|
Quote:
__________________
Dai wafer di silicio nasce: LoHacker... il primo biscotto Geek
|
|
|
|
|
|
|
#18 | |
|
Senior Member
Iscritto dal: Jan 2005
Città: Siena
Messaggi: 1313
|
Quote:
|
|
|
|
|
|
|
#19 |
|
Senior Member
Iscritto dal: Feb 2004
Messaggi: 459
|
ho "visual studio 2005" professional edition.
Sto programmando in c++, per esempio se io digito le variabili che ho bisogno come private: esempio: private: static double var1=0; static double var2=0; static double var3=0; se seleziono var1 nel menu tasto destro non ho la voce refactor... |
|
|
|
|
|
#20 | |
|
Senior Member
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12112
|
Quote:
chissà come mai a me dava qualche problemino solamente a volte quando buildava progetti da circa 1 MLOC e continuavo a lavorare sul codice... ma evidentemente tu lo stressi di +..
__________________
|
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 15:10.



















