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 seite

    in 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 elemente

    zweite und folgende zeilen:
    id info = id als integer und info als string

    und 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 ?


Anmelden zum Antworten