Produto

Ficheiros, Pastas… e agora File Handles!

Tradução automática de Deepl

Os comandos File and Folder, que apareceram em 4D v17 R5, permitem gerir pastas e ficheiros em disco de uma forma moderna e eficiente.

Quando se trata de escrever e ler, as funções setText e getText estão à sua disposição para ler ou escrever a totalidade do conteúdo. Mas o que fazer se quiser ler ou acrescentar uma ou mais linhas a um documento existente? Isto pode ser feito mais facilmente do que nunca utilizando os novos objectos “file handles” que aparecem no 4D v19 R7.

Continue a ler para mais detalhes!

Produto

Criar, apagar, e renomear caixas de correio com IMAP

Tradução automática de Deepl

A funcionalidade Mail, um enorme conjunto de funcionalidades. A primeira parte foi lançada com 4D v17 R4, e desde então temos vindo a entregar cada vez mais funcionalidades.

4D v19 não é excepção, uma vez que traz novas funções para o ajudar a gerir as suas caixas de correio através da programação. Isto inclui a criação, renomeação, e eliminação de caixas de correio. Uma caixa de correio é exibida como uma pasta em clientes de correio electrónico, tais como Microsoft Outlook ou Apple Mail.

Produto

4D para iOS: Fica totalmente offline

Tradução automática de Deepl

Hoje em dia, os utilizadores de telemóveis esperam que as aplicações funcionem, mesmo quando estão offline. Caso contrário, uma má ligação à rede pode proporcionar uma má experiência ao utilizador. O modo offline já não é apenas uma funcionalidade extra que se pode escolher para adicionar à aplicação, é algo que muitos utilizadores esperam, especialmente para aplicações de entrega com navegação GPS, aplicações para assistência médica urgente, empresas de construção, e aplicações bancárias.

Como já deve saber, visto que v17 R2, 4D para iOS já permite aos utilizadores da aplicação visualizar os dados off-line. Mas faltava algo.

E as tarefas offline?

Notícias

Características 4D depreendidas e removidas: Porquê e como?

Tradução automática de Deepl

Há mais de 36 anos, o nosso principal objectivo tem sido o de melhorar o nosso produto, assegurando simultaneamente a compatibilidade das suas aplicações 4D. Isto, naturalmente, traz mudanças, e as mudanças podem ser frustrantes. Com isto em mente, procuramos sempre minimizar o impacto nos seus negócios com anúncios atempados, e mais importante ainda, uma alternativa melhorada à funcionalidade depreciada ou removida para assegurar uma transição suave.

Dicas

4D Write Pro – Indexação de texto completo

Tradução automática de Deepl

“Quero encontrar todos os documentos que falam sobre o tango! Preciso deles rapidamente! Posso fazer isso?”

Ok, mas primeiro respire!

As pesquisas por palavras-chave nos documentos 4D Write Pro requerem simplesmente a adição de um novo atributo de indexação dentro de cada documento. Isto não é feito por defeito porque este tipo de pesquisa não é frequentemente necessário, pelo que não faria sentido aumentar sistematicamente o tamanho dos documentos. No entanto, quando é necessário, este tipo de índice é muito fácil de construir.

Produto

ORDA – Melhore o seu API com âmbito de função

Tradução automática de Deepl

4D v18 R4 e ORDA tornaram possível criar funções de classe de alto nível acima do modelo de dados. Isto permite-lhe escrever código orientado para os negócios para esconder a complexidade, reduzir erros e acelerar o processo de desenvolvimento.

Com 4D v18 R5, estamos a trazer ainda mais funcionalidades para o ajudar a optimizar e organizar o seu código. Por exemplo, pode ser necessário executar uma função localmente no cliente para melhorar o desempenho ao trabalhar em modo cliente/servidor. Agora é possível! Ou se expor a sua base de dados como servidor REST, poderá querer que algumas funções estejam disponíveis no lado do servidor, mas escondidas para os seus clientes REST. Isto também é possível!

Posto Convidado

Como criar uma classe “TimeStamp” simples em 4D

Tradução automática de Deepl

pelo autor convidado Tiran Behrouz, 4D developer (Vancouver, Canadá)

A introdução da ORDA em 4D v17 foi uma mudança de jogo. Agora, com a introdução de classes em 4D v18 R3, vamos assistir a uma mudança de paradigma na programação 4D. Podemos agora tirar partido de conceitos de programação orientados para objectos, tais como polimorfismo, composição, e herança, para escrever as nossas próprias bibliotecas de classes. Neste vídeo, demonstro como codificar uma classe TimeStamp simples usando 4D e ORDA.

Produto

Widget de interface 4D Write Pro: Importação e Exportação

Tradução automática de Deepl

Pediu uma forma de importar e exportar diferentes formatos de documentos através do widget 4D Write Pro e mais uma vez, 4D ouviu!

Para além dos comandos 4D que já lhe permitem importar e exportar documentos em diferentes formatos, tais como o formato .docx de exportação com 4D v17 R4 e o formato PDF com 4D v18 R4. Agora, o 4D Write Pro pode importar e exportar diferentes formatos de documentos através do widget da barra de ferramentas e da barra lateral.