Autor Beitrag
ene
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 779
Erhaltene Danke: 1

Vista, XP, W2K
Delphi, .Net, Deutsch und Englisch
BeitragVerfasst: Mo 17.08.09 14:29 
Moin,

ich zerbrech mir gerade ein wenig den Kopf, wie denn wohl die sauberste Lösung aussieht. Als Beispiel möchte ich das Dateisystem in einem Treeview abbilden. Wie würdet ihr die Infos und Aktionen aufteilen, damit es möglichst wiederverwendbar ist? Also sprich:

Klasse XYZ, beinhaltet Funktion hierfür und dafür und speichert dies und das

Vielen Dank im Vorraus,
Jan

_________________
Wir, die guten Willens sind, geführt von Ahnungslosen, Versuchen für die Undankbaren das Unmögliche zu vollbringen.
Wir haben soviel mit so wenig so lange versucht, daß wir jetzt qualifiziert sind, fast alles mit Nichts zu bewerkstelligen.
BenBE
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 8721
Erhaltene Danke: 191

Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
BeitragVerfasst: Mo 17.08.09 14:30 
Was soll's denn können?

_________________
Anyone who is capable of being elected president should on no account be allowed to do the job.
Ich code EdgeMonkey - In dubio pro Setting.
ene Threadstarter
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 779
Erhaltene Danke: 1

Vista, XP, W2K
Delphi, .Net, Deutsch und Englisch
BeitragVerfasst: Mo 17.08.09 14:34 
Wenn man bei dem Beispiel bleiben will, zB Laufwerke und Verzeichnisse lesen und als Nodes darstellen.

_________________
Wir, die guten Willens sind, geführt von Ahnungslosen, Versuchen für die Undankbaren das Unmögliche zu vollbringen.
Wir haben soviel mit so wenig so lange versucht, daß wir jetzt qualifiziert sind, fast alles mit Nichts zu bewerkstelligen.
BenBE
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 8721
Erhaltene Danke: 191

Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
BeitragVerfasst: Mo 17.08.09 14:44 
Das ist halt die Frage ... Für Omorphia hatte ich das mal bzgl. "Low-Level"-Zugriff gebaut (da mussten die Knoten selber noch etwas Logik bereitstellen) und da war das durchaus schon etwas umfangreicher ...

wiki.omorphia.de/index.php?title=VFS

Und das ist nur der Daten-Teil des Ganzen ... die von dir gewünschte Visualisierung würden die Data Streams als Referenz kapseln. Schau Dir einfach mal den VFS-Explorer bei Omorphia an (der sogar schon Mountpoints konnte). Wobei Ziel bei Omorphia war weniger ein bestehendes Dateisystem abzubilden, sondern ein virtuelles System zu schaffen, wo man Daten beliebig einblenden konnte.

_________________
Anyone who is capable of being elected president should on no account be allowed to do the job.
Ich code EdgeMonkey - In dubio pro Setting.
ene Threadstarter
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 779
Erhaltene Danke: 1

Vista, XP, W2K
Delphi, .Net, Deutsch und Englisch
BeitragVerfasst: Mo 17.08.09 15:01 
Hast du dann zB im Data Preperation Layer eine Funktion, die dir eine Arrayliste zurückgibt mit den Einträgen oder hat die Klasse selber eine Arrayliste als Eigenschaft, die du durchläufst?

_________________
Wir, die guten Willens sind, geführt von Ahnungslosen, Versuchen für die Undankbaren das Unmögliche zu vollbringen.
Wir haben soviel mit so wenig so lange versucht, daß wir jetzt qualifiziert sind, fast alles mit Nichts zu bewerkstelligen.
BenBE
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 8721
Erhaltene Danke: 191

Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
BeitragVerfasst: Mo 17.08.09 16:58 
Schau Dir doch einfach mal den Omorphia-Source an, OVFS*.pas ...

_________________
Anyone who is capable of being elected president should on no account be allowed to do the job.
Ich code EdgeMonkey - In dubio pro Setting.
ene Threadstarter
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 779
Erhaltene Danke: 1

Vista, XP, W2K
Delphi, .Net, Deutsch und Englisch
BeitragVerfasst: Di 18.08.09 06:58 
Übers Repository?

Warning: require_once(../www/geshi/geshi.php) [function.require-once]: failed to open stream: No such file or directory in /home/www/virtual/omorphia.de/viewvc/htdocs/index.php on line 3

_________________
Wir, die guten Willens sind, geführt von Ahnungslosen, Versuchen für die Undankbaren das Unmögliche zu vollbringen.
Wir haben soviel mit so wenig so lange versucht, daß wir jetzt qualifiziert sind, fast alles mit Nichts zu bewerkstelligen.
BenBE
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 8721
Erhaltene Danke: 191

Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
BeitragVerfasst: Di 18.08.09 07:23 
Versuchs mal übers SVN direkt, bzw. das ViewVC: omorphia.svn.sourcef...net/viewvc/omorphia/

_________________
Anyone who is capable of being elected president should on no account be allowed to do the job.
Ich code EdgeMonkey - In dubio pro Setting.
ene Threadstarter
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 779
Erhaltene Danke: 1

Vista, XP, W2K
Delphi, .Net, Deutsch und Englisch
BeitragVerfasst: Di 18.08.09 07:39 
Jupp, jetzt hab ich mir die 3 Dateien erstmal runtergeladen und schaue sie mir heute an.

_________________
Wir, die guten Willens sind, geführt von Ahnungslosen, Versuchen für die Undankbaren das Unmögliche zu vollbringen.
Wir haben soviel mit so wenig so lange versucht, daß wir jetzt qualifiziert sind, fast alles mit Nichts zu bewerkstelligen.