R-RELEASE

NOVO EN 4D V14 R4

Novo em 4D v14 R4

warning: file_get_contents(http://www.telize.com/geoip/54.158.238.108) [function.file-get-contents]: failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in /var/www/www.4d.com/docs/includes/common.inc(1762) : eval()'d code on line 4.

O R-release atual está disponível para clientes com
contrato de Manutenção e Partners 
4D
em 4D Store de forma grátis.

Baixar 4D v14 R4

 

Rota a uma linha completa de produtos 4D de 64 bits

4D Server para Mac OS X 64 bits foi lançado como versão prévia com 4D v14 R3. Como o último passo na linha de produtos 64 bits, 4D Server v14 R4 (ainda preview) inclui as seguintes novas funcionalidades prontas para 64 bits:

  • NOVO - 4D Internet Commands plug-in 64 bits
  • NOVO - Graph generation en server
  • NOVO - HTTP client certificate management

 

64-bit evolution

A revolução 4D tag

Utilize técnicas "smart templating" para a saída de seus dados em quase qualquer formato de texto imaginável. JSON, XML e HTML são só o começo. Você tem o poder e o controle para construir a saída usando uma série de loops de controle ou parâmetros arbitrários agregados recentemente. Pode inclusive integrar e avaliar código 4D dentro de seu modelo.

 

4D Tag flow

Desenvolvido faz mais de dez anos para avaliar os modelos HTML, o comando PROCESS 4D TAGS evoluiu drasticamente. As mais recentes melhorias permitem que o comando seja utilizado para qualquer tipo de processamento de modelo, mas ainda mais, para executar código complexo e estruturado. PROCESS 4D TAGS cria um contexto intérprete dedicado, que contém seu próprio conjunto de variáveis locais, tanto em modo interpretado como compilado. Permite a execução de expressão (como a atribuição de variáveis ou execução de comandos), e inclusive os parâmetros podem passar ao código.


 
Baixar o demo "How-do-I"

4D escuta a seus clientes

Continuamos implementando as funcionalidades mais demandados pelos desenvolvedores 4D. Este é um exemplo do que encontrará em 4D v14 R4.


Importar/exportar uma estrutura de base de dados por programação
De maneira similar a funcionalidade em modo Desenho, dois novos comandos, IMPORT STRUCTURE e EXPORT STRUCTURE, permitem importar/exportar uma estrutura por código. Esta funcionalidade é importante para provas e introspecção automática.

 

Export structure

 

Import structure

 

Find in sorted array

 

O novo comando Find in sorted array melhora drasticamente o rendimento, especialmente em arrays bem grandes, quando se ordena o arrays. O comando devolve a informação que lhe permite conhecer:

  • o número de ocorrências, quando foi encontrado o elemento
  • a posição onde se deve inserir o elemento quando não foi encontrado o elemento.

 

Sem nenhum trabalho ou tempo de execução adicional, pode fazer tudo chamando um só comando, matando dois pássaros de um tiro.

 

 
Baixar o demo "How-do-I"

 

O comando Find in Sorted Array é muito interessante para nós. Depois de fazer a solicitação, a adição de inserção automática de um elemento que não se encontra a converte em uma funcionalidade ultra-ótima. Stanislas Caron

 

4D View: Get cell border definition por programação

Programação genérica melhorada, assim como também a leitura processual de 4D View lhe permitem criar automaticamente outros documentos, tais como arquivos XML de Excel.

 

 

 

 

 
Baixar o demo "How-do-I"

 

 

4D Internet Commands mail content-type SMTP attachment

O comando agora lhe permite especificar o tipo de conteúdo de cada arquivo adjunto, por exemplo "application/msword", permitindo que o destinatário de um email abra arquivos adjuntos em uma aplicação específica.
 

 

 

Nova propriedade para definir o raio de retângulos com bordas arredondadas

Os retângulos agora suportam bordas arredondadas personalizadas. Pode definir elas nas propriedades do editor de formulários, assim como também por programação (getter/setter).

 

Rounded rectangle radius

 

 

Parabéns pela adição destas novas possibilidades ao objeto. Também provamos os comandos da linguagem e trabalham muito bem. Isto nos permitirá oferecer melhores interfaces a nossos clientes. 
Roland Mulder - Micro-Consulting
SQL


Melhora do rendimento de SQL SELECT DISTINCT

A execução de um  Select distinct em um campo não calculado é aproximadamente 80% mais rápido que antes.

 

 

 

 

 

Mais funcionalidades

 

Mac OS X Yosemite


Melhoras Build Application para OS X 10.9.5 e superior

Gera soluções 4D certificadas que estão prontas para as regras de assinatura de código em OS X 10.9.5 e 10.10 (Yosemite).

 

 

 

 

 

4D Debugger - locked records


Mostrar a contagem de registros bloqueados no depurador 

Tanto em 4D Server como em 4D, no painel "Watch" do Depurador 4D e do Runtime Explorer, sob cada ícone watch da tabela, será mostrada uma contagem total de registros bloqueados para essa tabela.

 

 

 

 

 

Mostrar valores do formulário por nomes de objeto no depurador

O aumento do uso de variáveis dinâmicas em formulários 4D (variáveis sem um nome de variável, ou seja, “$form.9.1”) pode fazer que a depuração seja dolorosa. O depurador melhorado mostra nomes de objetos, assim como uma lista melhorada de objetos de sub formulário, de maneira que é fácil de identificar.

 

 

4D Debugger before/aftger

Disponível agora

Todas estas funcionalidades estão provadas e prontas para produção (com exceção das funcionalidades em preview) e disponíveis imediatamente em 4D v14 R4. Baixar agora. 

Conheça mais sobre R-releases aqui.