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
Programação XML
Em Gambas 3.2, gb.xml foi reescrita. O componente xml antigo foi rebatizado como gb.libxml.
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
2D Gráficos
Gráficos 3D
Desktop
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 524 unique classes and 4502 unique symbols in all Gambas components.
Veja também