Gambas é uma fonte aberta e livre ambiente de desenvolvimento baseado em um interpretador Basic com extensões de objetos, como Visual Basic.
Gambas é composta dos seguintes programas: um compilador, um intérprete, um arquivador, um componente da interface gráfica do usuário, e um ambiente de desenvolvimento.
Com Gambas, você pode rapidamente criar uma GUI (Graphical User Interface), acesso a bancos de dados MySQL e PostgreSQL, as aplicações do KDE piloto com DCOP, traduzir o seu programa em vários idiomas, criar aplicações de rede com facilidade, e muito mais.
Gambas é, antes de tudo, uma linguagem Basic com extensões de objetos. Um programa escrito com Gambas é um conjunto de arquivos. Cada arquivo descreve uma classe, em termos de programação objeto.
Além disso, os arquivos de classe são compilados, e executado por um intérprete. O ambiente de desenvolvimento é escrito com o próprio Gambas
O que é novo nesta versão:.
- configuração:
- NOVO: Remover ltmain.sh links simbólicos .
- ambiente de desenvolvimento:
- Erro:. Salvar um projeto dentro de seu próprio diretório é agora proibido
- NOVO:. Tradução Lituano feita por Regimantas Baublys
- NOVO: Adicionar suporte para a língua latina .
- INTÉRPRETE:
- Erro:. Fix GB.MatchString () valor de retorno API
- Erro: O DateAdd () não levantar um erro de estouro mais quando usado em um
- valor de tempo.
- Erro: Fix API intérprete para sistemas de 64 bits .
- Erro: Tente não perder o valor de 'errno' se o select () chamada de sistema
- falhar dentro do ciclo de eventos.
- ERRO: função Fix exige funções tendo argumentos opcionais e extras
- argumentos.
- compilador:
- BUG: Realmente apoiar palavras reservadas em nomes de controle de forma .
- DB.FIREBIRD:
- Erro: Fix prédio com gcc-4.6.0 .
- GB.DB.MYSQL:
- Erro: Ao criar uma tabela, use & quot; ENGINE & quot; palavra-chave em vez de & quot; TYPE & quot; com
- MySQL & gt;. = 4.0.18
- GB.DB.ODBC:
- Erro: Corrigir um acidente estúpido que ocorre em apenas 64 bits de sistemas .
- GB.DESKTOP:
- Erro: Fix Desktop.Find () quando a correspondência de títulos da janela .
- GB.GTK:
- Erro: corretamente levantar mostrar e ocultar eventos na classe Watcher .
- GB.NET:
- Erro:. Corretamente Verifique erros do sistema ao usar um DNSClient assíncrona
- GB.NET.SMTP:
- Erro: gb.net.smtp agora deve compilar corretamente com arquivos de cabeçalho que usam
- & quot; boolean & quot; símbolo.
- GB.PDF:
- Erro:. Faça gb.pdf compilar com poppler 0,17
- GB.QT.KDE:
- NOVO:. Suporte para Trinity
O que é novo na versão 2.23.0:
- [ambiente de desenvolvimento]:
- NOVO: Adicionar suporte para o idioma finlandês .
- NOVO:. O suporte para a língua romena
- NOVO:. Romeno tradução feita por Florin Iacob
- NOVO:. Tradução Checa atualizado por Radek Frystak e Josef Kubicek
- NOVO:. Adicionar arquivos do desktop e ícone
- NOVO: tradução sueca atualizado .
- [INTÉRPRETE]:
- Erro: File.SetExt () agora funciona corretamente com arquivos cujo nome começa com um ponto .
- Erro:. Corrigir um vazamento de memória que pode levar a um acidente na gestão enumeração
- Erro:. A propriedade Stat.Perm [] retorna corretamente permissões de execução agora
- [COMPILADOR]:
- Erro:. Ler corretamente constantes longos cujo valor é o valor possível Longo inferior
- Erro:. Definir o LLONG_MAX constante se não for definido
- [GB.DB.FORM]:
- NOVO:. New tradução Checa feito por Radek Frystak e Josef Kubicek
- [GB.DB.ODBC]:
- Erro: existência de mesa deve ser verificada corretamente agora .
- [GB.DB.SQLITE3]:
- Erro: Detectar chave primária inteiro seja qual for o caso, usado para escrever & quot; inteiro & quot; .
- [GB.FORM]:
- NOVO:. New tradução Checa feito por Radek Frystak e Josef Kubicek
- [GB.FORM.DIALOG]:
- NOVO:. New tradução Checa feito por Radek Frystak e Josef Kubicek
- [GB.FORM.MDI]
- NOVO:. New tradução Checa feito por Radek Frystak e Josef Kubicek
- [GB.GTK]
- Erro:. Cursor é atualizado corretamente com o valor de Application.Busy agora
- Erro:. Parar Evento agora trabalha durante o evento Close de um formulário modal
- Erro:. Corrigir um vazamento de memória que leva a uma falha no método TextArea.Paste ()
- Erro:. Fix Etiqueta redimensionamento automático
- BUG:. Definições o texto de um rótulo transparente ou TextLabel ter nenhum texto funciona corretamente agora
- Erro:. Value propriedade SpinBox deve sempre ser preciso agora
- Erro: TextBox.Selection.Length agora retorna o valor correto .
- Erro:. Chamando Menu.Children.Clear () ou exclusão de um menu, durante um menu Visualizar evento não deve falhar mais
- Erro:. Um menu pai não aumentar o evento Click mais
- Erro: GridView recebe corretamente o foco agora .
- Erro: Draw.Ellipse () agora chama a devida uma torta ao encher está habilitado .
- Erro:. Fix ComboBox.Add () quando o argumento de posição é especificado
- Erro:. Fix ListBox.Add () quando o argumento de posição é especificado
- Erro: MoveScaled funciona corretamente para posições e tamanhos que não são um múltiplo de Desktop.Scale .
- Erro: Key [] não imprime GTK + aviso mais quando se uma cadeia nula como argumento .
- Erro:. Mouse.Blank cursor funciona como esperado agora
- Erro:. Tamanhos de fonte relativos são interpretados corretamente em rich text agora
- [GB.NET.CURL]
- NOVO:. Asynchronous FTPClient e HttpClient objetos são agora automaticamente mantidos vivos até que sua operação é finalizada
- [GB.QT4]
- Erro: MoveScaled funciona corretamente para posições e tamanhos que não são um múltiplo de Desktop.Scale .
Comentários não encontrado