Novas funções úteis para colecções!
As funções associadas às colecções foram introduzidas com 4D v16 R6 e evoluíram com a possibilidade de utilizar fórmulas para algumas delas, como map() ou reduce(). 4D v20 traz outras características igualmente práticas, que apresentaremos aqui.
Formato PDF para Pré-visualização da impressão no Windows
O formato PDF é uma alternativa viável ao XPS para pré-visualização de impressão no Windows, proporcionando aos usuários uma opção mais acessível. A decisão da Microsoft de tornar o XPS Viewer uma funcionalidade opcional do Windows causou problemas a muitos usuários quando implementaram aplicações, resultando na impossibilidade de os usuários finais pré-visualizarem as suas impressões. Embora a instalação do XPS Viewer gratuito seja simples, alguns administradores hesitam em instalar funcionalidades adicionais, particularmente em ambientes de trabalho remotos.
Felizmente, 4D v20 oferece agora a opção de utilizar o formato PDF para a pré-visualização da impressão. Uma vez que quase todas as versões atuais do Windows têm ou XPS ou PDF pré-instalado, os utilizadores finais já não devem encontrar problemas com a pré-visualização da impressão. Esta nova opção oferece uma solução mais flexível e eficiente que satisfaz as necessidades tanto dos usuários finais como dos administradores.
4D View Pro: O que há de novo em 4D v20
A cada lançamento, a lista de características 4D View Pro está crescendo. E este lançamento de características não é exceção:4D v20 vem com uma nova versão do SpreadJS, o v16, e uma atualização do Ribbon que é compatível com ele.
Vamos descobrir as novas funcionalidades oferecidas por esta nova versão.
Perspectivas de recolha de dados
Em Outubro de 2022, 4D introduziu uma funcionalidade única chamada Recolha de dados em 4D v19 R6.
Talvez a melhor maneira de compreender como utilizamos esta funcionalidade seja mostrando as perguntas que esta funcionalidade nos permite responder. Assim, após alguns meses a vê-la funcionar, temos o prazer de partilhar algumas das interessantes ideias que nos dá.
ORDA – Do Principiante ao Perito
ORDA, que significa Object Relational Data Access, é um método de acesso a dados que combina as vantagens da programação orientada a objetos com as das bases de dados relacionais, permitindo aos programadores concentrarem-se na resolução de problemas empresariais em vez de gerirem o acesso a dados.
Quer seja novo na ORDA ou já esteja familiarizado com ela e deseje expandir os seus conhecimentos, considere este blogue como um roteiro para o guiar através do processo de aprendizagem.
Este post no blogue inclui o seguinte:
- Benefícios da ORDA
- Visão geral da ORDA
- Conceito principal
- ORDA APIs
- Camada de abstracção ORDA
- Trabalhar à distância
- Pedidos de optimização
- Sistema de permissões
- Partilha de dados entre processos
Então vamos ao que interessa!
Apanhar erros em todo o lado
A gestão de erros é frequentemente uma parte constrangedora do desenvolvimento em todas as línguas. Em 4D, se se esquecer de chamar um método de tratamento de erros num novo processo/trabalhador ou usar componentes que não lidam com erros, o diálogo de erro 4D incorporado pode aparecer ao utilizador final. Os programadores 4D gostariam de apanhar todos os erros em todos os contextos para evitar a exibição deste diálogo de erros 4D incorporado.
Vamos ver como podemos gerir este comportamento com o 4D v19 R8.
Crie a sua aplicação móvel nativa com 4D
4D para Android e 4D para iOS permitem configurar, conceber, construir e implementar aplicações nativas Android e/ou iOS com base num banco de dados 4D. Uma vez gerados e implantados, os clientes móveis podem ligar-se ao servidor 4D e interagir com dados novos ou existentes sem requisitos adicionais.
4D para Android e 4D para iOS estão incluídos num único componente 4D integrado. Pode criar um projeto móvel e decidir construí-lo para o Android, iOS, ou ambos.
4D maneja a complexidade e gera um projeto Xcode em Swift ou um projeto Android em Kotlin. Depois, pode reabri-los com Xcode e Android Studio e continuar a trabalhar neles.
Este post no blog é uma compilação de funcionalidades disponíveis na nossa solução móvel que lhe permite construir uma aplicação completa que vai até ao fim!
Filtre o acesso aos seus dados com um sistema completo de permissões
O acesso com filtro aos dados é uma característica obrigatória para evitar o acesso malicioso à sua aplicação.
Até agora, poderia expor ou não expor como recurso REST um dataclass e alguns dos seus atributos. Já era um meio conveniente para restringir o acesso aos seus dados. Ainda assim, estamos entusiasmados por entregar na v19R8 um sistema poderoso e totalmente personalizável para proteger os seus dados contra utilizadores não autorizados. Um sistema para proteger os seus dados depende de quem está a aceder aos mesmos e quais os dados que são acedidos.
As seções vieram para 4D para Android
Numa lista de dados, os resultados são geralmente ordenados num campo relevante para ajudar o usuário a encontrar os dados desejados rápida e facilmente. Outro truque para tornar a leitura mais clara é agrupar os resultados através da adição de seções.
Algo que é possível desde 4D v19 R8. Vamos mergulhar nos detalhes!
Microsoft 365: Copiar, mover, responder e apagar e-mails com o Microsoft Graph API
Para acessar os dados no Microsoft 365 como os e-mails, a Microsoft está depreciando a autenticação básica para IMAP e POP3 e está promovendo cada vez mais a API gráfica.
A partir do v19 R8, tem agora novos comandos integrados no NetKit 4D para automatizar nativamente as operações de correio electrónico da Microsoft 365, tais como copiar, mover, responder e eliminar correio eletrônico.
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