Produto
Uncategorized

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

Envie facilmente um documento 4D Write Pro contendo imagens como o corpo de um e-mail!

Tradução automática de Deepl

Quer usar o 4D Write Pro para criar e-mails HTML com imagens estáticas no texto? Talvez algo como um boletim informativo extravagante com imagens dos dez principais destinos do mundo, ou simplesmente incluir o logotipo da sua empresa? Está a pensar como conseguir isto? Não me pergunto mais porque com o 4D v18, pode em três passos simples:

  • Exportar o seu documento 4D Write Pro em formato MIME,
  • utilizar o MAIL Convert from MIME comando para transformar o MIME num objecto de correio electrónico,
  • depois enviá-lo através do SMTP New transporter comando.
Dicas blank

Bases de dados de projectos: Pós-conversão

Tradução automática de Deepl

Neste post do blogue, mostrámos-lhe como converter uma base de dados binária numa base de dados de projectos. Quando tudo estiver pronto e a conversão estiver concluída com êxito, poderá começar a trabalhar com a sua base de dados de projectos. No entanto, podem surgir algumas questões: todos os ficheiros da base de dados são úteis? É óbvio que o ficheiro de estrutura”.4DB” já não é necessário. Posso apagar outros ficheiros?

Aqui está tudo o que precisa de saber após a conversão.

Produto blank

Construir um diálogo personalizado de ligação remota

Tradução automática de Deepl

Precisa de construir um diálogo de ligação 4D personalizado? Interessado em ligar a sua aplicação cliente a diferentes servidores? Estes são dois cenários que 4D v18 lhe permite tratar. Este post de blogue é para si se quiser criar um diálogo de ligação remota personalizado e ligá-lo a servidores 4D fundidos. Continue a ler!

Produto blank

Novos eventos do formulário View Pro 4D

Tradução automática de Deepl

A partir do 4D v18, está disponível um novo conjunto de eventos do formulário 4D View Pro. Eles devolvem informação especial que pode ser acedida com o novo FORM Event introduzido neste post do blogue. Diga olá a: “On Column Resize”, “On Row Resize”, “On Clicked”, “On Double Clicked”, “On Header Click”, “On Selection Change”, e “On After Edit”.

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!