Apoio à Partilha de Recursos de Infra-Estrutura Cruzada (CORS)
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!
Nova sintaxe de declaração para um auto-completamento intuitivo
Já alguma vez se interrogou sobre a função de auto-completar 4D ou se perguntou por que razão 4D sugere todas as funções utilizadas no código? Uma vez que um objecto é um tipo muito genérico, o 4D só sabe o que está realmente a armazenar em tempo de execução. Contudo, isso não ajuda muito quando se está a escrever o código.
4D oferece agora uma nova sintaxe alternativa que melhorará muito a auto-completação ao declarar as suas variáveis.
4D Write Pro – Mais controlo na utilização de fórmulas
Como utilizador do Write Pro 4D , muito provavelmente utilizou expressões (ou mais recentemente, fórmulas) para preencher automaticamente certas partes dos seus documentos. Estas fórmulas podem devolver texto ou imagens“em bruto”. No caso de texto, podem conter quebras de linha. A questão é como devem estas quebras de linha ser tratadas quando são processadas dentro de documentos 4D Write Pro? Este post do blogue fornece as respostas … continue a ler!
CryptoKey: Encriptar, Decriptar, Assinar, e Verificar!
As soluções 4D têm sido sempre seguras e estáveis. Isto porque a 4D investe fortemente no desenvolvimento e actualização de características de segurança. 4D continua este enfoque em 4D v18 R4 com uma nova funcionalidade para melhorar ainda mais o seu kit de ferramentas de segurança. Uma nova classe que fornece um conjunto de métodos para realizar operações criptográficas comuns está agora disponível: Classe CryptoKey.
4D View Pro: Fundir e desunir células
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.
Receber correio electrónico com protocolo IMAP
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.
4D Write Pro – Exportação directa para PDF!
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!
4D para iOS: Notificações Push
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.
ORDA Classes de modelos de dados e REST
Num post de blog anterior, tomou conhecimento das aulas ORDA e das possibilidades que elas oferecem para tornar a sua experiência de codificação mais suave. Neste post do blog, verá como utilizá-los com o servidor REST.
Vamos vê-lo em acção!
Desenvolvimento de código de servidor em aplicações de projecto
O desenvolvimento e depuração de código de servidor em aplicações de projecto tornou-se mais fácil do que nunca em 4D v18 R4. Sem mais delongas, vejamos como fazê-lo.
Contacte-nos
Tem uma pergunta, sugestão ou apenas quer entrar em contacto com os bloggers 4D? Deixe-nos uma linha!
* A sua privacidade é muito importante para nós. Por favor clique aqui para ver os nossos Política