Dicas

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.

Dicas blank

Como definir o tempo limite de sono para aplicações 4D remotas

Tradução automática de Deepl

Para evitar a perda de sessão, 4D monitoriza o estado de sono das aplicações 4D remotas.

Quando um utilizador é ligado de uma aplicação 4D remota a um Servidor 4D e o seu computador entra em modo de latência, a informação é enviada para o Servidor 4D. No momento em que o computador do utilizador acorda, a aplicação 4D remota recupera então o seu contexto de execução.

Dicas blank

Como automatizar a compilação

Tradução automática de Deepl

Desde 4D v19, pode iniciar a compilação de um projecto com um simples comando. Pode estar a perguntar-se para que pode usar isto!

A sua equipa pode ser constituída por vários programadores, então porque não automatizar a compilação em cada código pressionado no seu servidor de controlo de fontes? É sempre mais fácil identificar um erro quando este é rapidamente detectado.

Outro caso é quando o seu projecto é composto por vários componentes. Pode escrever um método que compila, constrói, e depois copia o componente para a base de dados anfitriã.

Este blog irá discutir os diferentes pontos técnicos que são muito úteis para criar as suas próprias ferramentas de automação, juntamente com uma aplicação de exemplo.

Posto Convidado blank

Desempenho 4D v19 na Apple M1

Tradução automática de Deepl

pelo autor convidado Roland Mulder, CEO Micro Consulting SA, Suíça

A minha empresa desenvolve Office Maker e BiblioMaker, um software de gestão de empresas e bibliotecas utilizado principalmente na Suíça por milhares de utilizadores. As primeiras linhas de código foram escritas em 1986 num Macintosh Plus com versão 4D 1 (“4e Dimensão” na altura).
Lembro-me do meu espanto em 1989 quando lancei pela primeira vez o nosso software num Macintosh SE30. Tudo foi de repente tão rápido! Simplesmente não conseguia acreditar nos meus olhos.
Estas memórias agradáveis voltaram quando lancei pela primeira vez as nossas aplicações num novo iMac M1 após compilação nativa com 4D v19. Como podem imaginar, após 35 anos de constante desenvolvimento, elas tornaram-se animais muito maiores e sofisticados. Os meus olhos abriram bem assim que fiz um duplo clique sobre o primeiro. Um lançamento tão rápido! E a minha mandíbula caiu ao chão quando abri elaborados layouts de entrada de várias páginas com muitas caixas de listagem cheias. Absolutamente instantâneo!

Notícias blank

4D v19 está aqui

Tradução automática de Deepl

Estamos entusiasmados por anunciar que o 4D v19 está agora disponível. É um grande lançamento que leva as aplicações empresariais de construção a novas alturas.

Aproveite a potência do Apple Silicon e experimente imediatamente um aumento de desempenho graças às capacidades notáveis do Apple M1. Descubra a arquitectura redesenhada da 4D com o modo Project e como ela abre o caminho para o futuro. Execute negócios em movimento com 4D para iOS e alcance muito, muito mais com as novas funcionalidades para a linguagem 4D, ORDA, 4D Write Pro, e 4D View Pro.

Descarregar 4D v19

Embora não seja de forma alguma exaustiva, aqui está uma lista de características que temos guardada para si:

Produto blank

4D v19: Evolução do Edifício de Aplicações Cliente/Servidor

Tradução automática de Deepl

No Mac, a assinatura das aplicações tornou-se um padrão, e desde Big Sur, não se pode sequer executar aplicações não assinadas. No passado, publicámos uma alternativa para construir aplicações cliente-servidor a correr num servidor Windows e a aceitar ligações de clientes Mac. Com o lançamento do 4D v19, actualizámos a construção da aplicação em 4D para tratar deste caso. Eis como se pode construir uma plataforma única ou uma aplicação multiplataforma em v19.

Produto blank

4D para iOS: Assine Com Código QR

Tradução automática de Deepl

Como utilizadores de aplicações, não prestamos muita atenção às sofisticadas tecnologias de autenticação que protegem as nossas aplicações. Mas elas são essenciais para ajudar a evitar que pessoas mal intencionadas usurpem a nossa identidade. É por isso que o processo de autenticação incluído no 4D para iOS é tão importante para nós. Mas muitos 4D para utilizadores de iOS têm vindo a pedir mais, e especificamente, novas formas modernas de login.

O novo modelo de formulário de login SignInWithQRCode permite aos utilizadores entrar nas suas aplicações digitalizando o QRCode, e concede acesso directamente aos utilizadores já autenticados.

Dicas blank

Consulta CSS Media para uma IU escura ou clara

Tradução automática de Deepl

O modo escuro tem vindo a ganhar muito terreno recentemente. É por isso que adicionámos apoio ao mesmo em 4D v19, e mencionámos algumas formas de o ajustar às suas necessidades no respectivo anúncio.

Neste post do blog, vamos focar-nos no CSS e explicar em detalhe como definir estilos CSS para os modos claro e escuro usando consultas de meios CSS.

Produto blank

Lançar uma compilação por programação

Tradução automática de Deepl

Em sistemas de integração contínua, cada vez que o código é submetido, ou numa base horária, é automaticamente lançada uma compilação do código fonte. Esta abordagem permite verificar as fusões no servidor de gestão de código.

A partir do 4D v19, um novo comando permite-lhe lançar a compilação do código, para que possa configurar este tipo de sistema.