A Peter Holmes Consulting anunciou o lançamento da versão 2.50 beta do Handheld Basic (HB++), ferramenta de desenvolvimento que permite criar programas para Palm OS totalmente orientado à objetos, utilizando a linguagem Basic e em um ambiente (IDE) muito semelhante ao Visual Basic 6.0.
Esta nova versão conta com inúmeras novidades para os desenvolvedores, entre elas:
Ambiente de Desenvolvimento
- Compatibilidade com o Windows Vista;
- Arquivos do projeto em formato XML em UTF-8 (Unicode) e conversor de projetos antigos;
- Melhor integração com ferramentas de controle de versão;
- Grandes melhorias na tradução de aplicações (Localization);
- Recurso de folding no editor, permitindo expandir ou contrair trechos de código;
- Alteração de propriedades semelhates de múltiplos controles selecinados;
- Importação de arquivos PNG e GIF, além de BMP, sem prejudicar a performance ou tamanho da aplicação.
Compilador
- O compilador HB++ agora pode ser executado via linha de comando;
- Quebra de linhas de código utilizando caracter "_" (underscore), semelhante ao Visual Basic;
- Chamada de métodos com parênteses, mesmo sem utilizar a instrução
Call; - Métodos públicos Read and Write agora fazem parte da classe
Stream; - Melhor verificação de conversões implicitas em objetos;
- Definição do tipo de dados serão armazenados em objetos
Collectionem tempo de compilação; - Variáveis de ponto flutuante agora são consideradas como
Double; - Possibilidade de compressão de resources binários;
- Instrução Set passou a ser opcional para associação de objetos.
Biblioteca de Classes
- Nova classe
XmlParserutilizada para leitura de arquivos XML; - Novo controle
HtmlViewerutilizada para exibir documentos XHTML; - Utilização de Expressões Regulares no método
StringMatcher.InStr; - Novas funções
BuildURLeSplitURLpara manipular URLs; - Nova classe
StreamCompositepara leitura de vários streams como se fossem um único stream; - Funções
FormateCDateagora suportam ISO 8601, permitindo conversões independentes das definições das preferências do PDA; - As propriedades
DatabaseInfo.CardNumbereDatabaseInfo.LocalIDagora estão disponíveis em modo de gravação; - A antiga classe
Telephonyfoi totalmente reconstruída, permitindo enviar e receber mensagens SMS, e obter informações do telefone. Foram adicionadas as classesPhoneBookeSMSque complementam a classeTelephony; - Nova função
FilterAddressverifica se uma determinada sentença é uma combinação das iniciais de um nome, sobrenome ou empresa, na agenda de endereços.
Esta nova versão está disponível para download no site da Peter Holmes Consulting.
Fonte: Peter Holmes Consulting.
Artigos Relacionados
3 Comentários »
Comentários via RSS TrackBack URI
-
Leandro em 29/06/2007 11:33
Gostei da notícia, vocês sabe onde eu posso baixar o programa?
-
Equipe PDAExpert em 29/06/2007 14:51
Ops… Falha nossa, Leandro.
A notícia já foi atualizada e o link para download está no início do texto.Obrigado!
Equipe PDAExpert -
Rene Gheller em 31/08/2007 16:25
Baixei, mas n rodou os pacotes q eu usava na versao anterior. FTP, UCChart, etc… Pq n rodou? tenho alguma alternativa para este problema?


Envie seu comentário
ATENÇÃO: A área de comentários deve ser utilizada apenas para dúvidas sobre este artigo. Para dúvidas não relacionadas a este artigo, utilize o Fórum PDAExpert.net.