Autor |
Beitrag |
ene
      
Beiträge: 779
Erhaltene Danke: 1
Vista, XP, W2K
Delphi, .Net, Deutsch und Englisch
|
Verfasst: 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
      
Beiträge: 8721
Erhaltene Danke: 191
Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
|
Verfasst: 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 
      
Beiträge: 779
Erhaltene Danke: 1
Vista, XP, W2K
Delphi, .Net, Deutsch und Englisch
|
Verfasst: 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
      
Beiträge: 8721
Erhaltene Danke: 191
Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
|
Verfasst: 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 
      
Beiträge: 779
Erhaltene Danke: 1
Vista, XP, W2K
Delphi, .Net, Deutsch und Englisch
|
Verfasst: 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
      
Beiträge: 8721
Erhaltene Danke: 191
Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
|
Verfasst: 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 
      
Beiträge: 779
Erhaltene Danke: 1
Vista, XP, W2K
Delphi, .Net, Deutsch und Englisch
|
Verfasst: 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
      
Beiträge: 8721
Erhaltene Danke: 191
Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
|
Verfasst: 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 
      
Beiträge: 779
Erhaltene Danke: 1
Vista, XP, W2K
Delphi, .Net, Deutsch und Englisch
|
Verfasst: 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.
|
|
|