Produto

Notação de objectos para tratar ficheiros e pastas

Tradução automática de Deepl

4D já fornece comandos para tratar ficheiros e pastas, mas e os novos comandos que tiram partido do poder da notação de objectos?

Os objectos mudaram a forma como muitos criadores 4D escrevem código, tornando-o mais genérico, flexível, mais fácil e mais rápido. Agora esta onda de mudança é alargada a ficheiros e pastas. Neste post do blog, vamos mostrar-lhe como é fácil manipular um objecto para recuperar os atributos de um ficheiro ou pasta (em vez de chamar vários comandos e armazenar a informação em múltiplas variáveis). As coisas estão a tornar-se muito mais fáceis!

Produto blank

Ler campos de objectos 4D com motor SQL

Tradução automática de Deepl

Um campo de objecto 4D é um tipo de campo de base de dados persistente, armazenado como conteúdo binário. Anteriormente, a leitura deste tipo de campo por um driver ODBC não era possível. Até hoje.

Antes, era devolvido um erro ao tentar ler um campo de objecto. Isto impediu a conclusão de um simples Select * dos pedidos de myTable , o que poderia ser frustrante para os utilizadores que apenas queriam navegar pelo conteúdo de uma tabela.

Boas notícias! O motor SQL foi actualizado para permitir a leitura de campos de objectos 4D.

Dicas blank

Fórmula: Mais poder por detrás da simplicidade

Tradução automática de Deepl

O comando Formula está disponível desde 4D v17 R3. Até agora, pode ter pensado em atribuir uma fórmula como método a um objecto ou construir objectos inteligentes que possam calcular valores ou fazer tudo o que precisar. Isso é realmente fantástico, e há mais do que se pode imaginar!

Tive uma grande demonstração de Vincent de Lachaux – Desenvolvedor e perito 4D – sobre como ele usa este comando. Para este post no blog, compilei diferentes cenários a partir dessa demonstração para vos dar uma visão sobre uma dimensão diferente deste comando.

Produto blank

Novos comandos de administração do servidor

Tradução automática de Deepl

4D continua a fornecer funcionalidades para o ajudar a criar as suas próprias aplicações para monitorizar os seus servidores. Desde a recuperação programática de informação sobre sessões, processos, e o servidor de aplicações, até à obtenção de informação sobre o servidor web.

Tendo já lhe fornecido comandos para ler sobre estados, 4D v17 R4 dá-lhe agora a possibilidade de alterar os estados. Pode agora criar as suas próprias interfaces de administração como diálogos no servidor, cliente, ou mesmo como páginas HTML para acesso à web. A decisão é sua. Estes comandos permitem-lhe executar as mesmas acções que a interface de administração padrão 4D. Por exemplo, pode enviar uma mensagem aos seus utilizadores para os notificar da manutenção agendada, ou bloquear novas ligações ao servidor de aplicação enquanto executa uma operação no mesmo.

Produto blank

Uma nova forma de envio de correio

Tradução automática de Deepl

Sabemos da importância do envio de e-mails e de uma tarefa comum que se tornou nas aplicações actuais. Por exemplo, imagine que está num negócio e quer enviar um e-mail atraente baseado em HTML com algumas imagens ou mesmo um vídeo, e anexar-lhe um ficheiro(por exemplo, uma ordem de compra ou uma factura). E quer fazer tudo isto com apenas algumas linhas de código. Código que seja fácil de escrever e compreender. Bem, começando com 4D v17 R4, o cenário anterior é agora possível. É por isso que alargámos o conjunto de funcionalidades relacionadas com e-mails.

Dicas blank

4D Write Pro: Comandos WP e mais além

Tradução automática de Deepl

Recebemos comentários no fórum e TAOW sobre características que existiam anteriormente no plug-in 4D Write, mas que parecem estar em falta no 4D Write Pro. No entanto, já estão disponíveis há muito tempo!

Neste post do blogue, vamos analisar uma lista das capacidades existentes no 4D Write Pro que parecem ter passado despercebidas. Por outras palavras, as características do 4D Write Pro que não sabia que existiam.

Afinal, o 4D Write Pro não está limitado aos comandos WP!

Dicas blank

Um componente para exportar o ficheiro de estrutura

Tradução automática de Deepl

Graças ao 4D v17 R3, pode exportar o seu ficheiro de estrutura em múltiplos ficheiros de texto. Por exemplo, com apenas algumas linhas de código, pode criar uma cópia da sua base de dados todas as manhãs. Pode utilizá-la para acompanhar o histórico ou para enviar a sua base de dados a um colega e ver as alterações quando terminarem de trabalhar na mesma.

Fornecemos-lhe um componente pronto a usar com apenas dois métodos: um para configurar os dados a exportar, e o outro para exportar a sua base de dados.

Produto blank

Melhores documentos com dois novos atributos

Tradução automática de Deepl

Para produzir um bom documento, é necessário respeitar algumas regras e fundamentos de tipografia. Por exemplo, a gramática, a ortografia e a estrutura do seu documento mostram a qualidade do seu texto. Uma destas regras diz respeito à distribuição de parágrafos e tabelas por várias páginas.

4D Write Pro oferece-lhe duas opções para gerir a distribuição de parágrafos:

  • Evite a quebra de página dentro de parágrafos ou tabelas, e
  • Evitar viúvas e órfãos por parágrafos ou tabelas.

Vamos investigar mais detalhes.

Produto blank

Melhoria dos testes das bases de dados

Tradução automática de Deepl

Como programador, está consciente de que a melhoria da qualidade dos seus desenvolvimentos é muitas vezes baseada em testes unitários. Para lançar estes testes, os programadores e as equipas de QA precisam de ferramentas para lançar bases de dados 4D em diferentes modos (utilizador único / cliente-servidor) e ambientes distintos (Macintosh / Windows).

Os produtos 4D já podem ser lançados usando parâmetros de linha de comando para permitir testes automáticos ou implementação. E se quiser criar o seu próprio mecanismo de actualização ou se precisar de lidar com uma exploração de servidores com centenas de Servidores 4D em execução? Talvez queira especificar qual o ficheiro de base de dados a utilizar – ou passar parâmetros no lançamento …