Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Ansicht ähnlich FTP Client (https://www.delphipraxis.net/143927-ansicht-aehnlich-ftp-client.html)

schwa226 26. Nov 2009 07:47


Ansicht ähnlich FTP Client
 
Hallo,

ich möchte eine kleinen Server/Client Verbindung machen.

Im Server soll man die Ordner einstellen die dann bei Client als mögliche Ordner zum Downloaden/Uploaden zur Verfügung stehen sollen.

z.B.
Gebe ich beim Server den Ordner "C:\temp" an.

Dann sollte die Ordnerstruktur mit allen Unterverzeichnissen und Dateinamen an den Client übergeben werden.

Der Client sollte somit so etwas bekommen:

C:\temp\
---test1\
---test2\
datei1
datei2
----test3\
datei3

Meine Frage ist nun wie ich das am besten Graphisch darstelle? Ein einfaches Treeview ist ja hässlich ;)

Auch habe ich noch keine Ahnung wie ich am besten die Ordnerstruktur vom Sever zum Client übergebe.

Kann mir da jemand vielleicht Tipps geben?

scrat1979 26. Nov 2009 07:51

Re: Ansicht ähnlich FTP Client
 
Hallo!

Hier würde sich VirtualTreeView 1a anbieten! Ich persönlich versuche auch damit eine Ordnerstruktur darzustellen, allerdings finde ich die Komponente (wenn auch sehr mächtig) relativ kompliziert. Schau mal in den DP Videos, da gibt es eine Einführung, außerdem kursieren einige gute Tutorials im Netz!

Viel Glück :-)

SCRaT

SirThornberry 26. Nov 2009 07:53

Re: Ansicht ähnlich FTP Client
 
Ich würde ein Treeview nehmen. Häßlich ist das auch nicht unbedingt. Zumindest kein Stück häßlicher als die Baumstruktur im Explorer sofern man mit Icons etc. arbeitet.

Angel4585 26. Nov 2009 08:41

Re: Ansicht ähnlich FTP Client
 
Warum nicht mit nem ListView? Das kann doch auch Bäume darstellen oder?

Mithrandir 26. Nov 2009 09:15

Re: Ansicht ähnlich FTP Client
 
Zumal der Anwender mit dem Umgang eines TreeView in der Regel vertraut ist. Wenn du dir erst eine neue Komponenten entwickelst, musst du auch sicherstellen, dass sie für jeden intuitiv bedienbar ist. Das bedeutet testen, testen, testen... Ob's das wert ist?

schwa226 26. Nov 2009 10:36

Re: Ansicht ähnlich FTP Client
 
Ok,

habe noch gar nicht entdeckt das TreeView auch Icons kann. :angel2:

Mit ExtractAssociatedIcon kann ich ja das Icon von Pfad/Datei holen.

Ich habe es nun so, dass ein Root Ordner ausgewählt wird. Dann werden alle Unterordner und Dateien hinzugefügt.
Muss ich für jeden Node das Icon extrahieren?
Dann wird ja meine Imagelist bald sehr groß und es dauert sehr sehr lange....


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:58 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