Frage

Hat jemand die Klasse Designer viel in Visual Studio?

Heruntergeladen habe ich das Modeling Power Toys für 2005 und beeindruckt mit dem, was ich bisher gesehen habe.Die MSDN-Klasse Designer Blog scheint nicht aktualisiert wurden für eine Weile, aber es sieht immer noch sehr nützlich.

Ist die Klassen-Designer eine schnelle Möglichkeit zum erstellen der basic-Anwendung oder sollte ich einfach nur arbeiten auf Papier und dann mit dem Programmieren beginnen?

Vielen Dank

War es hilfreich?

Lösung

Als ein Instrument zur Visualisierung, oder für explorative Zwecke (Erstellung mehrere Optionen, um zu sehen, wie Sie Aussehen), es ist nicht schlecht, aber generell finde ich die Objekt-browser funktioniert gut für die meisten Sachen, die ich über Pflege.

Als code generation tool, es ist eine schreckliche Idee.

Die ganze Idee, dass wir design alle unsere code-Struktur erste, dann füllen in die Rohlinge mit kleinen bits der Umsetzung ist grundsätzlich gebrochen.

Die einzige Zeit, die Sie wirklich wissen, was die code-Struktur Aussehen soll, wie es ist, wenn Sie getan haben, die genaue gleiche vor - doch dann können Sie nur verwenden Ihre bisherigen code ein, und Sie brauchen nicht zu ziehen, bis jeder neuen code in jede Art von designer.

Wenn Sie sich entscheiden, vor der Zeit, um eine bestimmte Klassenstruktur, bevor Sie haben tatsächlich versucht haben um das problem zu lösen, gibt es eine chance von 100%, dass Sie wählen die falsche Gestaltung und Schießen sich in den Fuß.

Andere Tipps

Kurze Antwort:Nein.

Längere Antwort:Nein, überhaupt nicht.Es gibt einen Grund, warum es nicht aktualisiert wurde.

[EDIT] @ MrBrutal - Sorry - meinst du damit, code zu erzeugen, oder stellen nur ein design?Da nahm ich Ihre Frage wie zum generieren von code für Sie.

Ich denke, das ist alt, aber ich benutze es eine Menge.Es könnte definitiv verbessert werden, aber ich finde es äußerst nützlich, um in der Lage sein, zu visualisieren, meine Klasse, Struktur, und, um in der Lage zu springen zu einer bestimmten Klasse oder Methode aus, indem Sie auf ihn optisch.

Es ist auch etwas einfacher zum hinzufügen von Klassen/interfaces als mit den Projektmappen-explorer, obwohl die neuen Dateien am Ende immer in den root-Ordner, anstatt im gleichen Ordner wie die CD.

Der größte Vorteil finde ich ist in der Lage, um zu sehen, eine Gruppe von eng verwandten Klassen auf einmal.Ich denke, der beste Ansatz sein könnte, um eine Einzel-CD, für jede code-Ordner/namespace.

Ich habe es ein paar mal, um einige anständige suchen Klassendiagramme zu setzen, Präsentationen/Artikel, etc.Aber das ist es...

Irgendwelche Vorschläge auf andere einfache UML/Klasse Diagramm Werkzeuge, die ist einfach zu verwenden, und erstellen Sie einige gut aussehende Diagramme?Muss in der Lage sein zum generieren von Diagrammen aus .NET-code.

Ich versuchte es einige Male, vor allem für die Anzeige von bestehenden Klassen.Wenn Sie zeigen würde, all die Beziehungen, es wäre nützlich.Jetzt zeigt es nur inheritation.

Ich finde es manchmal nützlich, oft mehr für die Dokumentation danach.

Es ist ein neues kleines Programm, aber ich glaube nicht, dass Sie die volle Funktionalität in VS Pro - ich denke, Sie müssen Architect ' s Edition.

Die Kommentare hier vorschlagen, dass nur wenige Menschen finden die Klassen-designer nützlich.

Amüsant zu beachten, dass Microsoft den Klassen-designer zu werden, ein nützlicher Ersatz für nutzlos UML (UML-Diagramme als unseriös, sobald Sie verlieren synchronisation mit source-code).

Die Schwierigkeiten mit der Klasse Diagramme ist, dass Sie sagen Sie uns, was wir bereits wissen.

Ich benutze nur die Klassen-designer, um meine vorhandenen Klassen, aber ich benutze es nicht den anderen Weg, z.B., entwerfen Sie Ihre Klassen dort lassen Sie es dann generieren Sie den code.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top