Autor: Roland Lannuzel

Roland Lannuzel
- Proprietário do produto & Especialista 4D - Depois de estudar electrónica, a Roland entrou nas TI industriais como desenvolvedor e consultor, construindo soluções para clientes com uma variedade de bases de dados e tecnologias. No final dos anos 80, apaixonou-se pela 4D e utilizou-a para escrever aplicações comerciais que incluem sistemas de contabilidade, facturação e correio electrónico. Juntando-se à empresa em 1997, as valiosas contribuições de Roland incluem a concepção de especificações, ferramentas de teste, demonstrações, bem como formação e palestras para a comunidade 4D em muitas conferências. Ele continua a moldar activamente o futuro da 4D, definindo novas características e ferramentas de desenvolvimento de bases de dados.
Produto blank

4D Write Pro e fórmulas

Tradução automática de Deepl

Com 4D v18 R2, 4D Write Pro é capaz de gerir objectos de fórmula dentro de documentos. Para o fazer, foram criados quatro novos comandos: WP Get formulas, WP Insert formula, WP Compute formulas, e WP Freeze formulas. Todos eles podem ser utilizados com alvos intuitivos como documento, corpo, cabeçalhos, etc. E como já deve ter adivinhado a partir dos nomes dos comandos, as fórmulas já não são expressões de texto mas objectos de fórmula poderosos!

Produto blank

4D Write Pro documentos: um novo parâmetro útil

Tradução automática de Deepl

4D Write Pro foi concebido para criar todo o tipo de documentos, desde os mais simples até aos mais sofisticados. Para alcançar esta diversidade, os documentos podem conter partes distintas, como parágrafos, secções, cabeçalhos, rodapés, etc. Uma vez preenchidos, os documentos 4D Write Pro comportam-se de tal forma que todas estas partes podem ser lidas. No entanto, por vezes algumas partes devem ser redimensionadas de acordo com o seu conteúdo. Este é tipicamente o caso dos cabeçalhos e rodapés cuja altura pode mudar automaticamente. Esta funcionalidade é geralmente muito útil, mas por vezes seria mais prático fixar as alturas dos cabeçalhos e rodapés a valores constantes (mesmo que o seu conteúdo possa ser truncado e já não seja totalmente visível).

Produto
Uncategorized
blank

No tamanho… No tamanho… No tamanho… No tamanho… No tamanho…

Tradução automática de Deepl

A pensar como criar uma interface de utilizador agradável e dinâmica? Normalmente, quando um formulário é redimensionado, os objectos do formulário cujas propriedades de dimensionamento horizontal ou vertical são definidas para se mover ou crescer, são automaticamente redimensionados. Em alguns casos (por exemplo, gestão mais fina da interface de utilizador), os programadores optam por gerir o tamanho e a posição dos objectos de formulário por programação. Para o fazer, verificam o evento “no redimensionamento” que é desencadeado dentro do método do formulário. Mas o que acontece quando o formulário contém um ou mais subformulários? A muitos níveis? Este post no blog dá-lhe as respostas!

Produto blank

Utilização de bibliotecas 4D dentro de bases de dados de projectos

Tradução automática de Deepl

4D fornece bibliotecas para o ajudar a desenvolver aplicações. Uma destas bibliotecas é padrão e contém objectos e widgets pré-configurados, enquanto outras bibliotecas são personalizadas. A biblioteca padrão é “apenas leitura” e o seu comportamento não muda quando se desenvolvem bases de dados de projectos (com a excepção de pequenas diferenças de interface cosmética). Tem também a capacidade de criar as suas próprias bibliotecas personalizadas para guardar os seus próprios objectos de formulário ou grupo de objectos. Neste caso, foram feitas algumas alterações para as tornar ainda mais poderosas. O seguinte é tudo o que precisa de saber sobre estas alterações:

Produto blank

4D Write Pro – Inserção e eliminação de filas e colunas

Tradução automática de Deepl

Já sabe que 4D Write Pro lhe permite criar tabelas e anexar linhas a elas. Com 4D v18, temos notícias mais emocionantes! Estamos entusiasmados por anunciar que a gestão da inserção e eliminação de linhas e colunas não só é possível, como também é muito fácil. Isto pode ser feito quer programando, graças a quatro novos comandos, quer utilizando a interface (através dos widgets ou do menu contextual). Continue a ler para mais detalhes!

Produto blank

4D Write Pro e tabelas – Redimensionamento fácil de colunas

Tradução automática de Deepl

4D v16 R4 tornou os seus sonhos realidade com a entrega de uma enorme funcionalidade: tabelas. Tabelas reais onde o texto se embrulha automaticamente para caber no tamanho da coluna e não se “quebra” quando os seus dados mudam! Desde então, tem sido capaz de criar tabelas com tantas linhas e colunas quantas as desejadas. Além disso, pode definir o estilo da tabela, cada linha, coluna, ou célula, incluindo a largura das colunas. A maioria destas operações foi conseguida por programação, mas e se lhe disséssemos que com 4D v18, a largura das colunas pode ser redimensionada pelos utilizadores finais?

Produto blank

4D Write Pro: Mais simples, mais poderoso

Tradução automática de Deepl

Um grito a toda a gente que utilize o 4D Write Pro e que nos informe dos seus pensamentos sobre o produto. Isto permite-nos compreender melhor as suas necessidades e dificuldades. Graças a este input, apercebemo-nos de que alguns comandos se tornaram desnecessários, complexos de usar, e/ou difíceis de aprender. Por vezes, podem ser as coisas mais pequenas que fazem da aprendizagem um desafio. Por exemplo, se quiser apenas inserir algum texto no rodapé, primeiro precisa de criar um intervalo vazio! Porquê tão complicado? Boa pergunta!

Assim, muitos comandos que anteriormente só utilizavam intervalos foram alargados a fim de gerir praticamente qualquer tipo de alvo (intervalos, elementos, secções, documentos, etc.). O código é agora mais fácil de escrever e ler. Se precisar de inserir texto … num documento, num rodapé, num intervalo, (onde quer que seja!) … basta usá-lo como alvo e está desligado e a correr.

E isso não é tudo! Seis comandos foram renomeados com nomes mais curtos, por isso são mais fáceis de lembrar.