AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Objektverschachtelung grafisch darstellen

Ein Thema von moelski · begonnen am 18. Feb 2011 · letzter Beitrag vom 18. Feb 2011
Antwort Antwort
moelski

Registriert seit: 31. Jul 2004
1.110 Beiträge
 
Delphi 2010 Professional
 
#1

Objektverschachtelung grafisch darstellen

  Alt 18. Feb 2011, 15:21
Moin !

Ich befasse mich gerade ein bisschen mit EBC (Event based Components). Mir geht es dabei vor allem um den technischen Aspekt Objektinstanzen über Events miteinander zu verknüpfen.

Bsp:
Zitat:
A --> B -> C
..|-> D
Hier mal ein ganz einfaches Beispiel ... Objekt A bekommt einen eventhandler von B & D. B bekommt einen Eventhandler von C.
Wenn ich nun bei A Daten an das Objekt übergebe, dann kann ich die eventbasiert verarbeiten und halt jeweils an das / die Folgeobjekt(e) weiterreichen.

Das funktioniert auch soweit. Ich suche vielmehr nach einer Möglichkeit dieses Konstrukt jetzt möglichst einfach darzustellen (reine Textform würde reichen).

Meine Idee derzeit wäre folgende ... Ich muss ja die Objekte miteinander verdrahten - sprich die Events registrieren. Wenn ich das dazu nutze mir eine Beziehungstabelle aufzubauen, dann könnte das so aussehen:

Code:
A - B
A - D
B - C
Damit wüsste ich welches Objekt mit welchem verdrahtet ist. Nun könnte ich (wenn ich das Startobjekt kenne) die Verkettung darstellen lassen. Allerdings so ganz ohne ist das auch nicht ...

Hat jemand vielleicht einen brauchbare(n) Ansatz / Algorithmus / Idee zu diesem Problem ?
Dominik Schmidt
Greetz Dominik

I love Delphi 2007/2010
  Mit Zitat antworten Zitat
r2c2

Registriert seit: 9. Mai 2005
Ort: Nordbaden
925 Beiträge
 
#2

AW: Objektverschachtelung grafisch darstellen

  Alt 18. Feb 2011, 16:03
Du meinst, wie du die Beziehungen übersichtlich darstellen kannst? Um den Überblick zu behalten, dir Gedanken drüber zu machen, was mit wem in Verbindung steht und ggf. die Idee anderen vermitteln zu können? Dafür sind UML-Diagramme da. Für deinen Fall eignen sich Klassendiagramme oder Komponentendiagramme.

mfg

Christian
Kaum macht man's richtig, schon klappts!
  Mit Zitat antworten Zitat
Benutzerbild von patti
patti

Registriert seit: 20. Okt 2004
Ort: Mittelfranken
665 Beiträge
 
Turbo Delphi für Win32
 
#3

AW: Objektverschachtelung grafisch darstellen

  Alt 18. Feb 2011, 16:06
Wenn ich dich richtig verstanden habe, dann handelt es sich ja um einen (gerichteten) Graphen bzw. wahrscheinlich sogar um einen Baum als Spezialfall des Graphen, wenn es keinen Zyklus geben kann. Wenn es dir wirklich nur um die graphische Darstellung geht, wie es auch r2c2 meinte, dann kann man vielleicht auch in diese Richtung was suchen...
Patrick Kreutzer
[Informatik-Student im 4. Semester]
http://www.patti-k.de/
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:16 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz