Produto

Valide o seu objecto JSON

Tradução automática de Deepl

Utilizamos cada vez mais o formato JSON. Por exemplo, para guardar definições num ficheiro, para armazenar configurações de software, ou para trocar dados de clientes na web com outros servidores.

Como se pode validar que os dados recebidos estão no formato esperado? Como se pode validar que toda a informação necessária está realmente presente? Como pode fazer esta validação sem escrever um método cansativo para cada tipo de formato JSON?

Basta escrever um esquema JSON e utilizar o parâmetro JSON Validate novo comando!

Produto blank

4D introduz o modo SDI para aplicações no Windows!

Tradução automática de Deepl

Notícias quentes! As aplicações 4D no Windows estão a entrar num novo mundo graças a 4D Windows 64-bit. Lembra-se da janela principal de fundo cinzento que contém todas as outras janelas de aplicação? Esta janela principal é tecnicamente chamada MDI (que significa Multiple Document Interface) e agora há uma maneira de se livrar dela e passar para SDI(Single Document Interface) onde as janelas de aplicação são todas independentes…

Interessado? Basta activar o modo SDI com uma única caixa de verificação e está feito…sem uma linha de código!

Produto blank

A linha completa de produtos Windows 64-bit é agora livre de Altura

Tradução automática de Deepl

Temos o prazer de anunciar que 4D v16 R4 é a primeira versão em que toda a linha de produtos 4D Windows 64-bit já não depende da biblioteca Mac2Win da Altura! Como anunciado em Abril passado, neste anúncio de estratégia, fizemos o trabalho em 4D Server Windows 64-bit, , que foi o último passo a alcançar.

A nossa linha de produtos Windows 64-bit pode agora tirar o máximo partido de algumas tecnologias modernas e fazer com que se beneficie dela, como por exemplo o suporte das janelas Single Document Interface (SDI) , também fornecidas com 4D v16 R4!

Produto blank

Adicione um hiperlink ao logótipo da sua empresa em 4D Write Pro

Tradução automática de Deepl

Uma utilização menos conhecida do produto 4D Write Pro é a produção de e-mails HTML. De facto, pode criar um documento 4D Write Pro incluindo expressões 4D, texto e imagens, depois modificar o documento, parágrafo ou propriedades do texto e enviá-lo por correio electrónico. Neste contexto, uma necessidade muito comum é adicionar uma ligação a uma imagem, por exemplo, o logotipo da sua empresa.

4D Write Pro foi melhorado com 4D v16 R4 de modo a que os hyperlinks possam agora ser adicionados a texto e/ou imagens. Estabelecer um link para o logótipo ou nome da sua empresa é agora tão fácil como estilizar algum texto a negrito.

Produto Discover how object notation can simplify your developer's life!

Descubra como a notação de objectos pode simplificar a vida do seu criador!

Tradução automática de Deepl

Com a notação de objecto, disponível como uma pré-visualização em 4D v16 R4, o seu código é mais simples de escrever, mais fácil de ler e mais natural de pensar. Isso é verdade. Mas será que viu realmente todo o potencial da notação de objectos?

Antes de 4D v16 R4, quando pretendia criar um formulário detalhado para introduzir informações de contacto de um campo de objecto, não tinha outra escolha senão escrever uma expressão como OB GET ([CONTACTO]Info; “Cidade”) na fonte de dados variável. Foi possível recuperar o valor do atributo, mas não foi possível alterá-lo. Além disso, tinha de escrever um método loadRecord com o comando OB GET para cada atributo e um método saveRecord com o comando OB SET para cada atributo.

O que é que a notação de objecto muda neste cenário? A partir de 4D v16 R4, basta escrever [CONTACTO]Info.City na fonte de dados da variável! Esta variável está disponível no modo de leitura/escrita. OB GET e OB SET comandos já não são necessários.É isso mesmo! Agora vê todo o potencial.

Produto blank

4D Write Pro suporta tabelas!

Tradução automática de Deepl

O seu desejo tornou-se finalmente realidade, pode agora inserir e preencher tabelas através da programação nos seus documentos 4D Write Pro. Não estamos a falar aqui de tabulações de bar que imitam tabelas, trata-se de tabelas “reais”! Tabelas em que o texto será automaticamente embrulhado para caber no tamanho da coluna que definiu, que não “quebrará” quando os seus dados mudarem.

Esta característica é a primeira grande melhoria que excede o antigo conjunto de funcionalidades de escrita 4D Write. Poderá agora gerar facturas contendo tabelas, programando e estilizando-as exactamente como quiser com algumas linhas de códigos! Outro cenário é que pode agora fornecer aos seus utilizadores um botão na sua aplicação UI que irá inserir uma tabela com um número predefinido de linhas e linhas, um tamanho predefinido para cada coluna, depois pode deixar o utilizador editar e estilizar o conteúdo por si próprio.

Produto blank

Outra forma de codificação: Notação de objectos

Tradução automática de Deepl

Os objectos são óptimos, todos o dizem. Para além da sua maravilhosa flexibilidade, são incrivelmente rápidos. É possível pesquisar milhões de registos em apenas uma fracção de segundo. 4D v16 permite até encomendar por atributos de objectos, e fazer cálculos tais como Soma ou Média.

Com 4D v16 R4, a linguagem 4D foi drasticamente melhorada para tornar a utilização de objectos muito mais confortável – com o apoio da notação do objecto. Rápido, flexível, eficiente e agora elegante!

Produto blank

Preparar para a Notação de Objectos

Tradução automática de Deepl

Está ansioso por começar a codificar com a notação de objectos? Com certeza, a Notação de Objectos irá facilitar a sua vida como programador. Mas antes de a activar na sua aplicação existente, deve certificar-se de que o seu código está pronto.

A nova sintaxe da Notação de Objectos introduz algumas restrições como linguagem 4D, considerando agora os três seguintes caracteres como símbolos reservados: “ . “, ” [ ” e ” ] ” (isto é, ponto, abrir e fechar parênteses).

Como consequência, uma vez activada a Notação de Objectos na sua base de dados, já não é permitido utilizar estes símbolos em nomes de variáveis, nomes de métodos, nomes de tabelas, ou nomes de campos. E claro que é o mesmo para o seu código existente!

Portanto, é importante verificar se a sua aplicação não contém estes símbolos antes de activar esta funcionalidade. Mas não se preocupe que o MSC o possa fazer por si!

Produto blank

Segurança e Protecção de Dados

Tradução automática de Deepl

A segurança é um tópico importante e fundamental para uma base de dados ou sistema de soluções empresariais. Este artigo propõe uma visão geral de como o 4D protege os seus dados. De facto, a segurança é sobre a protecção de dados. E a protecção de dados é uma área enorme. Os dados precisam de ser protegidos para acessos indesejados, mas também para perdas.

Page 50 of 57