Tutorial
Baumstrukturen in FreeBASIC
Dieses Tutorial beschäftigt sich mit dem Aufbau einer Baumstruktur und deren Handhabung in FreeBASIC.
Zuerst einmal möchte ich kurz erklären, was man sich unter einem "Baum" vorstellen kann. Hierfür öffnet man einfacherweise einen Windows-Explorer und sieht sich die linke Spalte an. Die Strukturierung dieser Liste nennt man Baumstruktur. Der Arbeitsplatz ist hier der erste und meist einzige Eintrag. Von dort aus gibt es weitere Einträge welche selbst wiederum Untereinträge haben. Die Anzahl der Einträge ist meist unterschiedlich. Vergleichen kann man das auch mit einem Stammbaum. Jedes Element ist prinzipiell identisch mit jedem anderen Element. Der einzige Unterschied sind der Name und die Position des Elements innerhalb des Baums. Der eigentliche Datentyp, welcher die Information speichert, ist jedoch überall derselbe.
Mit einer Linked List (siehe verkettete Liste) lässt sich solch ein Aufbau sehr einfach und vorallem kompakt im Quellcode realisieren. Auch ist es hierdurch möglich HTML, XML sowie deren Derivate einzulesen und zu verwalten.
HTML-Beispiel:
<html>
<head>
</head>
<body>
<br>
</body>
</html>
Kapitel
Zusätzliche Informationen und Funktionen |
|
|