Components

Componentes Gambas são bibliotecas escritas em C, C ++ ou diretamente no Gambas, que adicionam novas classes compartilhadas para o interpretador gambas.

Elas são compartilhados entre todos os programas Gambas em execução no sistema, e pode ser visto como parte da linguagem.

Índice de Componentes

Interpretador melhorias

Componente Descrição Versão do Gambas
Classes nativas Classes nativas internas
gb.args Argumentos analisador do programa 3.4
gb.data Mais contêiner datatypes 3.3
gb.debug Auxiliar depurador de aplicações Gambas
gb.eval Avaliador de expressões Gambas
gb.inotify Monitor de eventos do sistema de arquivos 3.6
gb.logging Manipulador flexível de mensagens de log 3.5
gb.ncurses Biblioteca NCurses 3.2
gb.option GNU-style command-line argumentos do interpretador Obsoleto
gb.pcre Perl Compatível Expressão Regular Matching
gb.settings Gerenciamento de configurações do aplicativo
gb.signal Gestão de sinais POSIX
gb.util Diversas funções utilitárias 3.7
gb.util.web Diversas funções utilitárias para aplicações web 3.7
gb.vb Compatibilidades com Visual-Basic

Comunicação & Rede

Componente Descrição Versão do Gambas
gb.dbus D-Bus interface
gb.map Componente Online map viewing 3.4
gb.markdown Sintaxe de marcação Gambas Markdown 3.6
gb.mime Gerenciamento de mensagens Mime 3.3
gb.net Rede de comunicação (Network)
gb.net.curl Protocolo de gerenciamento de rede high-level baseado na biblioteca Curl
gb.net.pop3 Cliente POP3 3.3
gb.net.smtp Cliente SMTP
gb.qt4.webkit Componente Web browser baseado no WebKit
gb.web Desenvolvimento de Aplicações Web

Banco de dados

Componente Descrição Versão do Gambas
gb.db Componente de acesso a Bancos de Dados
gb.db.form Controles vinculados a dados
gb.mysql Rotinas específicas MySQL
gb.memcached Client Memcached 3.4

Programação XML

Em Gambas 3.2, gb.xml foi reescrita. O componente xml antigo foi rebatizado como gb.libxml.

Componente Descrição Versão do Gambas
gb.libxml Antiga Ferramentas XML baseado libxml 3.2
gb.xml - Ferramentas XML baseadas em libxml Ferramentas XML atual feita em Gambas
gb.xml.html Gerador HTML 3.2
gb.xml.xslt XSLT ferramentas baseadas em libxml
gb.xml.rpc Implementação do protocolo XML-RPC

Compressão & Encriptação

Componente Descrição Versão do Gambas
gb.compress Biblioteca de compressão
gb.crypt Criptografia MD5/DES
gb.openssl Rotinas da biblioteca OpenSSL 3.5

  

Interface gráfica de usuário

Componente Descrição Versão do Gambas
gb.form Controles aperfeiçoados
gb.form.dialog Versão melhorada dos diálogos padrão
gb.form.mdi - Interface Multi Documento Interface Multi-documento
gb.gtk Implementação do kit de ferramentas GTK+
gb.gtk3 Implementação do kit de ferramentas GTK+ 3 3.6
gb.gui Alternador de componentes QT/GTK+
gb.pdf Renderizador PDF baseado em Poppler
gb.qt4 Implementação do kit de ferramentas Qt4
gb.qt4.ext Extensão do kit de ferramentas Qt4
gb.report Report designer

2D Gráficos

Componente Descrição Versão do Gambas
gb.cairo Desenho vetorial baseado no Cairo
gb.clipper Polygon clipping biblioteca com base na Clipper library 3.5
gb.image - Componente de processamento de imagens Componente para manipular imagem
gb.image.imlib Rotinas de imagem com base na biblioteca Imlib2
gb.image.io Carregar e salvar imagem
gb.image.effect Rotinas de filtros para imagens

Gráficos 3D

Componente Descrição Versão do Gambas
gb.gtk.opengl Kit de ferramentas OpenGL para GTK+ 3.2
gb.gui.opengl Componente OpenGL para alternar entre QT/GTK+ 3.2
gb.opengl Biblioteca de interface OpenGL
gb.opengl.glu Componente de utilidades OpenGL
gb.opengl.glsl Biblioteca de sombreamentos OpenGL
gb.opengl.sge Um motor de jogo OpenGL simples com base no formato MD2 3.5
gb.qt4.opengl OpenGL para o kit de ferramentas QT

Desktop

Componente Descrição Versão do Gambas
gb.desktop Gerenciamento do componente Desktop
gb.desktop.gnome.keyring Gnome keyring suporte para gerenciamento do componente desktop 3.6
gb.desktop.x11 Suporte a biblioteca X-Window 3.6

Programação SDL

Componente Descrição Versão do Gambas
gb.sdl Biblioteca de interface SDL
gb.sdl.sound Biblioteca Sound baseada em SDL Deprecated
gb.sdl2 SDL2 Interface do componente. 3.7
gb.sdl2.audio SDL2 interface do componente de áudio. 3.7

Multimedia

Componente Descrição Versão do Gambas
gb.media Bibliotecas GStreamer 3.2
gb.media.form Componente de controle Media player 3.6
gb.openal Bibliotecas OpenAL 3.5
gb.scanner Biblioteca de gerenciamento de Scanner 3.7
gb.v4l Video captura baseado em Video4Linux Obsoleto

Bibliotecas Cientificas

Componente Descrição Versão do Gambas
gb.complex Implementação de números Complex 3.3
gb.gmp Biblioteca aritmética Gnu de múltipla precisão 3.5
gb.gsl Biblioteca Científica

There are 512 unique classes and 4459 unique symbols in all Gambas components.

Veja também