Documentation de Gambas - /comp

/comp
Le page anglaise est plus récente.

# Composants

Les composants Gambas sont des bibliothèques partagées, écrites en C, C++ ou directement en Gambas, qui ajoutent des nouvelles classes à l’interpréteur Gambas.

Elles sont partagées entre tous les programmes Gambas qui tournent sur votre système, et peuvent être considérées comme faisant partie du langage.

## Index des Composants (Gambas 3.x)

### Perfectionnements de l‘interpréteur

gb | Classes internes natives
gb.debug | Aide au debogage
/wiki/comp/gb.info | Informations sur les composants installés
gb.option | Analyseur syntaxique des arguments de ligne de commande style GNU
gb.pcre | Comparaison d’Expressions Régulières Compatibles Perl
gb.settings | Gestion de configuration des applications
gb.signal | Gestion des signaux POSIX
gb.vb | Compatibilité Visual-Basic

### Communication et réseau

gb.dbus | interface D-Bus
gb.net | Accès réseau
gb.net.curl | Gestionnaire de protocole réseau de haut-niveau basé sur la bibliothèque Curl
gb.net.smtp | Client SMTP
gb.qt4.webkit | composant Navigateur Web basé sur WebKit
gb.web | Développement d’applications Web

### Base de données

gb.db | Accès base de données
gb.db.form | Contrôle de bornes de données
gb.mysql | routines spécifiques MySQL

### Interface graphique utilisateur

gb.form | Contrôles avancés
gb.form.dialog | Version améliorée des dialogues standard
gb.form.mdi | Interface Multi-document
gb.gtk | Implémentation de la boîte à outils GTK+
gb.gui | Chargeur de composants QT/GTK+
gb.pdf | Rendu PDF basé sur Poppler
gb.qt4 | implémentation de la boîte à outils Qt4
gb.qt4.ext | extension de la boîte à outils Qt4
gb.report | Construction de Report

### Programmation XML

gb.libxml | Outils XML basés sur libxml1
gb.xml | Outils XML 1
gb.xml.html | Gestion de documents HTML 2
gb.xml.xslt | Outils XSLT tools basés sur libxml
gb.xml.rpc | Implémentation du protocole XML-RPC

1 Dans Gambas 3.2, gb.xml a été réécrit. L'ancien composant XML a été renommé en gb.libxml.
2 Depuis Gambas 3.2.

### Compression & Chiffrement

gb.compress | Bibliothèque de Compression
gb.crypt | MD5/DES crypting

### Bureau

gb.desktop | routines indépendantes du bureau basées sur le projet Portland

### Graphiques 2D

gb.cairo | Dessin vectoriel basé sur Cairo
gb.image | composant Gestion d’image
gb.image.imlib | Routines Image basées sur la bibliothèque Imlib2
gb.image.io | Chargement et sauvegarde d’image
gb.image.effect | Routines de filtrage d’image
gb.v4l | Capture vidéo basée sur Video4Linux

### Graphiques 3D

gb.opengl | Interface de la bibliothèque OpenGL
gb.opengl.glu | composant outils OpenGL
gb.opengl.glsl | bibliothèque de shaders OpenGL
gb.qt4.opengl | Boîte à outils OpenGL pour QT

### Programmation SDL

gb.sdl | Interface de la bibliothèque SDL
gb.sdl.sound | Bibliothèque de traitement du son basée sur SDL

### GNU Scientific Library

gb.gsl | GSL library interface

Il y a 831 classes et 10625 symboles dans l'ensemble des composants de Gambas.

### Voir aussi

- Composant

- Comment Programmer Des Composants En Gambas