Autor: Fabrice Mainguené

Fabrice Mainguené
- Proprietário do produto ->p>Fabrice Mainguené juntou-se à equipa do Programa 4D em Novembro, 2016. Como Proprietário do Produto, está encarregado de escrever as histórias dos utilizadores, traduzindo-as depois para especificações funcionais. O seu papel é também o de assegurar que a implementação da funcionalidade entregue vai ao encontro das necessidades do cliente.Após a obtenção da licenciatura em Informática no CNAM, Fabrice juntou-se a uma pequena empresa editora de software como programador Windev. Depois trabalhou para diferentes empresas nas áreas da indústria e comércio como programador Windev e web developer, bem como como consultor técnico sobre novas funcionalidades.
Produto blank

Depurador remoto: Código do servidor de depuração no cliente

Tradução automática de Deepl

Existem muitos cenários diferentes de desenvolvimento cliente/servidor, mas em todos eles, é necessário alternar entre o lado cliente e o lado servidor para ver o seu depurador de servidor ou a janela de erro. Para facilitar a sua vida, adicionámos uma nova opção que lhe permite decidir onde pretende depurar o código do seu servidor. Precisa de depurar num cliente porque o seu servidor está sem cabeça? Basta anexá-lo ao seu cliente através do seu menu 4D!

Produto blank

4D View Pro: Activar, desactivar, ou forçar cálculos

Tradução automática de Deepl

4D View Pro recalcula automaticamente as fórmulas da sua folha de trabalho quando altera os dados de que dependem (por exemplo, entradas, fórmulas, nomes, etc.).

Mas e se quiser tornar a sua IU mais interactiva e desencadear o cálculo das fórmulas sempre que quiser? 4D v18 R4 torna-o possível graças a três novos comandos: VP SUSPEND COMPUTING, VP RESUME COMPUTINGe VP RECOMPUTE FORMULAS. Estes comandos permitem-lhe suspender e retomar o cálculo de todas as fórmulas do seu documento, ou forçar o seu recálculo.

Produto blank

Apoio à Partilha de Recursos de Infra-Estrutura Cruzada (CORS)

Tradução automática de Deepl

Alguma vez criou um pedido de dados HTTP apenas para ser atingido por um erro vermelho “o acesso ao pedido HTML foi bloqueado pela política cors” ?

Quando o seu sítio está no mesmo domínio que o servidor do serviço web, não há problema. No entanto, este não é o caso quando efectua um pedido de origem cruzada. O acesso é negado devido à segurança do navegador que impede os pedidos HTTP para outro domínio. O resultado? Um erro de política CORS.

Para o ajudar a permitir explicitamente certos pedidos de origem cruzada no seu servidor, 4D suporta agora o protocolo CORS. O acesso a dados com pedidos de origem cruzada acabou de se tornar mais fácil!

Produto blank

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

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

Descarregue os seus emails em formato MIME com POP3

Tradução automática de Deepl

Precisa de armazenar todos os e-mails comerciais, por exemplo, para fins legais ou fiscais? Estes documentos devem ser guardados tal como estão. Ou seja, como foram recebidos… nos seus formatos originais, não convertidos. 4D v18 R3 responde a esta necessidade, fornecendo-lhe um novo método que lhe permite receber e-mails no seu formato MIME original.