Produto

Criar um atributo BLOB num objecto

Tradução automática de Deepl

Com a introdução de classes no ambiente 4D, a necessidade de armazenar os seus dados em objectos, e especialmente em blobs, tem aumentado. É por isso que 4D v19 R2 lhe permite encapsular os blobs em objectos.

Para além do aspecto do armazenamento, uma vez que o objecto blobs é um tipo de referência, o seu desempenho em termos de ocupação de memória e velocidade será grandemente melhorado.

Notícias

4D v19 R2 Beta começa hoje

Tradução automática de Deepl

Os testes Beta para 4D v19 R2 estão a começar hoje! Aqui está o que este lançamento de características tem reservado para si:

  • 4D para Android (a nossa plataforma de desenvolvimento para dispositivos Android) é agora final com 4D v19 R2.
  • Por falar em telemóvel, novas funcionalidades para plataformas iOS e Android estão agora disponíveis, permitindo-lhe personalizar a cor da sua aplicação, adaptá-la ao modo escuro ou claro, ordenar os seus dados locais, e muito mais!
  • Vista 4D Pro: Analisar dados com tabelas pivot. Importar e exportar ficheiros CSV. Gerir as suas folhas por programação. Gerir facilmente as quebras de página (para fins de impressão) a partir da interface do utilizador.
  • 4D Write Pro: Mais opções de visualização de imagens em linha e ancoradas. Também facilitamos a formatação das imagens utilizadas como fundo de documentos, secções, parágrafos, etc.
  • Características que incorporam as melhores práticas tais como a definição de um ficheiro .gitignore padrão e a gestão de Byte Order Mark (BOM) e End of Line (EOL).
  • Características para melhorar a sua experiência como programador, tais como obter acesso aos detalhes de uma função de classe do editor de código, ou a sua experiência como utilizador final, tais como assinatura automática de componentes no Mac.
  • E mais (ver abaixo)!
Dicas

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

Chegou o suporte do Modo Escuro no MacOS.

Tradução automática de Deepl

Dark Mode é espectacular e cria uma experiência de utilizador excitante. É por isso que, começando com 4D v19, 4D suporta agora o Modo Escuro, que se activa automaticamente se o Modo Escuro for ligado ao nível macOS.

Isto é apenas o começo, e há mais para vir em versões futuras, tais como o suporte do Modo Escuro para todos os componentes (por exemplo, o widget 4D Write Pro) e o Modo de Desenho.

Queres ver como o Dark Mode transforma o aspecto dos elementos 4D? Continue a ler!

Notícias

4D v19 beta começa hoje

Tradução automática de Deepl

Beta testing for 4D v19, one of the best LTS yet, is starting today, six months earlier than planned, to provide you with a Silicon native version of 4D!

Isto inclui mais de +80 avanços, incluindo a introdução da Programação Orientada a Objectos (OOP) em 4D graças ao modo Projecto, grandes melhorias aos produtos existentes, e características altamente solicitadas em que votou.

Apertem os fivelas, e vamos descobrir um pouco do que 4D v19 Beta has to offer:

  • Apoio Apple Silicon: esteja pronto para dar um impulso imediato à sua aplicação 4D graças ao notável desempenho da Apple M1 e ao novíssimo compilador 4D.
  • ORDA: escreva código orientado para negócios para esconder a complexidade, reduzir erros e acelerar o processo de desenvolvimento.
  • 4D para iOS: seja produtivo em qualquer lugar com a nossa solução móvel. Verificar o inventário no armazém, gerar facturas durante as visitas dos clientes, realizar inspecções no local, e muito mais.
  • OOP: graças ao modo Projecto, tirar partido de conceitos de programação orientados para objectos para maior produtividade, melhor qualidade do código, e menores custos de manutenção.
  • Linguagem 4D: descubra como as ferramentas versáteis da linguagem 4D melhoram a sua experiência de programador.
  • 4D Write Pro: Importação de documentos Word, exportação de PDF, IU melhorada, mais comandos para gerir os seus documentos com código, e muitas características para produzir belos documentos em tempo recorde.
  • 4D View Pro: IU localizada. Mais de +20 novos comandos para programar a gestão dos seus documentos e muito mais.
  • E muito mais (ver abaixo).
Notícias

A história por detrás do novo site de documentação baseado em Markdown da 4D

Tradução automática de Deepl

por Arnaud Schmitt, Chefe da Documentação Técnica na SAS 4D

Como muitos de vós sabem, o doc.4d.com tem sido gerido há muito tempo utilizando uma aplicação 4D interna. No entanto, a documentação 4D está actualmente em transição para uma nova arquitectura: um site de documentação baseado em Markdown.

Este foi o tema há algumas semanas durante uma reunião do Método 4D, onde partilhei a nossa experiência sobre a criação e manutenção do novo site de documentação. Poderá achar esta informação útil quando estiver a navegar no site de documentação 4D, ou se precisar de criar a sua própria documentação.

Posto Convidado

Aplicar convenções de nomeação com macros Form

Tradução automática de Deepl

pelo autor convidado Michael Höhne, 4D developer (Munique, Alemanha)

Há uma característica no 4D v18 R5 que pode ter sido negligenciada, ou pelo menos não ter recebido muita atenção até agora: Formar macros. Para ser honesto, também não tinha passado muito tempo nelas, até há pouco tempo. Neste post do blog, vou mostrar-vos uma macro que poupa muito tempo ao aplicar convenções de nomes a colunas de caixas de listagem, cabeçalhos de colunas e rodapés. Pode facilmente alterá-la de acordo com as suas necessidades. Um repo dedicado está também disponível no Github.

Produto

Sessões escaláveis para aplicações web avançadas

Tradução automática de Deepl

Hoje em dia, as aplicações web são ferramentas modernas essenciais. À medida que as máquinas e os processadores se tornam cada vez mais potentes, as suas aplicações web devem satisfazer constantemente os requisitos de desempenho. É por isso que com 4D v18 R6, o Servidor Web 4D oferece um novo tipo de sessão web: a sessão web escalável.

Vamos descobrir mais!

Produto

Editor de código: Escreva mais código em menos tempo!

Tradução automática de Deepl

Com 4D 18 R4, anunciámos a disponibilidade das funções sugeridas para as classes (4D e modelo de dados). Com 4D v18 R6, temos mais boas notícias para simplificar e facilitar a escrita do código no editor: O protótipo de uma função e uma breve descrição são exibidos no editor de código!

Acelere o seu processo de desenvolvimento e evite os erros de digitação. Agora, a informação sobre funções de classe é exibida no editor de código, ajudando-o a escrever mais em menos tempo enquanto se certifica de que está no caminho certo!

Vamos descobrir mais!

Produto

Os seus dados em directo … numa interface web

Tradução automática de Deepl

Como programador 4D, pode ter sonhado em visualizar os seus dados imediata e facilmente enquanto os actualizava/criava. Ou talvez seja um administrador 4D e necessite de encontrar rapidamente um registo que cause um erro devido a dados inadequados. Isto tem sido possível com a interface de consulta e o formulário de saída 4D integrados, mas pode levar tempo a personalizar este formulário e pode precisar de uma ferramenta mais reactiva.

Que tal uma interface web moderna e fácil de utilizar para visualizar os seus dados? E para uma cereja no topo, e se esta interface vier com um poderoso motor de consulta? Não sonhe mais! Tudo isto é agora uma realidade graças ao Data Explorer, uma nova ferramenta fornecida como Preview para que o possa avaliar e dar-nos o seu feedback.

Evidentemente, será melhorado em versões futuras.

Vamos descobri-lo agora!