Dynamische Listen - Anzeigen / Bearbeiten / Löschen ...
-
hallo,
also folgendes, es geht um eine link sammlung von internetadressen,
diese möchte ich gerne "grafisch" darstellen und auch bearbeiten ...... ein kleine grafik zum (hoffentlich) "besseren" verständnis:
main.html | |-> seite_x.html -|-> link1 (http://www.c-plusplus.net/) | |-> link2 (http://www.c-plusplus.net/forum/) | |-> link3 (...) | |-> seite_y.html -|-> link1 (...) | |-> link2 (...) | |-> link3 (...)
grafisch darstellen bedeutet hierbei, das ich die fertige html seite
anzeigen möchte und natürlich auch die einträge aber ich weiß jetzt
nicht wie ich diese anzeigen soll.ich dachte mir das ich die informationen:
- wieviele seiten gibt es
- wieviele links erhält diese seitein einer dynamisch doppelt verketteten liste einlese, dadurch kann ich einfach
die reihenfolge vertauschen, welche löschen oder auch hinzufügen ...root | | seite_x | | seite_y
wobei seite x,y auch jeweils auf ein root zeigen welche dann die links für
diese enthalten.ich dachte mir das ich zuerst eine datei einlese und in dieser steht dann
wieviele seiten (x,y,z) es gibt und dann ein jeweilige link zu diesen seiten:dann würde die datei main.txt welche die informationen für die seiten enthält
ungefähr so aussehen:3 // anzahl der einzulesenden daten 1 // name der ersten datei für seite 1 2 // name der zweiten datei für seite 2 7 // name der dritten datei für seite 7
dann würde die datei 1.txt welche die informationen für die seiten enthält
ungefähr so aussehen:2 // anzahl der einzulesenden links 1 // name der ersten datei welche die information über den link enthält 4 // name der zweiten datei welche die information über den link enthält
dann würde die datei 1.txt welche die informationen für den link enthält
ungefähr so aussehen (link, name, beschreibung):http://www.c-plusplus.net C/C++ irgendwer hat immer eine Antwort
...sorry, das es jetzt so viel an theorie geworden ist!!!
aber ich habe jetzt absolut keine ahnung wie ich diese informationen in
visual c++ .net anzeigen soll ...die grafische ausgabe soll sich dabei natürlich nur auf das wesentliche
beschränken, also nur die minimalsten informationen anzeigen und diese
sollen dann auch zu ändern sein, wobei ich schon dankbar dafür wäre
um einfach nur neue seiten einzufügen, ich weiß leider absolut nicht
wie ich das darstellen soll
-
also ich wollte aus einer text datei informationen über eine liste einlesen:
erste zeile in der datei:
n = anzahl der elementezweite und folgende zeilen:
id info = id als integer und info als stringund der user soll jetzt eine "liste" oder ähnliches mit der info sehen
und kann dann entscheiden ob er "bearbeiten" oder "löschen" drückt
und oder einen neuen eintrag vornehmen möchte, also ob er die liste
erweitern möchte und genau diese liste soll als html dokument in einem
fenster zu sehen sein, als vorschau.
-
Ähm, wo genau ist denn das Problem?
Die verkettete Liste oder die grafische darstellung?
Für die Grafische darstellung würde sich ein TreeControl anbieten. Für die Speicherung der Daten XML, da es auch eine Tree-Struktur hat.
Und eine verkettete Liste, nun, das ist simpel, aber wenn du da Schwierigkeiten hast, sag bescheid, dann kann ich es geenauer erklären.
-
mit den listen kann ich umgehen,
grafische darstellung!!!
also das desgin der grafischen oberfläche!denkbar wäre doch links ein kleines fenster mit den seiten
und rechts oben die einträge und rechts unten die vorschau....aber selbst das schaffe ich nicht.
-
Wie wäre es mit einem CTreeCtrl ?