Servidor Web em modo preventivo
Estamos a avançar com o 4D v16 em multi-tarefas preventivas, uma vez que o Servidor Web 4D também se está a tornar preventivo. Basta clicar numa caixa de verificação e a sua aplicação irá suportar mais utilizadores conectados simultaneamente, e processar mais pedidos em paralelo. Para pedidos que utilizam muito tempo de CPU, a execução pode ser até 2 vezes mais rápida!
Melhore o seu desempenho com o novo gestor de cache
A versão 4D v16 foi definitivamente concebida para um melhor desempenho e escalabilidade. Para além das principais características como a multi-tarefa preemptiva, o 4D v16 64-bit está a incorporar um novo gestor de cache para uma manipulação optimizada de objectos na memória cache, evitando quaisquer problemas de fragmentação.
O novo gestor de cache melhora a utilização de cache muito grande para computadores modernos (com 64 ou mesmo 128 GB de Cache) permitindo tirar partido dos preços baixos da RAM para ter até grandes bases de dados totalmente em memória. Também melhora a situação de cache de tamanho pequeno com ficheiros de dados muito grandes, diminuindo a quantidade de memória de descarga com maior suporte de prioridades para os objectos de dados a serem mantidos ou libertados do cache.
O MSC ajuda-o agora a encontrar imagens depreciadas
As imagens QuickDraw/QuickTime (formato PICT) são depreciadas desde 4D v11 e devem ser substituídas por formatos de imagem modernos (tais como PNG ou JPEG). As novas versões de 64 bits 4D já não suportam imagens PICT. Portanto, o desafio é encontrá-las nas suas antigas aplicações.
Novas preferências no Editor de Métodos
Quer visualizar as ocorrências de uma dada variável no editor do método 4D? Ou acha o código do seu método demasiado pesado com todos aqueles ícones de bloco e linhas por todo o lado que se tornam difíceis de ler?
Com 4D v16 novas opções de preferência estão disponíveis no editor de código para tornar a vida dos programadores 4D mais fácil!!
Configurações do utilizador ligadas ao ficheiro de dados
Se for utilizado para executar múltiplas instâncias 4D de uma aplicação no mesmo sistema, estamos a introduzir com 4D v16 uma funcionalidade que irá simplificar a sua vida.
Tem agora a possibilidade de associar um conjunto de diferentes configurações de utilizador a cada ficheiro de dados.
Processos preventivos para a linguagem 4D
Desde 4D v11, tanto o servidor de bases de dados como o servidor SQL utilizam multi-tarefas preventivas. Começando com 4D v13, o Servidor Web em modo estático também utiliza o preemptivo. Agora com o v15 R5, a linguagem 4D também pode ser executada em processos preventivos.
4D Write Pro: Criação de Documentos por Programação
Uma utilização comum de 4D Write era criar documentos automaticamente, tais como facturas, relatórios, encomendas, com base em modelos criados ou concebidos pelo utilizador final.
4D Write Pro v16 suportará esta utilização com o novo conceito de marcadores, que pode ser utilizado para construir facilmente novos documentos secção por secção.
Novo comando “Obter ficheiro 4D”.
Em 4D v16, um novo Get 4D File devolve o caminho do ficheiro a diferentes ficheiros 4D. Pode agora recuperar facilmente o caminho para os seguintes ficheiros:
- Ficheiro de configuração de cópia de segurança
- Último ficheiro de cópia de segurança
- Ficheiro de configuração da estrutura do utilizador
- Ficheiro de definições de dados do utilizador
Uma nova funcionalidade em 4D Write Pro: “Bookmarks”!
Os favoritos podem agora ser criados dentro dos documentos 4D Write Pro. Mas o que são exactamente os bookmarks? Um bookmark é uma referência nomeada que corresponde a uma selecção de texto de um documento 4D Write Pro.
Vários bookmarks podem estar presentes dentro de um único documento. Uma vez criados os bookmarks, estes podem ser recuperados como uma lista de nomes, depois a utilização de um deles permite recuperar o intervalo do texto correspondente.
Obter lista de formatos contidos em C_PICTURE
Um campo de imagem ou variável pode armazenar diferentes formatos de imagem – e até mesmo uma imagem em vários formatos ao mesmo tempo. Como exemplo, uma imagem pode ser armazenada como PNG, SVG e MacPICT – na mesma variável.
A nova imagem GET PICTURE FORMATS permite obter o número e os tipos de formato que estão contidos numa variável C_PICTURE.
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