Produto blank

Manipular tabelas do widget 4D Write Pro

Tradução automática de Deepl

Em 4D v18, enviámos uma funcionalidade fixe que lhe permite manipular facilmente tabelas com novos comandos e acções padrão. Temos ainda mais boas notícias (especialmente para aqueles que preferem a IU à codificação): alargámos estas novas capacidades à interface widget 4D Write Pro. Agora, um novo separador permite-lhe manipular tabelas directamente a partir do widget!

Produto blank

Apoio ao atributo “não escalonável” SVG

Tradução automática de Deepl

Por vezes é preferível que as linhas de um objecto mantenham a sua largura original, independentemente da transformação aplicada. Por exemplo, desenha-se uma linha num mapa mostrando a posição de um utilizador e um destino. Quando o utilizador faz zoom no mapa, pretende ampliar o mapa, mas fazer com que a linha mantenha a sua largura.

Produto blank

Editor de código: Diga olá aos blocos de comentários

Tradução automática de Deepl

Adicionar um bloco de comentários no início de um método é útil para adicionar uma nota sobre o que um método faz, bem como uma lista de parâmetros de entrada/saída. E ter algumas linhas de texto legível por humanos dentro de uma secção complicada de código pode ser conveniente para o ajudar a si e a outros a recordar o objectivo desta secção específica de código. Começando com 4D v18, a sua experiência de programação é reforçada com a adição de blocos de comentários!

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).

Dicas blank

Base de dados do projecto: Implementar a sua aplicação

Tradução automática de Deepl

Assim, a sua aplicação foi desenvolvida e está pronto para o próximo passo. 4D permite-lhe:

  • gerar uma base de dados compilada que já não contém qualquer código interpretado,
  • gerar uma aplicação autónoma que pode ser duplamente clicada,(ou seja, fundida com o Volume Desktop 4D, motor de base de dados 4D),
  • gerar aplicações cliente/servidor com actualizações automáticas de partes cliente e servidor.

Com uma base de dados de projectos, pode também construir as suas aplicações finais para ambas as plataformas. Uma base de dados de projectos utiliza o mesmo ficheiro de configuração que uma base de dados binária.

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!