Produto

4D View Pro: Mostrar as suas Colecções como Tabelas

Tradução automática de Deepl

Já o conhece; 4D View Pro permite-lhe facilmente carregar e exibir dados em folhas de cálculo.
4D v19 R6 traz notícias interessantes. Este post no blogue irá mostrar-lhe a nova funcionalidade de tabela que lhe permite fazer muito mais e beneficiar de propriedades adicionais como cabeçalhos, tamanho da tabela, linha de resumo, ordenação de colunas, filtros, e muito mais. Irá também descobrir como carregar rapidamente dados de classes e colecções de dados. E não perca a demonstração, que fornece um exemplo completo e alguns gráficos visuais como bónus.

Notícias

4D v19 R6 Beta começa hoje

Tradução automática de Deepl

Temos o prazer de anunciar o lançamento de beta testing para 4D v19 R6! Este lançamento está carregado de melhoramentos e novas funcionalidades que não vai querer perder!

Vamos dar uma vista de olhos e descobrir o que há de novo no 4D v19 R6 Beta:

  • Paddinghorizontal e vertical para caixas de listagem – para que a sua interface possa ter um aspecto ainda mais profissional.
  • Developing concurrently on 4D Server in Project Mode para que possa adoptar o Modo de Projecto sem afectar a sua organização se ainda trabalhar com o modo binário.
  • Defina uma “fonte de dados” para as tabelas de 4D Write Pro – para que os utilizadores finais da sua aplicação possam conceber ou modificar modelos que serão preenchidos automaticamente com dados.
  • Native support for Microsoft 365 — so you can support Single Sign-On, and retrieve information for the authenticated user, to name a few possibilities.
  • 4D para alcunhas móveis – para que possa recuperar valores a vários graus de profundidade e exibir informação ainda mais relevante na sua aplicação móvel.
  • Muito mais espera por si!

Descarregar agora 4D v19 R6 (Exclusivo para Parceiros 4D)

Dicas

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:

Produto

Aceda às suas aulas de componentes do seu projecto anfitrião

Tradução automática de Deepl

Os componentes podem agora publicar aulas! E ainda melhor, se a sua aplicação ainda estiver em modo binário, pode agora beneficiar de classes e desenvolvimento orientado para objectos, utilizando um componente (em modo de projecto) para criar as suas próprias classes e utilizá-las a partir da sua aplicação (baseada em modo binário).

Notícias

4D v19 R5 Beta começa hoje

Tradução automática de Deepl

Estamos entusiasmados por anunciar o lançamento dos testes beta para 4D v19 R5. Disse-nos para onde vai a seguir, e este lançamento – como o anterior e os que virão – tem as características para o ajudar a chegar lá ?

  • Além de introduzir contextos de dados, 4D beneficia de uma versão actualizada do SpreadJS que traz muitas melhorias, tais como a interface de impressão. O 4D View Pro está a levá-lo a um nível totalmente novo.
  • 4D Write Pro tem a sua quota de novas funcionalidades: cabeçalhos de tabela, parágrafos ligados, contextos de dados, e muitas melhorias nos widgets da interface – oferecendo-lhe ainda mais possibilidades de produzir documentos que satisfaçam os seus requisitos.
  • Estamos a oferecer-lhe melhor controlo sobre os contextos ORDA e cache tanto para Cliente/Servidor como para REST para melhorar o desempenho.
  • Reorganizamos completamente os registos de diagnóstico, dando-lhe um conteúdo mais bem filtrado(níveis de registo como traço, depuração, informação, aviso, e erro).
  • E pode agora ver-se livre de bibliotecas desnecessárias (por exemplo, CEF/Web Area, PHP) para reduzir o tamanho das suas aplicações.
  • Muito mais espera por si!

Descarregar agora 4D v19 R5 (Exclusivo para Parceiros 4D)

Dicas

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:

Produto

Marque os seus comentários, uma característica dos criadores para criadores

Tradução automática de Deepl

Os comentários são essenciais na vida de um promotor. Quando trabalhamos numa nova funcionalidade, acrescentamos frequentemente comentários que são lembretes. Por exemplo:

  • para validar uma parte do código com um colega,
  • para refactor uma função,
  • para corrigir o código que está a atrasar o desempenho,
  • para dividir um método ou uma classe em secções,
  • para preparar o esqueleto de uma classe e acrescentar um comentário completo dentro de cada função.

Mesmo que escreva algum código simples, tente lê-lo meses ou anos mais tarde. Continuará a parecer simples, ou gostaria de ter acrescentado comentários?

4D v19 R4 leva os comentários a um nível completamente novo com etiquetas de comentários que lhe permite organizar melhor os seus comentários.

Produto

Melhoria da produtividade com a sintaxe de verificação de objectos

Tradução automática de Deepl

Oauto-completamento para as aulas está disponível desde 4D v18 R4. Esta característica simplifica a escrita de códigos e limita erros nos nomes das funções, por exemplo. Mas não os evita completamente; é fácil inverter duas letras ou esquecer uma letra maiúscula, e depois ter de passar tempo à procura do motivo pelo qual o seu código não funciona.

Então, que melhor maneira do que pedir 4D para verificar se as classes ou funções já existem?

Começando com 4D v19 R4, é exibido um aviso no editor de código se chamar uma função que não existe.

Produto

Saltar rapidamente para diferentes funções de uma classe

Tradução automática de Deepl

Asclasses foram introduzidas com 4D v18 R3. Permitem organizar a sua lógica empresarial e separá-la mais rapidamente da parte da UI.

As classes são compostas por várias funções de duração variável, pelo que nem sempre é fácil encontrar a função que deseja modificar, ou passar de uma função para outra. Pode utilizar o explorador, que exibe classes e funções, mas quando está a codificar na janela do editor, não quer perder tempo a mudar de janela.

Com 4D v19 R4, a lista de funções da sua classe é exibida na barra de ferramentas do editor de código, permitindo-lhe saltar facilmente para uma função específica.