2009-06-15 6 views
11

In Visual Studio 2005 e versioni precedenti è possibile esportare il codice in Visio e visualizzare le relazioni tra gli oggetti e i metodi, le proprietà e i campi. Questo è stato grande in quanto ti ha permesso di modificare l'aspetto per migliorare l'aspetto.Software di visualizzazione classe/oggetto C#

In VS 2008 questa opzione è scomparsa, sostituita (presumibilmente) con il sistema del diagramma di classe. È funzionale ma non carina.

Quello che sto cercando è un software che mi permetta di visualizzarlo in modo più carino o almeno fornirmi abbastanza opzioni per filtrare, organizzare e così via in modo da poterlo ritoccare in qualcos'altro.

risposta

9

Richiede il software per essere libero? In caso contrario, potresti prendere in considerazione uno strumento UML come Sparx Enterprise Architect. Può importare il tuo codice e ha due componenti aggiuntivi che vanno oltre in termini di integrazione di Visual Studio.

0

C'è una versione decente e gratuita di uno strumento di diagrammi UML chiamato Argos qui http://argouml.tigris.org/features.html. È possibile sia forward che reverse engineer Java, sono abbastanza certo che ci sono componenti aggiuntivi per Visual Studio che supportano il forwarding e il reverse engineering del codice C#. Vorrei esaminarlo.

0

Con VS2005 & VS2008 avete la possibilità di progettare il vostro linguaggio di modellazione (DSL) qui potete scegliere come viene eseguito il rendering del vostro modello, sarebbe un grande investimento se è solo per rendere gli schemi un po 'migliori, ma ti fornisce l'opzione per personalizzare il modo in cui il codice viene generato dal tuo modello.

0

Potresti aver provato PowerDesigne r, viene eseguito in Eclipse tramite un plug-in e supporta anche Visual Studio. L'unico inconveniente è che funziona solo su Windows.

Un'altra applicazione per la modellazione è Architetto di sistema da IBM (Popkin). È stato utilizzato da alcune grandi aziende ed è ancora mantenuto.

3

Visual Studio 2010 Ultimate supporta diagrammi di classe, sequenza, componente, caso d'uso e attività UML. Supporta anche la creazione di sequenze, grafici di dipendenze e diagrammi di livello dal codice.Altri strumenti includono Architecture Explorer, che ti consente di esplorare ed esplorare la tua soluzione.

Per ulteriori informazioni, consultare i seguenti link:

Per scaricare la versione RC, visitare il sito: Microsoft Visual Studio 2010 Ultimate RC

Per consultare la documentazione RC, vedere Modeling the Application.

Per discutere di questi strumenti, visitare il forum Visual Studio 2010 Architectural Discovery & Modeling Tools.

+0

Ya finale. Non d'aiuto. – nportelli