Dicas

4D Editor de métodos com tema negro

Tradução automática de Deepl

Os seres humanos têm preferências gustativas diferentes. Por exemplo, algumas pessoas preferem o branco a todas as outras cores, enquanto outras acham o preto mais majestoso … daí qualquer nova tendência de cor etiquetada como ‘o novo preto’!

A fim de acomodar diferentes preferências, 4D permite personalizar o tema editor do método!

No diálogo de preferências 4D, pode definir vários parâmetros para o editor, tais como a cor do fundo ou cada tipo de elemento de código(i.e., comandos e comentários).

Graças a estas diferentes opções, é possível personalizar completamente o editor de métodos ao seu gosto. Quer seja um fã de temas claros ou escuros, o 4D tem-no protegido!

Eis o aspecto de um tema escuro:

Dicas blank

Mantenha-se a par das suas fórmulas com este novo comando

Tradução automática de Deepl

Imagine que tem uma lista de fórmulas contendo nomes de tabelas e alguns campos … então dias depois decide renomear as suas tabelas. Agora as suas fórmulas já não são válidas, o que é totalmente compreensível!

Bem, boas notícias: a nova Parse formula permite que as suas fórmulas permaneçam válidas ao renomear a linguagem 4D ou elementos de estrutura.

Dicas blank

Respire vida nos seus documentos 4D Write Pro com imagens

Tradução automática de Deepl

A menos que seja Stephen King e pretenda escrever o próximo best-seller, poderá querer evitar um longo bloco de textos. E pode fazer isto utilizando ilustrações e imagens nos seus documentos! Felizmente, trabalhar com imagens em 4D Write Pro está a evoluir com cada lançamento, e estas características relacionadas com gráficos permitem-lhe dar vida aos seus documentos de texto a preto e branco drab. Neste post do blogue, explicaremos os diferentes tipos de imagens em 4D Write Pro, a sua utilização, e como tirar partido delas para criar documentos visualmente convincentes!

Dicas New collection

Como exibir uma colecção multinível em diferentes caixas de listagem!

Tradução automática de Deepl

Começando com 4D v17, o conteúdo de uma colecção multinível pode facilmente ser exibido em diferentes caixas de listagem. O que significa que se podem ligar várias caixas de listagem para exibir detalhes aninhados … sem uma única linha de código! Isto pode ser conseguido simplesmente utilizando um objecto ou uma colecção como fonte de dados para outra caixa de listagem!

Com o novo tipo de colecção de caixas de listagem, as propriedades “Item actual” e “Itens seleccionados” foram adicionadas. Tenha em mente que a propriedade “Item actual” permite obter um objecto, enquanto que a propriedade “Item seleccionado” devolve uma colecção.

Dicas blank

Como criar um formulário genérico com formas dinâmicas

Tradução automática de Deepl

Imagine que a sua base de dados contém várias tabelas de tipos ou categorias. Estas tabelas são muito simples, frequentemente apenas com um identificador e um campo de texto. Para fins de demonstração, digamos que é uma base de dados de gestão de sapatos. Para qualificar os produtos, precisamos de definir o seu tipo, cor, padrão, material, estação do ano e assim por diante.

É incómodo gerir cada uma destas tabelas numa forma de lista e num formulário de entrada e métodos associados. Neste caso, a utilização de um formulário genérico é essencial para evitar duplicações e simplificar a manutenção.

E é aí que os formulários dinâmicos e as indicações JSON são úteis!

Dicas blank

4D ajuda-o a cumprir com a GDPR!

Tradução automática de Deepl

Neste guia de boas práticas dedicado à GDPR, 4D ajuda-o a construir a sua conformidade com a GDPR e a começar a sua viagem com o Regulamento Geral de Protecção de Dados.

Neste post de blogue, focaremos um passo chave específico desta viagem: a descoberta e como o 4D pode ajudá-lo a criar uma visão geral dos dados pessoais existentes, através de uma funcionalidade integrada. Iremos até fornecer-lhe um exemplo de código!

Dicas blank

Como criar uma forma dinâmica a partir de uma mesa em 3 passos!

Tradução automática de Deepl

4D v17 inclui formulários dinâmicos, inicialmente introduzidos em 4D v16 R6, uma forma poderosa e flexível de construir dinamicamente formulários totalmente adaptados às necessidades dos seus utilizadores finais . As possibilidades das formas dinâmicas são tremendas. Neste post, veremos um exemplo concreto do que se pode fazer com estes novos formulários.

Dicas blank

Como criar um boletim informativo em 4D Write Pro

Tradução automática de Deepl

4D Write Pro é um poderoso motor de texto, inteiramente programável, e totalmente integrado no 4D e na sua base de dados. Tem um número ilimitado de utilizações. Para além de gerar documentos complexos através da programação, ou de criar cartas e citações como nos processadores de texto clássicos, o 4D Write Pro permite-lhe publicar facilmente os seus documentos na web.

Dicas blank

Encontre um valor de atributo específico numa única linha de código!

Tradução automática de Deepl

Lembra-se dos dias em que tinha de utilizar loops aninhados e declarações condicionais para recuperar o atributo de um objecto? Então acabou com um longo e complicado pedaço de código? Bem, esses dias acabaram! Graças à notação de objectos combinada com colecções e os seus métodos, agora é capaz de escrever código mais rapidamente, e de uma forma mais legível!

Encontrar o valor de um atributo específico nunca foi tão fácil. Vamos dar uma vista de olhos a um cenário da vida real e descobrir como!

Dicas blank

Reproduzir vídeos com 4D

Tradução automática de Deepl

Estamos na era do conteúdo visual e interactivo. Está a tornar-se cada vez mais proeminente. Dê uma vista de olhos às estatísticas da comunidade digital e descobrirá que o YouTube é a segunda rede social mais popular.

A certa altura, a maioria dos programadores da web querem incluir vídeos nos seus sítios e, por coincidência, as bases de dados contêm frequentemente ligações a vídeos (hospedados localmente ou na web). Este post mostra-lhe duas formas de incluir vídeos nas suas aplicações 4D.

Page 11 of 13