Componenti
I componenti di Gambas sono librerie condivise scritte in C, C++ o direttamente in gambas che aggiungono nuove classi all'interprete gambas.
Sono condivisi tra tutti i programmi Gambas in esecuzione sul tuo sistema e possono essere visti come parte della lingua.
Indice dei componenti
Aggiunte all'interprete
Componente
|
Descrizione
|
Versione Gambas
|
gb
|
Classi native interne
|
|
gb.args
|
Parser degli argomenti del programma
|
3.4
|
gb.data
|
Contenitore di ulteriori tipi di dati
|
3.3
|
gb.debug
|
Aiuto debug
|
|
gb.eval
|
Valutatore di espressioni
|
|
gb.eval.highlight
|
Sintassi routine highlighter
|
|
gb.inotify
|
Monitoraggio degli eventi del filesystem
|
3.6
|
gb.logging
|
Gestione flessibile dei messaggi di registro
|
3.5
|
gb.ncurses
|
Libreria NCurses
|
3.2
|
gb.option
|
Parser degli argomenti della riga di comando in stile GNU
|
deprecato
|
gb.pcre
|
Corrispondenza con espressioni regolari compatibili Perl
|
|
gb.settings
|
Gestione delle impostazioni dell'applicazione
|
|
gb.signal
|
Gestione dei segnali POSIX
|
|
gb.term
|
Gestione del terminale
|
|
gb.util
|
Varie funzioni di utilità
|
3.7
|
gb.vb
|
Compatibilità con Visual-Basic
|
|
Comunicazione & Network
Componente
|
Descrizione
|
Versione Gambas
|
gb.dbus
|
Interfaccia D-Bus
|
|
gb.gui.qt.webkit
|
Componente switcher WebKit QT4/QT5
|
3.8
|
gb.map
|
Componente di visualizzazione mappe online
|
3.4
|
gb.markdown
|
Sintassi markup markdown di Gambas
|
3.6
|
gb.mime
|
Gestione dei messaggi Mime
|
3.3
|
gb.net
|
Accesso alla rete e gestione della porta seriale
|
|
gb.net.curl
|
Gestione dei protocolli di rete ad alto livello basata sulla libreria Curl
|
|
gb.net.pop3
|
Client POP3
|
3.3
|
gb.net.smtp
|
Client SMTP
|
|
gb.qt4.webkit
|
Componente del browser Web basato su WebKit per gb.qt4
|
|
gb.qt5.webkit
|
Componente del browser Web basato su WebKit per gb.qt5
|
3.8
|
Sviluppo web
Componente
|
Descrizione
|
Versione Gambas
|
gb.util.web
|
Funzioni di utilità varie per applicazioni web
|
3.7
|
gb.web
|
Sviluppo di applicazioni web
|
|
gb.web.feed
|
Generatore parser di feed web
|
3.10
|
gb.web.form
|
Componente GUI per applicazioni web
|
3.9
|
Database
Programmazione XML
In Gambas 3.2, gb.xml è stato riscritto. Il vecchio componente xml è stato rinominato gb.libxml.
Componente
|
Descrizione
|
Versione Gambas
|
gb.libxml
|
Vecchi strumenti XML basati su libxml
|
3.2
|
gb.xml
|
Strumenti XML ora realizzati in Gambas
|
|
gb.xml.html
|
Generatore HTML
|
3.2
|
gb.xml.xslt
|
Strumenti XSLT basati su libxml
|
|
gb.xml.rpc
|
Implementazione del protocollo XML-RPC
|
|
Compressione e Criptazione
Componente
|
Descrizione
|
Versione Gambas
|
gb.compress
|
Libreria di compressione
|
|
gb.crypt
|
Crittografia MD5/DES
|
|
gb.openssl
|
Routine per la libreria OpenSSL
|
3.5
|
| |
Interfaccia Grafica Utente
Componente
|
Descrizione
|
Versione Gambas
|
gb.form
|
Controlli avanzati
|
|
gb.form.dialog
|
Versione avanzata delle finestre di dialogo standard
|
|
gb.form.mdi
|
Interfaccia multi-documento
|
|
gb.form.editor
|
Editor di testo avanzato per la sintassi highlight
|
3.8
|
gb.form.terminal
|
Emulatore di terminale
|
3.9
|
gb.form.print
|
Form generico di anteprima e stampa
|
3.14
|
gb.gtk
|
Implementazione del toolkit GTK+2
|
|
gb.gtk3
|
Implementazione del toolkit GTK+3
|
3.6
|
gb.gui
|
Switcher dei componenti Qt/GTK+
|
|
gb.gui.qt
|
Switcher dei componenti Qt4/Qt5
|
3.8
|
gb.pdf
|
Renderer PDF basato su Poppler
|
|
gb.qt4
|
Implementazione del toolkit Qt4
|
|
gb.qt4.ext
|
Estensione del toolkit Qt4
|
|
gb.qt5
|
Implementazione del toolkit Qt5
|
3.8
|
gb.report
|
Disegnatore di report
|
deprecated
|
gb.report2
|
Disegnatore di report
|
3.8
|
Grafica 2D
Grafica 3D
Desktop
Programmazione SDL
Multimedia
Componente
|
Descrizione
|
Versione Gambas
|
gb.media
|
Interfaccia della libreria GStreamer
|
3.2
|
gb.media.form
|
Controllo del lettore multimediale.
|
3.2
|
gb.openal
|
Interfaccia della libreria OpenAL
|
3.5
|
gb.scanner
|
Libreria di gestione dello scanner
|
3.7
|
gb.v4l
|
Acquisizione video basata su Video4Linux
|
deprecata/non mantenuta
|
Librerie Scientifiche
Componente
|
Descrizione
|
Versione Gambas
|
gb.complex
|
Implementazione di numeri complessi
|
3.3
|
gb.gmp
|
Interfaccia della libreria Gnu Multiple Precision Arithmetic Library
|
3.5
|
gb.gsl
|
Interfaccia della libreria Gnu Scientific Library
|
|
|
There are 524 unique classes and 4493 unique symbols in all Gambas components.
Vedi anche