Produto

4D View Pro: Fundir e desunir células

Tradução automática de Deepl

Muitas vezes, quando se cria uma tabela, pode ser necessário combinar duas ou mais células para criar um título centrado numa determinada secção da sua tabela. A partir de 4D v18 R4, um novo conjunto de comandos está à sua disposição para o ajudar a fundir e desintegrar um grupo de células por programação. Vejamos alguns exemplos.

Produto blank

Receber correio electrónico com protocolo IMAP

Tradução automática de Deepl

Em 4D v18, introduzimos uma nova forma de enviar e-mails. Depois, em 4D v18 R2, acrescentámos uma nova forma de recuperar mensagens de correio electrónico utilizando POP3. Agora em 4D v18 R4, estamos a dar os primeiros passos para uma nova forma de lidar com o protocolo IMAP. Tal como fizemos para SMTP e POP3, há um novo comando IMAP New transporter para lidar com o protocolo IMAP.

O Internet Message Access Protocol (IMAP) é um protocolo padrão da Internet utilizado pelos clientes de correio electrónico para recuperar mensagens de correio electrónico de um servidor de correio. Este protocolo permite gerir múltiplas caixas de correio, descarregar e-mails, realizar pesquisas no servidor, gerir o estado das mensagens, e muito mais!

E com esta primeira funcionalidade IMAP, pode adicionar métodos ao transportador para: ter a lista das caixas de correio disponíveis, seleccionar uma caixa de correio, e receber correio electrónico da caixa de correio seleccionada. Vamos ver como.

Produto blank

4D Write Pro – Exportação directa para PDF!

Tradução automática de Deepl

E se eu lhe disser que com 4D v18 R4 pode exportar documentos 4D Write Pro directamente para o formato PDF (tanto em macOS como em Windows), sem necessidade de instalar qualquer driver de impressora ou software adicional? Agora pode … e isso não é tudo! Também pode definir várias opções tanto para o formulário como para o conteúdo. Continue a ler para saber mais!

Produto blank

4D para iOS: Notificações Push

Tradução automática de Deepl

4D v18 R4 oferece uma característica muito excitante … Notificações push. Estas são mensagens enviadas directamente para o dispositivo móvel do utilizador, a partir da sua aplicação. As notificações push fornecem aos utilizadores informações relevantes para os encorajar a envolverem-se com uma aplicação. A partir do lançamento desta funcionalidade, 4D para iOS não só permite fazê-lo, como também permite fazê-lo com facilidade!

Para autenticação por email, 4D para iOS também facilita a sua vida.

Produto blank

Acesso aos valores dos objectos do formulário por programação

Tradução automática de Deepl

Um número crescente de programadores está a utilizar o Form para ligar os seus objectos de forma e muitos de vós necessitam de acesso fácil de programação aos valores desses objectos. Assim, para o ajudar a aceder ao valor de um objecto de formulário, independentemente da sua variável ou expressão, acrescentámos dois novos comandos: OBJECT Get value e OBJECT SET VALUE.

Vamos ver como utilizá-los!

Produto blank

4D para iOS: Autenticação de e-mail

Tradução automática de Deepl

A monitorização do acesso à sua aplicação móvel é uma capacidade muito importante que merece mais consideração. A validação de e-mail é uma das formas mais simples e seguras de determinar a autenticidade e legitimidade da pessoa que tenta entrar na sua aplicação. 4D para iOS permite-lhe manusear facilmente este processo de validação, verificando se uma mensagem de correio electrónico vem de quem afirma ser enviada, e permitindo-lhe bloquear utilizações nocivas do correio electrónico.

Produto blank

Classes ORDA para tratar o seu modelo de dados

Tradução automática de Deepl

Num post de blog anterior , introduzimo-lo ao mundo das classes de modelos de dados ORDA. Agora é tempo de sujar as nossas mãos e aprender mais!

Já sabe que a estrutura da ORDA(datastore, dataclass, entidade, selecção de entidades) é composta por objectos. Mas não são apenas objectos, são objectos fortemente tipográficos ligados a classes ORDA específicas. Isto significa que pode escrever funções para ocultar a complexidade da implementação física dos seus dados.