Produto

Obter informações sobre a aplicação em curso

Tradução automática de Deepl

4D v17 R3 leva a análise da sua base de dados um passo à frente, permitindo-lhe criar um diálogo personalizado de administração do servidor. Seguindo a capacidade de recuperar informação sobre utilizadores e processos, getting toda a informação de tempo de execução sobre o servidor Web 4D, obter detalhes sobre a licença activa, e obter todos os detalhes de hardware e sistema, tem agora também a capacidade de recuperar a actividade e configuração de rede da base de dados em execução.

Precisa de saber em que endereço IP e porta a base de dados está a ouvir, se as comunicações entre o cliente e o servidor estão encriptadas, ou se a camada de rede herdada é utilizada? Basta ligar para o novo comando, Get application info. E isso não é tudo! Este comando também devolve informações sobre a base de dados, tais como: a quantidade de CPU utilizada, o tempo desde o seu início, e a lista prossegue.

Produto blank

Converter as formas 4D clássicas em formas dinâmicas

Tradução automática de Deepl

Os seus formulários podem ter de ser alterados dependendo das necessidades do seu cliente ou utilizador. Por exemplo, a cor preta pode ser perfeita para um utilizador, mas não tanto para outro utilizador (que vê o azul como a perfeição final). Felizmente, os formulários dinâmicos (introduzidos com 4D v16 R6) estão aqui para o ajudar a lidar com as preferências dos seus utilizadores. Mas reescrever um formulário existente para um formulário dinâmico pode ser uma tarefa difícil, e nem sempre é fácil começar com uma página em branco. Idealmente, seria melhor ter um rascunho que pudesse ser modificado e melhorado. Com 4D v17 R3, é agora possível converter facilmente um formulário 4D clássico (armazenado em ficheiro .4DB) para um formulário dinâmico.

Dicas blank

Definições de compatibilidade – Transacções aninhadas (Parte 3)

Tradução automática de Deepl

Bem-vindo à nossa série em curso sobre configurações de compatibilidade e características “ocultas” para um melhor desempenho. No primeiro post, analisámos o comando QUERY BY FORMULA e o seu impacto no comportamento de uma aplicação. O segundo post foi sobre a opção de compatibilidade“Use period and comma as placeholders” para evitar correr para “os números são exibidos como >>>>>>>>>” .

Nesta terceira parcela, vamos explorar as Transacções Aninhadas.

Dicas blank

O que são transacções e como é que as utilizo?

Tradução automática de Deepl

Imagine a transferência de 200.000 euros de uma conta bancária para outra. Retira o montante da conta de origem, e depois deposita-o na conta de destino. Até agora tudo é normal e, num mundo perfeito, a operação terá êxito. Infelizmente, aqui, no mundo real, as coisas podem correr mal. Alguma coisa acontece e o dinheiro é perdido. Isso é muito mau.

Bem, as transacções estão aqui para garantir que isto não aconteça com as suas aplicações! Neste post do blogue explore em detalhe a utilização e a importância das transacções, bem como vários cenários mostrando como podem salvar o seu negócio.

Produto blank

Escreva os seus próprios métodos para objectos

Tradução automática de Deepl

Um novo comando está à sua disposição, permitindo-lhe utilizar fórmulas no seu código. Pode agora encapsulá-las em objectos e chamá-las quando necessário. Não há mais necessidade de escrever o seu código como texto. Agora pode simplesmente passar a sua fórmula no seu comando e já está! Isto é uma grande adição, uma vez que o seu código não é texto, pode beneficiar do destaque da sintaxe e de todas as outras funcionalidades avançadas do editor de código!

Produto blank

Ficheiros de texto do seu ficheiro de estrutura

Tradução automática de Deepl

Desenvolver uma aplicação é frequentemente um trabalho muito colaborativo, envolvendo muitas pessoas. Neste caso, pode querer armazenar o seu desenvolvimento num repositório de controlo de fontes, ou ter um histórico do trabalho realizado durante o dia, ou enviar a sua base de dados a um colega e ver as alterações quando tiverem terminado de trabalhar nela.

Todos os cenários acima são agora possíveis! Começando pela v17 R3, pode exportar o ficheiro .4DB para múltiplos ficheiros de texto. Isto oferece-lhe muitas novas possibilidades.

Dicas blank

Definições de compatibilidade – Usar o período e a vírgula como marcadores de lugar (Parte 2)

Tradução automática de Deepl

Iniciámos uma série de posts em blogues sobre definições de compatibilidade e as opções secretas que podem ajudá-lo a melhorar drasticamente o desempenho e o comportamento das suas aplicações. O primeiro post foi sobre QUERY BY FORMULA.

A segunda parte da série de compatibilidade é sobre a utilização internacional das suas aplicações empresariais. Isto pode significar vender para outros países – ou ter colegas de trabalho vindos de outros países para trabalhar durante algum tempo, mas utilizando os seus sistemas locais.

Se alguma vez viu ou recebeu relatórios como “os números são exibidos como >>>>>>>>>”, este post no blogue é para si.

Dicas blank

ORDA – Genealogia – 3º Episódio

Tradução automática de Deepl

No primeiro e segundo episódios desta trilogia, demonstrámos o básico da ORDA utilizando caixas de listagem, entidades, e selecções de entidades. Também mostrámos a forma de utilizar caixas de listagem semelhantes com fontes de dados distintas e como utilizar a expressão Meta info para melhorar os gráficos das caixas de listagem.

Hoje vamos ter ainda mais diversão, com menos código!