Criar um atributo BLOB num objecto
Com a introdução de classes no ambiente 4D, a necessidade de armazenar os seus dados em objectos, e especialmente em blobs, tem aumentado. É por isso que 4D v19 R2 lhe permite encapsular os blobs em objectos.
Para além do aspecto do armazenamento, uma vez que o objecto blobs é um tipo de referência, o seu desempenho em termos de ocupação de memória e velocidade será grandemente melhorado.
Personagens Invisíveis no Palco!
As melhores práticas em TI por vezes mudam, e a gestão de certos caracteres invisíveis em ficheiros de texto é um exemplo. Os caracteres de fim de linha (EOL) têm evoluído, especialmente para efeitos de integração de sistemas de controlo de versões. Da mesma forma, a Marca de Ordem de Byte (BOM) nos ficheiros de texto Unicode é cada vez menos utilizada.
Com 4D v19 R2, 4D evoluiu suavemente para seguir estas melhores práticas, dando-lhe mais flexibilidade ao longo do caminho.
gitignore e 4D: uma funcionalidade útil para os utilizadores de Git
O modo de projecto permite seguir facilmente as alterações com Git, o sistema de controlo de versões mais popular. Mas muitas vezes, você não quer seguir todos os ficheiros do seu projecto no repositório de Git. 4D oferece-lhe agora a possibilidade de definir o que não deve ser rastreado nos seus novos projectos.
4D View Pro: Fim do carregamento de documentos
Quando se usa 4D View Pro (especialmente em modo offscreen) com documentos complexos, o cálculo de todas as fórmulas pode demorar algum tempo e pode ser difícil saber quando está finalmente terminado (e é importante esperar antes de chamar comandos como exportação ou impressão).
Como solução, introduzimos dois novos eventos. Um dos quais é chamado para cada cálculo/fórmula, que poderia ser utilizado para accionar um temporizador. Se o tempo expirar sem que outra fórmula esteja terminada, podemos assumir que todo o documento está terminado.
Mais melhorias para o depurador 4D!
4D v18 R6 vem com novas funcionalidades no editor de código para lhe facilitar a escrita do código.
O mesmo se aplica ao depurador. Sabemos que depurar uma aplicação pode ser difícil, é por isso que nunca deixamos de trabalhar para ajudar a melhorar a sua experiência. Desta vez, adicionámos algumas opções e informações adicionais que facilitarão o rastreio e análise do seu código.
Continue a ler para ver o que está reservado para si:
Sessões escaláveis para aplicações web avançadas
Hoje em dia, as aplicações web são ferramentas modernas essenciais. À medida que as máquinas e os processadores se tornam cada vez mais potentes, as suas aplicações web devem satisfazer constantemente os requisitos de desempenho. É por isso que com 4D v18 R6, o Servidor Web 4D oferece um novo tipo de sessão web: a sessão web escalável.
Vamos descobrir mais!
Linguagem 4D – Melhorias na comparação de cordas
A linguagem 4D oferece mais de 20 comandos para lidar com cordas. E com 4D v18 R6, 4D introduz um novo comando: Compare strings. E ainda outro comando foi melhorado: Position. Ambos estes comandos permitem a utilização de opções para resultados mais precisos. Vamos aprender mais!
4D View Pro: Encontrar e substituir por código
Por vezes, quando se inicializa um documento 4D View Pro, é necessário encontrar alguns valores ou etiquetas no mesmo e substituí-los por dados emitidos a partir de 4D. Agora é uma brisa com a VP Find comando. Graças a este comando, é possível encontrar dados, uma fórmula, ou uma etiqueta e substituí-los na folha inteira ou apenas numa parte específica da mesma!
Vamos descobrir como.
Editor de código: Escreva mais código em menos tempo!
Com 4D 18 R4, anunciámos a disponibilidade das funções sugeridas para as classes (4D e modelo de dados). Com 4D v18 R6, temos mais boas notícias para simplificar e facilitar a escrita do código no editor: O protótipo de uma função e uma breve descrição são exibidos no editor de código!
Acelere o seu processo de desenvolvimento e evite os erros de digitação. Agora, a informação sobre funções de classe é exibida no editor de código, ajudando-o a escrever mais em menos tempo enquanto se certifica de que está no caminho certo!
Vamos descobrir mais!
Digite à frente, facilitado
Se estiver interessado na interface do utilizador, pode já ter utilizado os eventos On before keystroke e On after keystroke. Ficará certamente satisfeito por saber que o tratamento destes eventos foi grandemente melhorado com o 4D v18 R5. Além disso, foi criado um novo comando para determinar se existe um input contínuo quando o evento On before keystroke é gerado. Vamos descobrir mais!
Contacte-nos
Tem uma pergunta, sugestão ou apenas quer entrar em contacto com os bloggers 4D? Deixe-nos uma linha!
* A sua privacidade é muito importante para nós. Por favor clique aqui para ver os nossos Política