Dicas

System Worker Vs. LAUNCH EXTERNAL PROCESS

Tradução automática de Deepl

Os trabalhadores do sistema podem parecer-se com LAUNCH EXTERNAL PROCESS – mas são muito mais poderosos.

Este vídeo de 15 minutos explica como utilizar os Trabalhadores do Sistema com mais do que apenas o comando LAUNCH EXTERNAL PROCESS. Para além da utilização simples, também mostra como utilizar as chamadas de retorno para receber informação de uma aplicação externa em execução, como uma barra de progresso:

Dicas blank

Novas Dicas e Truques para as suas aplicações 4D

Tradução automática de Deepl

por Add Komoncharoensiri, Director de Serviços Técnicos da 4D Inc

Como sabe, a Base de Conhecimento 4D é uma biblioteca de informação sobre a tecnologia 4D onde são activamente publicadas dicas técnicas semanais e técnicas mensais. Se falhou as últimas dicas sobre a KB, tudo bem; aqui está uma compilação das últimas semanas.

Este post do blogue cobre 12 dicas:

Dicas blank

ORDA – REST solicitar optimização passo a passo (+ Uma demonstração)

Tradução automática de Deepl

O desempenho ORDA/REST é um assunto estratégico; é por isso que enviámos muitas características relacionadas com este tópico, tais como a optimização do pedido ORDA/REST em Cliente/Servidor e quando se trabalha com um datastore remoto. Ultimamente, também lhe demos controlo total sobre a optimização dos pedidos ORDA/REST.

Este post no blog dá-lhe o plano a seguir de modo a aceitar o seu jogo de desempenho ORDA/REST. Inclui outros posts no blogue para ler, vídeos para ver, e uma demonstração para jogar para aumentar o desempenho nas suas aplicações de forma rápida e fácil.

Dicas blank

Dicas Técnicas – As 4 Dicas de Abril estão aqui!

Tradução automática de Deepl

por Add Komoncharoensiri, Director de Serviços Técnicos da 4D Inc

Como desenvolvedor 4D, tem de acompanhar os novos avanços 4D é continuamente enviado. Para além de dicas e truques fornecidos pela equipa de produto, as Dicas Técnicas são outra referência para aprender alguns dos conceitos 4D.

Este artigo cobre 4 dicas:

  • Como tratar os caracteres curinga SQL como uma string literal
  • Programmaticamente obter o nome do projecto
  • Os métodos preventivos sob a mesma cadeia de chamadas também devem ser preventivos
  • Criar um novo documento View Pro com base numa Folha
Dicas blank

Como autenticar a sua aplicação 4D fundida (macOS 12 & Xcode 13)

Tradução automática de Deepl

Nota: Actualização para macOS 12/Monterey e Xcode 13. Para Xcode 12 e mais antigo, ver este post no blogue.

Com Monterey (macOS 12), é altamente recomendável que faça o reconhecimento notarial das candidaturas distribuídas por uma rede pública. Um número significativo de programadores transfere as suas aplicações utilizando um dispositivo de armazenamento ligado ou através de partilha de ficheiros; não é necessário o registo notarial nestes casos em que o utilizador já confia no programador. A notarização visa assegurar aos utilizadores que a aplicação não é maliciosa e só é necessária para aplicações descarregadas a partir de um website.

Utilizando a nossa funcionalidade de assinatura incorporada ao construir as suas aplicações com 4D v18, a sua aplicação está pronta para ser notarializada. Este processo é conduzido fora do 4D. Implica acrescentar uma assinatura electrónica à sua candidatura e submeter a sua candidatura assinada a um serviço de inspecção automatizado. Aqui está tudo o que precisa de saber:

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 tirar partido das acções de GitHub com 4D

Tradução automática de Deepl

O seu projecto está agora num sistema de controlo de fontes. Isto significa que a gestão de várias versões do seu software, a monitorização de alterações e a integração de correcções ou novas funcionalidades é agora muito mais simples.

Porque não aproveitar também a integração contínua?

Começando com 4D v19, pode lançar a compilação do seu projecto com um comando. Como resultado, tem agora todos os blocos de construção necessários para automatizar a sua cadeia de integração.

Este post no blog dar-lhe-á um exemplo de automatização com o gestor do GitHub e das Acções GitHub.

Dicas blank

4D REST API + ReactJS

Tradução automática de Deepl

por Mourad Aouinat, Engenheiro de Software na 4D Marrocos

Num post de blog anterior, vimos como é fácil configurar um REST API usando 4D. Neste post de blogue, vamos aproveitar a poderosa API REST 4D em combinação com React para construir uma aplicação To-Do que inclui características para abrir todos, criar novas, modificar as existentes, e características para modificação e eliminação em massa.

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.

Dicas blank

Alternar o modo escuro e claro em macOS com um clique

Tradução automática de Deepl

A partir de 4D v19, tem a possibilidade de criar aplicações que suportam o modo Escuro e Leve em macOS. Para o fazer, tem de modificar e verificar muitos pequenos detalhes: ícones, widgets, textos, cores de fundo, etc.

Como resultado, é necessário alterar a aparência do seu mac dezenas de vezes por hora. OK, pode estar a pensar:“O quê? Tudo o que é preciso são três cliques. Abra o painel de preferências, clique no ícone geral, depois no controlo claro ou escuro, é isso!“. Mas honestamente, se for um programador ou um testador, repetir estas acções vezes sem conta torna-se muito enfadonho.

Page 5 of 13