Listbox : mais possibilidades de programação!
Deseja fazer programação genérica utilizando caixas de listagem? Então esta funcionalidade é para si!
Com 4D v16 R2, mais de 20 novas propriedades das caixas de listagem podem ser dinamicamente manipuladas por código para que os programadores 4D tenham agora o controlo total sobre o objecto de formulário da caixa de listagem ! Entre uma longa lista: multi-estilo, wordwrap, edição com um único clique, modo truncagem, largura mínima e máxima da coluna e muito mais. As propriedades aplicam-se a toda a caixa de listagem, às suas colunas, ou a ambas.
Não há mais propriedades disponíveis apenas no Modo Design através da Lista de Propriedades: cada propriedade pode agora ser definida e obter usando 2 comandos: LISTBOX SET PROPERTY e LISTBOX Get property.
Linha de produtos de 64 bits FINAL em Windows
64-bit é o caminho para onde todos precisam de ir. 64-bit permite-lhe tirar partido da potência das máquinas de 64-bit e das mais recentes características do sistema nativo para a sua aplicação comercial.
Com , a documentação pode ser consultada. 4D v16 R24D atingiu um marco importante como 4D Developer Edition e a 4D Volume Desktop Windows 64-bit são agora lançados como “finais” e estão assim prontos para a produção.
Comece cedo, use-o agora e partilhe o seu feedback através do beta version fórum dos Fóruns 4D!
Ordenar registos por atributo de objecto
A cada libertação 4D, os campos de objectos tornam-se cada vez mais poderosos.
Um novo comando 4D para ordenar as suas selecções de registos de acordo com um ou mais atributos está agora disponível com 4D v16 R2. O novo comando ORDER BY ATTRIBUTE funciona da mesma forma que o comando ORDER BYBasta passar um caminho de atributo pelo qual quer encomendar a sua selecção – fácil!
Novo motor de renderização para a área Web
4D está a actualizar a sua componente interna para objectos incorporados na Área da Web para o motor de renderização existente mais actualizado e bem conservado. Como queremos apoiar de forma duradoura o estado da arte em tecnologia HTML e JavaScript, estamos a mudar para Blink (também usado no Google Chrome) para a Área da Web para todas as versões 4D de 64 bits.
Personalizar a cor de destaque na selecção de linhas da caixa de listagem
Chega-se a um novo passo para fornecer aos nossos criadores um objecto de caixa de listagem totalmente personalizável, inteiramente adaptável às necessidades do utilizador. Uma nova opção está disponível nas caixas de listagem que permitirá melhorar as interfaces finais: esta opção chama-se“Ocultar destaque de selecção”.
Com apenas um clique, esta opção pode ser activada. Uma vez activada, o realce do sistema será completamente invisível.
Nova funcionalidade Enterprise: suporte de instantâneos de Máquina Virtual
Se os seus utilizadores estiverem a executar a sua aplicação como uma aplicação virtualizada, as probabilidades são altas, eles usam VMWare vSphere (Hypervisor ESXi) e estão a usar instantâneos.
4D v16 R2 instalará automaticamente um serviço de escrita VSS. VSS representa aqui o Serviço de Cópia de Sombras de Volume. Quando o administrador VMWare inicia um instantâneo, VMWare informa o convidado, que informa o escritor do VSS, que informará 4D Server para limpar a cache e esperar por um segundo. Depois informará o SO que os ficheiros .4DD, .4DIndx e .Journal pertencem juntos e devem ser fotografados ao mesmo tempo. O SO tratará disto e 4D Server pode continuar a tratar dos pedidos dos clientes. O “congelamento” dura cerca de um segundo, normalmente nem sequer é notado pelos utilizadores ligados.
4D Write Pro – Régua Horizontal
Com 4D v16 R2 pode exibir uma régua horizontal gráfica na parte superior da área4D Write Pro! Graças a esta régua horizontal, o texto pode ser facilmente formatado.
Antes da existência desta régua gráfica, as tabulações só podiam ser geridas através da programação ou utilizando o widget de interface 4D Write Pro. A partir de agora (4D v16 R2 e acima), quando a régua for exibida (isto é opcional), o utilizador final terá a oportunidade de gerir margens e tabulações de forma fácil e gráfica.
Assumir o controlo do Gestor de Cache
4D v16 introduziu um novo gestor de cache totalmente optimizado para a linha de produtos de 64 bits. 4D v16 R2 está a dar poder aos nossos programadores 4D avançados para assumirem o controlo por si próprios!
O algoritmo interno do gestor da cache é baseado num conceito de prioridade associado a cada tipo de objecto a armazenar na memória cache. Por defeito, o algoritmo do gestor de cache atribui um valor de prioridade mais elevado para um índice do que para os registos. E os objectos recentemente utilizados (registos ou índices) têm uma prioridade mais elevada para permanecer na cache do que os objectos que não foram utilizados nos últimos dois dias, etc…
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.
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