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!

Notícias blank

4D v16 R4 Beta começa hoje!

Tradução automática de Deepl

Tenho o prazer de anunciar que o beta testing de 4D v16 R4 começa hoje! 4D v16 R4 é um dos lançamentos R mais ricos de sempre! Há tanto para contar, que não sei com o que começar…

4D v16 R4 beta introduz 4 características principais do produto, entre outras:

  • Um grande melhoramento da linguagem 4D com a notação do objecto, tornando a vida do revelador mais fácil!
  • Tabelas reais em 4D Write Pro, respondendo ao pedido da funcionalidade mais requisitada para o antigo 4D Write.
  • O modo Single Document Interface (SDI), tornando a sua aplicação Windows 64-bit a entrar num novo mundo onde as janelas de aplicação são todas independentes!
  • O primeiro passo da folha de cálculo 4D View Pro como Preview, levantando o véu sobre uma poderosa solução de folha de cálculo para as suas aplicações de 64 bits.
Notícias blank

4D v16 R3 está disponível!

Tradução automática de Deepl

Actualize agora e beneficie do poder do 4D v16 R3, disponível hoje para download!

Aproveite as nossas novas funcionalidades para optimizar a sua produtividade de programação e desenhar facilmente as suas interfaces personalizadas 4D Write Pro em apenas alguns cliques.

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.

Eventos blank

Keisuke Miyako apresenta as etiquetas 4D na Cimeira 4D de 2016

Tradução automática de Deepl

Keisuke MiyakoO Director de Serviços Técnicos de 4D Japan, apresenta-se em 4D Summit Paris 2016 como a funcionalidade da etiqueta de transformação 4D foi altamente capacitada com 4D v16. Se ainda não estiver a usar etiquetas 4D – certifique-se de que ficará entusiasmado por começar a usá-la o mais rapidamente possível depois de ver esse vídeo!

Para além da introdução das melhorias feitas em 4D v16 tornando os tags 4D agora tão poderosos, a Keisuke apresenta aqui 2 exemplos concretos de casos de uso de tags 4D: exportar dados para uma folha de cálculo Excel e criar gráficos agradáveis usando uma biblioteca JavaScript a partir de dados servidos em formato JSON.

Notícias blank

Partilha do código fonte dos componentes 4D internos com os Parceiros 4D

Tradução automática de Deepl

4D iniciou um novo programa para partilhar o código fonte dos componentes chave 4D internos, tais como o Relatório Rápido de 64 bits, os seleccionadores de data/hora, ou mesmo a interface de utilizador 4D Write Pro.

Parece já interessante, mas o que é que significa concretamente para si? Sempre quis utilizar o widget do Colector de Tempo, mas com um aspecto e uma sensação diferentes. A interface de utilizador 4D Write Pro é óptima, mas não cabe exactamente na sua aplicação, o que requer uma abordagem mais “como o Microsoft Office” da barra de fita.

Dicas Design your menu in 4D Write Pro

Crie o seu próprio menu contextual para 4D Write Pro

Tradução automática de Deepl

4D dá-lhe novas possibilidades de personalizar a sua interface de utilizador 4D Write Pro para a tornar perfeitamente adequada à sua aplicação comercial. Em vez de utilizar o menu contextual padrão 4D Write Pro, que é tão detalhado que pode tornar-se desagradável de utilizar, o programador 4D pode criar o seu próprio menu contextual, com a lista exacta de acções que pretende fornecer.