O que há de novo em 4D v16 R6

Tradução automática de Deepl

Recuperar o que era novo em lançamentos R anteriores >

OBJECTIVOS PARTILHADOS e COLEITAS

4D v16 R6 introduz o novo conceito de objectos partilhados e colecções partilhadas. São uma alternativa à utilização de variáveis inter-processo, uma vez que são uma forma fácil e eficiente de partilhar informação entre processos preventivos .Os objectos partilhados e as colecções partilhadas comportam-se exactamente como os normais, excepto que devem ser declarados como “partilhados” durante a sua instanciação com os novos comandos seguintes: Novo objecto partilhado e Nova colecção partilhada. Uma vez instanciados, podem ser utilizados directamente, tal como qualquer outra variável, para leitura. E para escrever ou modificar, devem ser rodeados pelaspalavras-chave Use e End use .

MANIPULAR COLECÇÕES

A manipulação de colecções foi muito melhorada, graças aos novos métodos utilizados com a Notação de Objectos, fornecidos como uma pré-visualização. Estes métodos permitem, por exemplo, adicionar ou remover elementos, ordenar a colecção, e muito mais. Mais de 40 novos métodos já estão disponíveis com 4D v16 R6. Aqui estão apenas alguns deles: pop, push, concat, resize, query, slice, …

formas dinâmicas

4D v16 R6 torna possível a criação e utilização de formulários dinâmicos, como uma pré-visualização. Armazenados num formato baseado em texto (JSON), estão a abrir uma vasta lista de novas oportunidades: criar formulários totalmente adaptados ao contexto do utilizador final, partilhar o mesmo formulário entre várias bases de dados. A descrição textual do formulário pode ser guardada num objecto 4D ou num ficheiro. Depois, em tempo de execução, os formulários podem ser carregados a partir deste objecto ou ficheiro 4D. Os seguintes comandos foram aperfeiçoados para que um objecto 4D ou um caminho de ficheiro JSON possa ser passado: Abrir janela do formulário, DIALOGAR, FORMAR SET INPUT, FORMAR SET OUTPUT, OBJECTAR SET SUBFORM, OBJECTAR GET SUBFORM, FORMAR CARREGAR, Imprimir formulário e Nome do formulário actual.

datas dentro de objectos

As datas podem agora ser definidas como datas e não como cordas num objecto, tornando a utilização de datas dentro de objectos mais fácil e mais intuitiva. Assim, OB SET e OB Get podem ser utilizados sem que seja necessária a constante de datas, e a notação do objecto pode ser aplicada a eles como qualquer outro objecto típico. Para utilizar datas dentro de objectos, basta verificar a opção “Use date type instead than ISO date format in objects” a partir da página de configuração de compatibilidade em Database Settings.

4D Write Pro

Fotos em posição absoluta

4D v16 R6 dá-lhe controlo total sobre a inserção da imagem numa posição específica num documento: em frente ou atrás do texto, bem como ancorado à página ou partes específicas do documento (isto é, cabeçalho, rodapé, secções) . O novo comando Adicionar imagem WP adiciona a imagem à página, depois, para definir a sua posição exacta, bem como outras propriedades, pode utilizar as acções Standard, ou ir através do novo conjunto de selectores que foram adicionados aos comandos WP GET ATTRIBUTES e WP SET ATTRIBUTES.

utilizar caracteres principais para separadores

4D Write Pro fornece agora uma funcionalidade adicional para afinar o seu design: caracteres principais (por exemplo, os pontos repetidos ou qualquer outro carácter num índice, por exemplo). Os caracteres principais podem ser controlados a partir do menu contextual quando se clica num separador existente na área da régua, ou programmaticamente graças ao novo selector de limites do separador wk e ao comando WP SET ATTRIBUTES.

Vista 4D Pro

converter documentos 4d view em 4d view pro

4D v16 R6 introduz o primeiro passo para a conversão dos seus documentos 4D View existentes para 4D View Pro como uma pré-visualização. Graças ao novo comando VP Convert from 4D View, a maioria das propriedades e informações armazenadas em 4D View documentos são automaticamente convertidas, incluindo estrutura, valores, formatos, estilos, margens e fórmulas de documentos!

Segurança

activação de sigilo perfeito no Servidor Web 4D

Começando com 4D v16 R6, a segurança padrão do Servidor Web 4D foi aumentada através do suporte do Perfect Forward Secrecy (PFS). Esta implementação proporciona à sua aplicação uma melhor conformidade para algumas características de segurança de rede, bem como uma classificação mais elevada nos testes de auditoria de segurança na Web. O PFS é automaticamente activado quando o TLS é activado no servidor. O comando WEB Get server info pode ser utilizado para garantir que o PFS está activado. O valor do novo atributo perfectForwardSecrecy é verdadeiro sempre que todas as condições necessárias para utilizar o PFS são satisfeitas.

Tenha em mente que o algoritmo RC4 é agora depreciado no Servidor Web 4D como resultado de alguns problemas de segurança conhecidos.

restaurar por defeito a última cópia de segurança da base de dados

Para proteger os seus dados contra danos, a opção Restaurar última cópia de segurança se a base de dados estiver danificadada página “Backup” das Configurações da Base de Dados é verificada por defeito para novas bases de dados, o que lhe proporciona o melhor nível de protecção.

melhor gestão de ficheiros e extensões de pastas

Dois novos comandos foram criados para facilitar a gestão de caminhos de ficheiros e pastas. O comando Path to object retorna um objecto contendo as propriedades específicas (pasta pai, nome de ficheiro ou pasta, extensão de ficheiro ou pasta) do caminho que passou no parâmetro. O comando Caminho para o caminho constrói um caminho a partir dos atributos do objecto passados no parâmetro. Assim, para compor um novo caminho, modifique os atributos do objecto de que necessita e apenas os recombine.

Estes comandos devem agora ser utilizados no lugar dos comandos obsoletos do tipo _o_Documento e _o_SET DOCUMENT TYPE.

preenchimento de código e sugestão para atributos OBJECTOS

O editor do método foi aperfeiçoado para fornecer o completamento de código para atributos de objectos. Uma lista de atributos sugeridos está a ser exibida, sempre que um caractere de ponto é digitado após um objecto, para melhorar a velocidade de codificação e evitar erros ou erros de digitação. O comportamento de auto-completar pode ser personalizado a partir do painel“preferências 4D“, para definir se a lista de sugestões será aberta automaticamente após a digitação de um caracter de ponto (opção marcada), ou apenas após a utilização da tecla tab (opção desmarcada).

fácil acesso aos ficheiros de registo

O comando Obter ficheiro 4D foi melhorado para um melhor acesso aos ficheiros de registo. Agora pode encontrar facilmente um determinado ficheiro de registo em vez de obter a pasta que contém todos os registos. Foi criado um conjunto de novos selectores para este comando: Pedir ficheiro de registo, Depurar ficheiro de registo, Ficheiro de registo de cópia de segurança, Ficheiro de registo de verificação, Ficheiro de registo de compactação, Ficheiro de registo de reparação, Ficheiro de registo de depuração HTTP e Construir ficheiro de registo de aplicação.

Quer saber mais? Leia todos os posts no blogue sobre 4D v16 R6!