Differenze tra le versioni di "Elenco delle librerie e loro contenuto"

Da Gambas-it.org - Wikipedia.
Riga 2: Riga 2:
 
Dipendentemente dalla distribuzione Linux, alcune di queste possono essere incluse in un unico pacchetto, oppure far parte della libreria di runtime di base.
 
Dipendentemente dalla distribuzione Linux, alcune di queste possono essere incluse in un unico pacchetto, oppure far parte della libreria di runtime di base.
 
Inoltre, è anche possibile che alcune di quelle visualizzate qui di seguito, non siano installabili sul proprio sistema, a causa dell'assenza di altre librerie esterne, su cui sono state costruite; un esempio molto comune è la libreria "qte".
 
Inoltre, è anche possibile che alcune di quelle visualizzate qui di seguito, non siano installabili sul proprio sistema, a causa dell'assenza di altre librerie esterne, su cui sono state costruite; un esempio molto comune è la libreria "qte".
 +
A causa del frequente aggiornamento di Gambas, per lo stato di stabilità e di avanzamento di ognuna di queste librerie, fare riferimento alla documentazione sul sito ufficiale.
 +
  
 
'''Aggiunte all'interprete:'''
 
'''Aggiunte all'interprete:'''
 
*[[gb]] : Classi native interne
 
*[[gb]] : Classi native interne
*[[gb.chart]] : Debug
+
*[[gb.debug]] : Debug
*[[gb.compress]] :  
+
*[[gb.eval]] : Valutatore di espressioni
*[[gb.crypt]]
+
*[[gb.info]] : Informazioni circa i componenti installati
*[[gb.corba]]
+
*[[gb.option]] : Parser per gli argomenti a riga di comando (stile GNU)
*[[gb.db]]
+
*[[gb.pcre]] : Gestione delle espressioni regolari (Perl)
*[[gb.db.form]]
+
*[[gb.settings]] : Gestione configurazione Applicazione (gestione dei file INI)
*[[gb.debug]]
+
*[[gb.vb]] : Compatibilità Visual-Basic (funzioni compatibili)
*[[gb.desktop]]
+
 
*[[gb.eval]]
+
'''Comunicazione e Rete'''
*[[gb.form]]
+
*[[gb.corba]] : Cliente CORBA
*[[gb.form.dialog]]
+
*[[gb.net]] : Accesso rete
*[[gb.form.mdi]]
+
*[[gb.net.curl]] : Gestione protocollo di rete ad alto livello basato sulla libreria Curl
*[[gb.gtk]]
+
*[[gb.net.smtp]] : Cliente SMTP
*[[gb.gtk.ext]]
+
*[[gb.web]] : Sviluppo applicazioni Web
*[[gb.gtk.svg]]
+
 
*[[gb.gui]]
+
'''Interfaccia Grafica Utente'''
*[[gb.image]]
+
*[[gb.form]] : Controlli avanzati
*[[gb.info]]
+
*[[gb.form.dialog]] : Versione avanzata delle finestre di dialogo standard
*[[gb.net]]
+
*[[gb.form.mdi]] : Interfaccia multi-documento
*[[gb.net.curl]]
+
*[[gb.gtk]] : Implementazione delle librerie GTK+
*[[gb.net.smtp]]
+
*[[gb.gtk.ext]] : Estensioni delle librerie GTK+
*[[gb.opengl]]
+
*[[gb.gtk.svg]] : Loader svg per GTK+
*[[gb.option]]
+
*[[gb.gui]] : Commutatore tra componenti QT/GTK+
*[[gb.pcre]]
+
*[[gb.pdf]] : Render PDF basato sulla libreria Poppler
*[[gb.pdf]]
+
*[[gb.qt]] : Implementazione delle librerie QT
*[[gb.qt]]
+
*[[gb.qt.ext]] : Estensioni delle librerie QT
*[[gb.qt.ext]]
+
 
*[[gb.qt.kde]]
+
'''Database'''
*[[gb.qt.kde.html]]
+
*[[gb.db]] : Accesso a database
*[[gb.qt.opengl]]
+
*[[gb.db.form]] : Controlli grafici per dati di database
 +
 
 +
'''Programmazione XML'''
 +
*[[gb.xml]] : Classi per la gestione dei file XML, basate sulla libreria libxml
 +
*[[gb.xml.rpc]] : Classi per la gestione dei file XSLT, basate sulla libreria libxml
 +
*[[gb.xml.xslt]] : Implementazione del protocollo XML-RPC
 +
 
 +
'''Compressione e Cryptazione'''
 +
*[[gb.compress]] : Compressione dati
 +
*[[gb.crypt]] : Cryptazione MD5/DES
 +
 
 +
'''Desktop'''
 +
*[[gb.desktop]] : Funzioni per il Desktop basate sul progetto Portland
 +
*[[gb.qt.kde]] : Integrazione KDE e scripting
 +
*[[gb.qt.kde.html]] : Browser Web KDE
 +
 
 +
'''Grafica 2D & 3D'''
 +
*[[gb.image]] : Gestione immagini
 +
*[[gb.opengl]] : Interfaccia OpenGL
 +
*[[gb.qt.opengl]] : Implementazione delle librerie QT per OpenGL
 +
*[[gb.v4l]] : Cattura video basate su Video4Linux
 +
 
 +
'''Programmazione SDL'''
 +
*[[gb.sdl]] : Interfaccia alle librerie SDL
 +
*[[gb.sdl.sound]] : Classi sound basate sulle SDL
 +
 
 +
*[[gb.chart]]
 
*[[gb.qte]]
 
*[[gb.qte]]
 
*[[gb.qte.ext]]
 
*[[gb.qte.ext]]
 
*[[gb.report]]
 
*[[gb.report]]
*[[gb.sdl]]
 
*[[gb.sdl.sound]]
 
*[[gb.settings]]
 
*[[gb.v4l]]
 
*[[gb.vb]]
 
*[[gb.web]]
 
*[[gb.xml]]
 
*[[gb.xml.rpc]]
 
*[[gb.xml.xslt]]
 

Versione delle 18:02, 10 gen 2009

Gambas viene distribuito con una serie di librerie. Dipendentemente dalla distribuzione Linux, alcune di queste possono essere incluse in un unico pacchetto, oppure far parte della libreria di runtime di base. Inoltre, è anche possibile che alcune di quelle visualizzate qui di seguito, non siano installabili sul proprio sistema, a causa dell'assenza di altre librerie esterne, su cui sono state costruite; un esempio molto comune è la libreria "qte". A causa del frequente aggiornamento di Gambas, per lo stato di stabilità e di avanzamento di ognuna di queste librerie, fare riferimento alla documentazione sul sito ufficiale.


Aggiunte all'interprete:

  • gb : Classi native interne
  • gb.debug : Debug
  • gb.eval : Valutatore di espressioni
  • gb.info : Informazioni circa i componenti installati
  • gb.option : Parser per gli argomenti a riga di comando (stile GNU)
  • gb.pcre : Gestione delle espressioni regolari (Perl)
  • gb.settings : Gestione configurazione Applicazione (gestione dei file INI)
  • gb.vb : Compatibilità Visual-Basic (funzioni compatibili)

Comunicazione e Rete

Interfaccia Grafica Utente

  • gb.form : Controlli avanzati
  • gb.form.dialog : Versione avanzata delle finestre di dialogo standard
  • gb.form.mdi : Interfaccia multi-documento
  • gb.gtk : Implementazione delle librerie GTK+
  • gb.gtk.ext : Estensioni delle librerie GTK+
  • gb.gtk.svg : Loader svg per GTK+
  • gb.gui : Commutatore tra componenti QT/GTK+
  • gb.pdf : Render PDF basato sulla libreria Poppler
  • gb.qt : Implementazione delle librerie QT
  • gb.qt.ext : Estensioni delle librerie QT

Database

  • gb.db : Accesso a database
  • gb.db.form : Controlli grafici per dati di database

Programmazione XML

  • gb.xml : Classi per la gestione dei file XML, basate sulla libreria libxml
  • gb.xml.rpc : Classi per la gestione dei file XSLT, basate sulla libreria libxml
  • gb.xml.xslt : Implementazione del protocollo XML-RPC

Compressione e Cryptazione

Desktop

Grafica 2D & 3D

Programmazione SDL