User Tools

Site Tools


k7:k7.3:start

7.3 Abstract data types (gb. data)

Currently, various abstract data types (ADT) are implemented for gambas. The new component gb.data, developed by Tobias Boege, provides these abstract data types. Fortunately, no special dependencies are required to compile the component. Because of the basic nature of the component, this is also desirable. Using gb.data in your projects is therefore easy. The component gb.data is included in Gambas since version 3.3.

PrioQueue

Figure 7.3.1: Project PriorityQueue (ADT)

As you can see - do not see anything of the abstract data types, because the ADTs are structures for data organization. The data is read in or generated in the program and stored in the structures used and displayed in suitable components from the structures. This statement applies to all projects presented in chapter 7.3.

Download

7.3 Abstrakte Datentypen (gb.data)

Gegenwärtig werden verschiedene abstrakte Datentypen (ADT) für Gambas implementiert. Die neue Komponente gb.data, die von Tobias Boege entwickelt wird, stellt diese abstrakten Datentypen bereit. Zur Kompilierung der Komponente werden – erfreulicherweise – keine besonderen Abhängigkeiten benötigt. Wegen des grundlegenden Charakters der Komponente ist das auch wünschenswert. Der Einsatz von gb.data in Ihren Projekten gestaltet sich somit einfach. Die Komponente gb.data ist seit der Version 3.3 in Gambas enthalten.

PrioQueue

Abbildung 7.3.1: Projekt PriorityQueue (ADT)

Wie Sie sehen – sehen Sie Nichts von den abstrakten Datentypen, denn bei den ADT handelt es sich um Strukturen zur Datenorganisation. Die Daten werden eingelesen oder im Programm generiert und in den verwendeten Strukturen gespeichert sowie aus den Strukturen heraus in geeigneten Komponenten angezeigt. Diese Aussage trifft für alle vorgestellten Projekte im Kapitel 7.3 zu.

Download

The website uses a temporary session cookie. This technically necessary cookie is deleted when the browser is closed. You can find information on cookies in our privacy policy.
k7/k7.3/start.txt · Last modified: 02.07.2018 (external edit)

Page Tools