Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
.NET Framework
Visualizzare gli attributi
mercoledì 23 luglio 2003 - 11.39
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
tas
Profilo
| Newbie
12
messaggi | Data Invio:
mer 23 lug 2003 - 11:39
Come si fa a visualizzare gli attributi di una classe (per esempio quelle scritte da MS, tipo il controllo TabControl)? Con Visual Studio .NET 2002 era possibile "spiare" gli attributi con il visualizzatore oggetti (CTRL+ALT+J) e anche attraverso la documentazione in linea. Con Visual Studio .NET 2003 tutto questo non si può più, o meglio, forse si può ma non so come. Qualche idea?
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
mer 23 lug 2003 - 11:59
Ciao,
a me non risulta. Io uso anche da VS.NET 2003 l'Object Browser o "Visuaizzatore oggetti" sempre usando la combinazione di tasti ctrl+alt+j oppure dal menù View->Object Browser.
A te non funziona?
David
tas
Profilo
| Newbie
12
messaggi | Data Invio:
mer 23 lug 2003 - 12:07
Forse mi sono spiegato male. Il visualizzatore oggetti c'è sempre, il problema è che nel VS2002 vedevi anche gli attributi applicati alla classe o ai membri, tipo:
<System.Reflection.DefaultMemberAttribute("Item")>
oppure
<System.ComponentModel.DesignTimeVisibleAttribute(False), System.ComponentModel.DefaultPropertyAttribute("Text"), System.ComponentModel.ToolboxItemAttribute(False)>
informazioni che per me sono preziosissime, in quanto mi permettono di capire come MS ha implementato certe funzionalità sui suoi componenti.
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
mer 23 lug 2003 - 12:22
Ok ora ho capito di cosa stai parlando.
Quella funzionalità lì fra l'altro è implementata solo sull'Object Browser di VS.NET 2002 e in più solo con applicazioni in linguaggio VB.NET mentre per quelle in C# non esiste.
Dal VS.NET 2003 invece la funzionalità sembra sparita anche per i progetti VB.NET. A questo punto non saprei se è una scelta fatta da Microsoft oppure c'è la possibilità di abilitarla. A me sembra che Microsoft l'abbia rimossa volontariamente però potresti anche farti un giro nelle opzioni di VS.NET e vedere se per caso c'è.
Ciao
David De Giacomi
tas
Profilo
| Newbie
12
messaggi | Data Invio:
mer 23 lug 2003 - 13:26
Ho, capito, grazie dell'aiuto. La conoscenza degli attributi è fondamentale per poter scrivere controlli in linea con quelli sviluppati da MS, non ho ancora trovato una guida o un libro esauriente su questo argomento. Mi sa che dovrò scrivere un programmino allo scopo, credi sia difficile da realizzare?
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
mer 23 lug 2003 - 13:48
Non ho ben capito, vuoi scrivere un programmino a che scopo? Per costruire Custom Controls?
In ogni caso se vuoi una guida che ti guidi alla costruzione di Windows Custom Controls ti posso consigliare questo libro:
http://www.amazon.co.uk/exec/obidos/ASIN/0672323338/ref=sr_aps_books_1_1/026-1932475-1722056
Ciao
David
tas
Profilo
| Newbie
12
messaggi | Data Invio:
mer 23 lug 2003 - 13:54
Un "programmino" che mi permetta di fare quello che fa l'object browser, ma in più mi mostri gli attributi sui membri. A meno che... non si riesca ad estrarre dall'installazione di VS2002 l'object browser 2002 per poi incorporarlo nel VS2003!
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
mer 23 lug 2003 - 14:04
Mmmh, estrarre in qualche modo la funzionalità da VS.NET 2002 e inserirla in 2003 mi sembra abb. impossibile :)
Uno strumento simile esiste già. Sembra paradossale ma se tu installi Web Matrix l'ultima versione avrai a disposizione un potentissimo Object Browser chiamato Class Browser in cui sono presenti anche gli attributi di cui tu parli in maniera ridotta, cioè non con la sintassi che hai indicato tu, ci sono semplicemente raccolti tutti gli attributi per nome, però poi un'altra linguetta ti permette di vedere anche il prototipo di classe, una sorta di decompilazione.
Dai un'occhiata al Class Browser, puoi leggere l'anteprima di Web Matrix e cliccare sull'immagine Class Browser, ecco si presenta così:
http://www.dotnethell.it/news/nw.aspx?NewsID=39
Quindi magari scarica e installa il Web Matrix ha tante cose buone a mio avviso che Visual Studio per esempio non ha. Sono solo 1,3 mega così ti guardi il Class Browser e vedi se risponde alle tue esigenze.
Ciao
David
tas
Profilo
| Newbie
12
messaggi | Data Invio:
mer 23 lug 2003 - 14:19
Ottimo suggerimento, il Matrix ClassBrowser è proprio quello che fa per me! Grazie
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
sab 16 ago 2003 - 19:08
se vuoi puoi dare un occhio anche al relflector che trovi qui:
http://www.aisto.com/roeder/dotnet/
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
dom 17 ago 2003 - 11:42
Ciao Teo,
hai fatto bene a segnalarlo l'avevo notato anche io quello mi sembrano molto simili, così possiamo almeno scegliere fra 2 alternative :)
Ciao
David
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !