myCSharp.de - DIE C# und .NET Community
Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 
 | Suche | FAQ

» Hauptmenü
myCSharp.de
» Startseite
» Forum
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Suche
» Regeln
» Wie poste ich richtig?
» Forum-FAQ

Mitglieder
» Liste / Suche
» Wer ist wo online?

Ressourcen
» openbook: Visual C#
» openbook: OO
» Microsoft Docs

Team
» Kontakt
» Übersicht
» Wir über uns

» myCSharp.de Diskussionsforum
Du befindest Dich hier: Community-Index » Diskussionsforum » Entwicklung » Grafik und Sound » Grafische Darstellung von Abhängigkeiten.
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | Thema zu Favoriten hinzufügen

Antwort erstellen
Zum Ende der Seite springen  

Grafische Darstellung von Abhängigkeiten.

 
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
YLIREBUS
myCSharp.de-Mitglied

avatar-1979.jpg


Dabei seit: 11.01.2006
Beiträge: 56
Entwicklungsumgebung: Visual Studio 2012/2013
Herkunft: Wolfsburg


YLIREBUS ist offline

Grafische Darstellung von Abhängigkeiten.

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Hallo zusammen,

gibt es eine einfache lösung Abhängigkeiten grafisch darzustellen?

Im Prinzip so etwas wie das Klassendiagramm unter Visual Studio anzeigt.
Nur ich möchte Abhägigkeiten darstellen, die ich z.B. in einer Datenbank habe.

z.B.

ID | Child   | parent
1  | Tier    | 0
2  | Katze   | 1
3  | Hund    | 1

evtl sogar mit Bild.

Ich suche nun ein Tool etc. welchem ich die Daten übergebe und ich bekomme ein grafische Darstellung. Ähnlich wie das Klassendiagramm unter Visual Studio.

Danke im Voraus!

Ylirebus

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von YLIREBUS am 17.03.2014 15:47.

17.03.2014 15:46 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
herbivore
myCSharp.de-Poweruser/ Experte

avatar-2627.gif


Dabei seit: 11.01.2005
Beiträge: 49.464
Entwicklungsumgebung: csc/nmake (nothing is faster)
Herkunft: Berlin


herbivore ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Hallo YLIREBUS,

klingt nach einem einfach TreeView.

Du kannst dir in einem Dictionary zu der ID den zugehörigen TreeNode merken. Dann kannst du einen neuen Knoten immer leicht seinem Parent hinzufügen.

Ich denke, dass eine Zeichnung nicht unbedingt mehr Klarheit bringen würde als die hierarchische Darstellung im TreeView.

herbivore
17.03.2014 15:54 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
YLIREBUS
myCSharp.de-Mitglied

avatar-1979.jpg


Dabei seit: 11.01.2006
Beiträge: 56
Entwicklungsumgebung: Visual Studio 2012/2013
Herkunft: Wolfsburg

Themenstarter Thema begonnen von YLIREBUS

YLIREBUS ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Hallo herbivore,

danke für deien Antwort.
sorry - was ich bei der Aufgabenstellung nicht bedacht habe:

es gibt Mehrfachabhängigkeiten.

ID | Child   
1  | Raum 001   
2  | Verwendetes Betriebssystem
3  | Herr Müller
4  | Herr Meyer

Tabelle Beziehungen
ref 1  | ref 2
1      | 4
2      | 4
1      | 3
2      | 3

Hier ein Beispiel:

YLIREBUS hat dieses Bild (verkleinerte Version) angehängt:
Abhaengigkeiten.jpg
Volle Bildgröße

Dieser Beitrag wurde 3 mal editiert, zum letzten Mal von YLIREBUS am 17.03.2014 16:27.

17.03.2014 16:02 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
MrSparkle MrSparkle ist männlich
myCSharp.de-Team

avatar-2159.gif


Dabei seit: 16.05.2006
Beiträge: 5.246
Herkunft: Leipzig


MrSparkle ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Hi YLIREBUS,

vielleicht hilft dir das  NetworkView-Framework weiter.

Christian
17.03.2014 21:50 Beiträge des Benutzers | zu Buddylist hinzufügen
YLIREBUS
myCSharp.de-Mitglied

avatar-1979.jpg


Dabei seit: 11.01.2006
Beiträge: 56
Entwicklungsumgebung: Visual Studio 2012/2013
Herkunft: Wolfsburg

Themenstarter Thema begonnen von YLIREBUS

YLIREBUS ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

@MrSparkle:

Super, das habe ich gesucht ;-) - danke Dir.

Viele Grüße

Ylirebus
17.03.2014 22:08 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
tom-essen tom-essen ist männlich
myCSharp.de-Poweruser/ Experte

avatar-2140.png


Dabei seit: 15.05.2005
Beiträge: 1.815
Entwicklungsumgebung: VS.NET 2013
Herkunft: NRW


tom-essen ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Hallo,

mir fällt dazu als Stichwort noch UML ein, auch dazu gibt es zahlreiche Tools.
Zusätzlich kann man die Verbindungen ja auch noch weiter unterscheiden (1:n, n:1 n:m).
18.03.2014 07:51 Beiträge des Benutzers | zu Buddylist hinzufügen
YLIREBUS
myCSharp.de-Mitglied

avatar-1979.jpg


Dabei seit: 11.01.2006
Beiträge: 56
Entwicklungsumgebung: Visual Studio 2012/2013
Herkunft: Wolfsburg

Themenstarter Thema begonnen von YLIREBUS

YLIREBUS ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Hallo tom-essen,

gibt es da was an UML-Tools, die ich mit C# bedienen kann?

Gruß

Ylirebus
19.03.2014 07:05 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
tom-essen tom-essen ist männlich
myCSharp.de-Poweruser/ Experte

avatar-2140.png


Dabei seit: 15.05.2005
Beiträge: 1.815
Entwicklungsumgebung: VS.NET 2013
Herkunft: NRW


tom-essen ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Hallo YLIREBUS,

Tools gibt es massig, unter dem Aspekt C# habe ich  http://sourceforge.net/projects/umldesigner/ gefunden, d.h. hier hast du auch gleich noch den Code dazu.

Ansonsten einfach nach "C#" und "UML" suchen, ggf. ergänzt um "Tools", "Download" o.ä.
19.03.2014 08:02 Beiträge des Benutzers | zu Buddylist hinzufügen
herbivore
myCSharp.de-Poweruser/ Experte

avatar-2627.gif


Dabei seit: 11.01.2005
Beiträge: 49.464
Entwicklungsumgebung: csc/nmake (nothing is faster)
Herkunft: Berlin


herbivore ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Hallo tom-essen,

auf den ersten Blick sieht mir das nach einem Tool aus, das für Revere-Engineering von C# Projekten gedacht ist. YLIREBUS sucht aber wohl ein (UML-)Tool oder noch eher ein (UML-)Control, dass er in sein Fenster einbinden kann und bei dem er aus seinem Programm steuern kann, welche Knoten und welche Kanten angezeigt werden sollen.

herbivore
19.03.2014 08:13 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
tom-essen tom-essen ist männlich
myCSharp.de-Poweruser/ Experte

avatar-2140.png


Dabei seit: 15.05.2005
Beiträge: 1.815
Entwicklungsumgebung: VS.NET 2013
Herkunft: NRW


tom-essen ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Hallo ,

Zitat von herbivore:
YLIREBUS sucht aber wohl ein (UML-)Tool oder noch eher ein (UML-)Control, dass er in sein Fenster einbinden kann und bei dem er aus seinem Programm steuern kann, welche Knoten und welche Kanten angezeigt werden sollen.

ah, OK, also doch eher was in Richtung des NetworkView-Framework -Vorschlags von MrSparkle?

Daran versuche ich mich gerade selber. Bin aktuell an dem Problem, die Verbindungslinien korrekt zu zeichnen (kürzester Weg, Überschneidungen, ...), alleine das ist schon eine Herausforderung.

EDIT: An ähnlichen Komponenten oder Frameworks wie dem von MrSparkle vorgeschlagenen habe ich sonst jetzt so auf die Schnelle auch nichts gefunden.

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von tom-essen am 19.03.2014 09:39.

19.03.2014 09:33 Beiträge des Benutzers | zu Buddylist hinzufügen
Zwischen diesen beiden Beiträgen liegen mehr als 2 Jahre.
YLIREBUS
myCSharp.de-Mitglied

avatar-1979.jpg


Dabei seit: 11.01.2006
Beiträge: 56
Entwicklungsumgebung: Visual Studio 2012/2013
Herkunft: Wolfsburg

Themenstarter Thema begonnen von YLIREBUS

YLIREBUS ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Hallo zusammen,

es ist zwar schon etwas her, aber nun brauche ich so etwas in ähnlicher Weise wieder.
Hierbei sollte es nur zusätzlich möglich seien bei den Verbindungslinien noch eine Bezeichnung mit einzugeben.

@tom-essen: hast Du was Brauchbares gefunden, was man verwenden kann?
Danke im Voraus!

Gruß

Ylirebus
06.07.2016 14:34 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
Baumstruktur | Brettstruktur       | Top 
myCSharp.de | Forum Der Startbeitrag ist älter als 5 Jahre.
Der letzte Beitrag ist älter als 3 Jahre.
Antwort erstellen


© Copyright 2003-2019 myCSharp.de-Team | Impressum | Datenschutz | Alle Rechte vorbehalten. | Dieses Portal verwendet zum korrekten Betrieb Cookies. 12.12.2019 01:35