Componenten
Gambas componenten zijn gedeelde bibliotheken geschreven in C, C++ or direct in gambas die nieuwe klassen toevoegen aan de gambas interpreter.
Ze worden gedeelt tussen alle Gambas programma's die draaien op je systeem en kunnen gezien worden als deel van de taal.
Index van Componenten
Interpreter verbeteringen
Component
|
Omschrijving
|
Gambas versie
|
gb
|
Interne inheemse klassen
|
|
gb.args
|
Programma argumenten parser
|
3.4
|
gb.data
|
Meer container datatypen
|
3.3
|
gb.debug
|
Debugger helper
|
|
gb.eval
|
Expressie evaluator
|
|
gb.inotify
|
Bestandssystem gebeurtenis monitoring
|
3.6
|
gb.logging
|
Flexibele log boodschappen afhandeling
|
3.5
|
gb.ncurses
|
NCurses bibliotheek
|
3.2
|
gb.option
|
GNU-style command-line arguments parser
|
Deprecated
|
gb.pcre
|
Perl Compatible Regular Expression matching
|
|
gb.settings
|
Applicatie settings beheer
|
|
gb.signal
|
POSIX signalen beheer
|
|
gb.vb
|
Visual-Basic compatibiliteit
|
|
Communicatie & Netwerk
Database
XML programming
In Gambas 3.2, gb.xml is herschreven. Het oude xml component is hernoemd naar gb.libxml.
Component
|
Omschrijving
|
Gambas versie
|
gb.libxml
|
Oud XML gereedschap gebaseerd op libxml
|
3.2
|
gb.xml
|
XML gereedschap nu gemaakt in Gambas
|
|
gb.xml.html
|
HTML generator
|
3.2
|
gb.xml.xslt
|
XSLT gereedschap gebaseerd op libxml
|
|
gb.xml.rpc
|
XML-RPC protocol implementatie
|
|
Compressie & Crypting
| |
Grafische Gebruikers Interface
Component
|
Omschrijving
|
Gambas versie
|
gb.form
|
Verbeterde controls
|
|
gb.form.dialog
|
Verbeterde versie van de standaard dialogen
|
|
gb.form.mdi
|
Multi-document interface
|
|
gb.gtk
|
GTK+ gereedschapskist implementatie
|
|
gb.gtk3
|
GTK+ 3 gereedschapskist implementatie
|
3.6
|
gb.gui
|
QT/GTK+ component wisselaar
|
|
gb.pdf
|
PDF renderer gebaseerd op Poppler
|
|
gb.qt4
|
Qt4 gereedschapskist implementatie
|
|
gb.qt4.ext
|
Qt4 gereedschapskist extensie
|
|
gb.report
|
Rapport ontwerper
|
|
2D Graphics
3D Graphics
Desktop
SDL programmering
Component
|
Omschrijving
|
Gambas versie
|
gb.sdl
|
SDL bibliotheek interface
|
|
gb.sdl.sound
|
Geluids bibliotheek gebaseerd op SDL
|
|
Multimedia
Component
|
Omschrijving
|
Gambas versie
|
gb.media
|
GStreamer bibliotheek interface
|
3.2
|
gb.openal
|
OpenAL bibliotheek interface
|
3.5
|
gb.v4l
|
Video capture based on Video4Linux
|
Deprecated
|
Wetenschappelijke Bibliotheken
Component
|
Omschrijving
|
Gambas versie
|
gb.complex
|
Complex nummer implementatie
|
3.3
|
gb.gmp
|
Gnu Multiple Precision Arithmetic bibliotheek interface
|
3.5
|
gb.gsl
|
Gnu Scientific bibliotheek interface
|
|
|
Er zijn 524 unieke klassen en 4493 unieke symbolen in alle Gambas componenten.
Zie ook