Autor Beitrag
TeaTimer
Hält's aus hier
Beiträge: 4



BeitragVerfasst: Di 15.04.08 13:49 
Hallo allerseits,

mal eine Anfängerfrage: Ich will in C# sowas wie eine Exploreransicht bauen, also links den Directory-Tree und rechts die Dateien. Wie mache ich das am besten ohn die VB6-Komponenten zu benutzen?

viele Dank schonmal


Moderiert von user profile iconChristian S.: Topic aus C# - Die Sprache verschoben am Di 15.04.2008 um 14:33
JüTho
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2021
Erhaltene Danke: 6

Win XP Prof
C# 2.0 (#D für NET 2.0, dazu Firebird); früher Delphi 5 und Delphi 2005 Pro
BeitragVerfasst: Di 15.04.08 14:09 
Wie kommst Du darauf, VB6 im Zusammenhang mit C# zu nennen? C# gehört zu NET, ebenso wie VB.NET. VB6 ist eine völlig andere Programmiersprache, ebenso wie C# und C++ zwar ähnlich sind, aber dennoch völlig unabhängig voneinander existieren.

Du bist sicher, dass Du mit C# arbeitest? Dann stehen Dir alle Klassen des NET-Framework zur Verfügung. Wenn Du ein Programm mit IDE benutzt (#D oder Visual Studio oder Delphi), dann hast Du im Designer so etwas wie eine ToolBox mit den (visuellen) Komponenten, die zu diesem Programm sowie NET gehören.

Als Grundstruktur für die Oberfläche des Programms schlage ich vor, folgende Klassen zu verwenden: SplitContainer, TreeView, ListView. Zum Einlesen von Datei- und Verzeichnisinformationen liefern Directory, Path, File sowie DirectoryInfo, FileInfo viele sinnvolle Methoden.

Für Einzelheiten muss ich Dich zunächst auf die SDK-Doku verweisen: Dort gibt es Erläuterungen zu allen Klassen und ihren "Member" sowie Unmengen von Beispielen. Die SDK-Doku ist deshalb sowieso das wichtigste Hilfsmittel, wichtiger als alle Foren. Für konkrete Fragen helfe ich aber gerne weiter. Jürgen
TeaTimer Threadstarter
Hält's aus hier
Beiträge: 4



BeitragVerfasst: Di 15.04.08 14:27 
Doch, da bin ich mir ziemlich sicher :-)

Hatte in der Hilfe aber gelesen, dass es wohl möglich ist, das Dirlist- und Filelistcontrol von VB6 zu verwenden, was aber nicht ratsam ist, weil veraltet.

Das Einlesen per Hand habe ich mir auch schon überlegt, aber das ist doch recht umständlich. Sowas muss es doch schon fertig geben oder etwa nicht?
JüTho
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2021
Erhaltene Danke: 6

Win XP Prof
C# 2.0 (#D für NET 2.0, dazu Firebird); früher Delphi 5 und Delphi 2005 Pro
BeitragVerfasst: Di 15.04.08 14:38 
user profile iconTeaTimer hat folgendes geschrieben:
Das Einlesen per Hand habe ich mir auch schon überlegt, aber das ist doch recht umständlich. Sowas muss es doch schon fertig geben oder etwa nicht?

Das ist ein Grundproblem von NET: Für viele Standardaufgaben gibt es keine Lösungen, weil M$ wohl davon ausgegangen ist, dass das sowieso "jeder" selbst schreiben kann.

Aber für fertige Lösungen ist CodeProject immer eine gute Adresse. Jürgen