Produto

Criar uma aplicação cliente/servidor com a ferramenta Build4D

Apresentamos a última iteração do componente Build4D, agora acessível no GitHub. Nas publicações anteriores do blogue, discutimos as possibilidades de um projeto compilado, de um componente e de uma aplicação autónoma.

Agora pode criar um script para a sua aplicação Cliente/Servidor de A a Z. E integrá-lo facilmente com ferramentas de integração contínua.

Vamos ver como.

Dicas blank

Uma classe para facilitar o tratamento dos seus subformulários

No fórum, foram feitos vários pedidos, dicas ou perguntas sobre a apresentação de uma mensagem, uma ampulheta ou alguns elementos de interface no primeiro plano de um formulário, esbatendo o resto. É possível criar este tipo de interface com subformulários e formulários de chamada. O código pode tornar-se complicado se estiver a trabalhar com um formulário de várias páginas.

Para facilitar o seu trabalho, Vincent De Lachaux preparou uma classe para simplificar a gestão dos subformulários apresentados num formulário de várias páginas. Trata do carregamento do subformulário em tempo real, controlando-o a partir de um worker e reposicionando-o se o formulário principal for redimensionado. Pode concentrar-se nos seus diálogos sem se preocupar com a mecânica.

Produto blank

Reforçando a segurança: 4D adota OpenSSL 3.1

Em uma era onde a segurança de dados é primordial, atualizar as bibliotecas de segurança é crucial.
4D v20 deu um passo significativo ao atualizar sua biblioteca OpenSSL da versão 1.1 para 3.1.
Esse avanço traz uma multidão de vantagens e melhorias para desenvolvedores 4D, permitindo que construam aplicações que não são apenas altamente seguras, mas também excecionalmente eficientes.
Agora, vamos explorar esses benefícios em detalhes.

Produto blank

Criar uma aplicação autónoma com o componente Build4D

Um novo componente build4D está disponível no GitHub há alguns meses. Permite-lhe criar sem esforço um projeto compilado ou um componente. As coisas estão ficando ainda melhores; esta nova versão do componente permitir-lhe gerar uma aplicação de usuário único, expandindo as possibilidades do seu fluxo de trabalho de desenvolvimento.

Assim, com o tool4D disponível desde a v20, a integração do processo de geração de aplicações nas suas ferramentas de CI (Integração Contínua) tornou-se extremamente conveniente.

Vamos aos pormenores!

Notícias blank

4D v20 LTS está aqui

4D v20 LTS, a versão mais rica em recursos de 4D até hoje, foi lançada!

Durante os últimos anos, levamos 4D adiante a um ritmo sem precedentes. Introduzimos conceitos de ponta como Programação Orientada a Objetos (OOP) e classes, refinamos a linguagem 4D para combinar com a familiaridade e intuitividade de linguagens populares como JavaScript & TypeScript, e introduzimos ORDA, uma maneira inovadora de acessar dados, entre outros avanços.

Baixe 4D v20 LTS Agora

Agora, com 4D v20, testemunhe a integração do editor Visual Studio Code, aproveite as capacidades excepcionais de 4D Write Pro para geração de documentos baseados em modelos, e capacite-se com funcionalidades para construir UIs de aplicações modernas.

E isso não é tudo! Confira os destaques abaixo:

Dicas blank

4D View Pro: Criar uma tabela dinâmica a partir de uma tabela de dados

Tradução automática de Deepl

As tabelas dinâmicas estão entre as características mais valiosas que permitem aos utilizadores resumir e analisar rapidamente grandes quantidades de dados para ver comparações, padrões e tendências nos seus dados. Desde 4D v19, as tabelas dinâmicas estão incluídas em 4D View Pro. Este post de blogue revê como usar uma tabela pivot através da interface ribbon.

Produto blank

Declaração de propriedades de classe

A linguagem 4D está constantemente a melhorar. Para a v20, trazemos-lhe uma nova funcionalidade que facilitará a utilização das suas aulas: as propriedades declaradas das aulas. A declaração das propriedades das suas classes melhorará consideravelmente o autocompletar e também lhe dará erros significativos na compilação. Quer saber mais sobre isso? Deixe-me mostrar-lhe como funciona!

Produto blank

Registo de chamadas ORDA no servidor

Desde seu lançamento, a popularidade de ORDA nunca para de crescer e agora é amplamente usado em seus servidores de produção. Com 4D v20, fornecemos 2 melhorias em como os pedidos ORDA são registados no lado do servidor. A primeira é uma melhoria do registo de pedidos que agora vai dar mais informação sobre chamadas ORDA. A segunda é a adição de um registro ORDA do lado do servidor semelhante ao registo ORDA do lado do cliente. Deixe-me apresentar-lhe estas novas funcionalidades.

Produto blank

Finalizar uma aplicação com os comandos 4D

Desde várias versões de 4D, diferentes características foram adicionadas para criar a sua própria cadeia de construção. Por exemplo:

  • a criação de uma pasta “.zip”,
  • a adição de informações tais como os direitos de autor sobre um executável ou um “dll”,
  • a criação de um arquivo “info.plist”,
  • e o novo componente build4D.

 

Com 4D v20, duas novas características permitem finalizar a criação de uma aplicação autônoma ou cliente/servidor em código 4D:

  • a adição de um ícone a um executável
  • a geração do arquivo de licença de implementação para um servidor (licença OEM apenas) ou uma aplicação autônoma.
Produto blank

Explorador de Dados Incorporado em 4D

O Data Explorer permite-lhe visualizar os dados na sua base de dados. Pode escolher os campos a visualizar, organizar, filtrar e ordenar os dados.

Com 4D v20, o Explorador de Dados pode ser aberto em 4D em vez de um navegador externo. Os utilizadores podem acessar ao Data Explorer diretamente da barra de ferramentas com apenas um clique, poupando tempo e melhorando a produtividade.