Produto

Elementos de acesso programático em 4D Write Pro

Tradução automática de Deepl

4D Write Pro continua a oferecer cada vez mais capacidades de programação! Digamos que quer alterar programticamente o estilo de uma tabela, parágrafo, ou imagem num documento existente 4D Write Pro. Com 4D v17, é possível! Agora pode aceder a qualquer elemento ou parte de um documento, por programação. Estas partes, chamadas elementos, serão devolvidas ou como uma colecção graças ao WP Get elements função, ou como um único elemento com WP Get element by ID função.

Produto

Bloqueio de entidades com ORDA

Tradução automática de Deepl

A série ORDA continua! Neste post de blogue, veremos como pode usar fechaduras nas suas bases de dados com conceitos ORDA! Não é raro precisar de gerir conflitos que possam ocorrer quando vários utilizadores ou processos carregam e/ou tentam modificar os mesmos registos ao mesmo tempo. O bloqueio de registos é uma metodologia utilizada em bases de dados relacionais para evitar actualizações inconsistentes dos dados.

A ORDA proporciona um modo de bloqueio optimista, para além daquele que já conhece (bloqueio pessimista).

Produto

Loops, loops e … mais loops!

Tradução automática de Deepl

Como muitas outras linguagens de programação, 4D fornece a capacidade de iterar sobre números com um For(…) / End for ou sobre uma condição, graças à While(…)/End while e Repeat/Until(…) palavras-chave. Estas iterações (ou loops) são muito úteis, mas não são a forma mais apropriada de iterar sobre tipos de dados avançados, tais como colecções e selecções de entidades. É por isso que as novas For each(…)/End for each iterator foi criado, para ajudar a facilitar a sua codificação!

Dicas

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.

Produto

ORDA: trabalho com objectos e colecções

Tradução automática de Deepl

Neste último aditamento à sérieORDA, veremos como os novos conceitos ORDA podem interagir com objectos e colecções existentes. De facto, é possível transformar entidades e selecções de entidades em objectos e colecções, assim como construir entidades e selecções de entidades a partir de objectos e colecções. Ao fazê-lo, pode facilmente integrar o código ORDA no seu código existente. Pode tirar o máximo partido da ORDA sem precisar de reescrever o seu código!

Produto

Ir e vir entre as selecções actuais para a ORDA

Tradução automática de Deepl

ORDA é uma grande inovação do 4D v17, é por isso que estamos a dedicar uma série inteira de posts de blogues à ORDA. Embora a ORDA tenha os seus próprios conceitos que são muito diferentes da abordagem clássica, ainda é possível misturar a ORDA com o seu código existente.

Em poucas palavras, este post no blog irá mostrar-lhe como pode actualizar a selecção actual de uma tabela a partir da selecção de uma entidade e obter uma selecção de entidade a partir da selecção actual de uma tabela. Permitir-lhe-á integrar sem problemas os conceitosORDA no seu código 4D existente, passo a passo.

Produto

Consultem a vossa base de dados com uma abordagem orientada para objectos

Tradução automática de Deepl

Depois de saber como pode criar, actualizar e apagar dados, eis uma nova entrada na série ORDA. Neste post, verá como pode consultar a sua base de dados num modo orientado para objectos. Com ORDA, as consultas são mais leves, mais legíveis, e pode navegar por todo o modelo de dados usando conceitos orientados para objectos !

Além disso, ORDA torna possível consultar muito facilmente várias tabelas relacionadas, gerir relações recursivas na mesma tabela, e utilizar vários operadores lógicos numa única consulta. Além disso, não tem de se preocupar em estabelecer relações entre tabelas… manual ou automaticamente !

Produto

Classificação de segurança A+ para sítios Web 4D

Tradução automática de Deepl

Depois de introduzir Perfect Forward Secrecy, o nível de segurança do servidor Web 4D foi novamente aumentado com o apoio de HTTP Strict Transport Security (HSTS). A partir de agora, o servidor Web 4D está em conformidade com os mais recentes protocolos de segurança. Basta actualizar para 4D v17 e permitir ao HSTS obter a classificação A+ (o nível mais elevado) dos Laboratórios SSL para os seus sítios Web!

Produto 4D News with 4D Write Pro multi column

Criar documentos multicolunas em 4D Write Pro

Tradução automática de Deepl

Por vezes, a informação que inclui no seu documento é melhor apresentada em colunas. Não só as colunas podem ajudar a melhorar a legibilidade, mas também alguns tipos de documentos – artigos de jornais, boletins informativos, folhetos, etc. – são frequentemente escritos em formato de coluna. A boa notícia é que com 4D v17, pode doravante criar documentos multicolunas com 4D Write Pro! E para além da criação de documentos, pode também converter os seus documentos 4D Write existentes contendo múltiplas colunas.

Como no plugin 4D Write, é possível definir o número de colunas para um documento inteiro. Mas aqui está um bom exemplo onde 4D Write Pro excede 4D Write: pode também definir um número diferente de colunas … por secção!