Classes partilhadas
Quer uma forma simplificada de utilizar objetos partilhados, seguindo a sintaxe clássica dos objetos e chamando automaticamente “use/end use” quando for necessário?
Apertem os cintos; aí vêm as classes partilhadas!
Singletons em 4D
4D 20 R5 oferece uma caraterística poderosa para desenvolvedores: Singletons!
O padrão de design singleton cria uma única instância de uma classe acessível em toda a sua aplicação.
Esse padrão oferece muitos benefícios, incluindo:
- host para valores entre processos,
- classes utilitárias,
- uma base para o padrão de projeto fábrica,
- e muito mais.
Continue lendo para mais informações sobre esse novo conceito!
Melhoria da utilização de licenças de cliente 4D com o Qodly Studio for 4D
Aqueles que começaram a usar Qodly Studio for 4D já sabem o quão poderosa é esta nova ferramenta para desenvolver aplicações web de negócios. Se ainda não o fez, encontre aqui mais informações sobre como começar.
As aplicações feitas com Qodly Studio for 4D dependem das APIs REST. 4D 20 R5 é lançado com uma nova e ótima funcionalidade: Modo “Force Login”.
Com o modo Force Login, uma licença de Cliente 4D só é consumida quando os usuários fizerem login com sucesso e começarem a trabalhar com os dados e a lógica de sua aplicação.
Continue lendo para saber mais! E não se esqueça de baixar nosso demo para ver isso em ação!
4D Write Pro: Mais opções de visualização para imagens ancoradas e caixas de texto!
Até agora, nos documentos 4D Write Pro, as imagens podiam estar em linha (tal como um caractere grande), atrás ou à frente do texto. Caixas de texto (que apareceram em 4D v20) também podiam ser colocadas na frente ou atrás do texto. Uma grande melhoria vem com 4D 20 R5 onde imagens e caixas de texto podem agora ser rodeadas por texto envolvente!
Dicas e truques para as suas aplicações 4D – Edição de abril de 2024
por Add Komoncharoensiri, Diretor de Serviços Técnicos em 4D Inc
Aqui vamos nós com outro conjunto de dicas e truques.
A Base de Conhecimento 4D é uma biblioteca de informação sobre a tecnologia 4D onde dicas técnicas semanais e notas técnicas mensais são ativamente publicadas. Se perdeu as últimas dicas na KB, não tem problema; aqui está uma compilação das últimas semanas.
Este post do blogue cobre 17 dicas:
4D 20 R5 Beta começa hoje
Os testes beta para 4D 20 R5 começam hoje, e estamos entusiasmados por revelar um lançamento verdadeiramente majestoso com uma pletora de funcionalidades desenhadas para potenciar a sua experiência de desenvolvimento!
Vamos explorar todas as características excitantes que este lançamento tem reservado para si:
- Em 4D Write Pro, pode agora envolver texto à volta de imagens e caixas de texto, as tabelas já não estão limitadas a 1000 linhas, e pode definir sem esforço tanto a largura como a altura simultaneamente com um novo atributo.
- Para programadores, desfrute de novas funcionalidades como blocos try-catch para um tratamento preciso de erros, um 4D Singleton, para responder a um pedido de funcionalidade altamente votado, e classes partilhadas para uma gestão mais fácil de objectos partilhados, entre outras melhorias.
- As informações do editor de estrutura visual agora são armazenadas separadamente das informações de definição de tabelapara reduzir conflitos no arquivo de catálogo.
- O ORDA vem com uma restrição de dados melhorada nas selecções de entidades para uma recuperação de dados precisa e uma segurança melhorada.
- A extensão Visual Studio Code oferece verificação da sintaxe do espaço de trabalho, descargas automáticas de ferramentas 4D e integração com GitHub Codespaces.
- E isso não é tudo – há mais de 20 novas funcionalidades para explorar!
4D 20 R4 está aqui
Apresentando 4D 20 R4 – Disponível agora!
Aqui está uma visão mais detalhada do que o espera com esse lançamento de recursos:
Download 4D 20 R4 (Hot Fixes mensais disponíveis)
- Capacidade integrada para criar documentos PDF com dados XML embutidos para faturas eletrônicas em 4D Write Pro.
- Melhore sua experiência de codificação com características como a nova palavra-chave Try(Expression), sintaxe em tempo real, e verificação de tipo de classe com Code Live Checker. O protótipo #DECLARE substitui a declaração do método ‘Compiler_’, e as novas opções de formatação para data e hora dão-lhe uma vasta gama de personalização.
- Crie, atualize e elimine com o Data Explorer para fins de depuração, teste e administração.
- Crie aplicações sem problemas com o mais recente componente Build4D no GitHub. Crie scripts para aplicações Cliente/Servidor do início ao fim e integre-os nas suas ferramentas de integração contínua preferidas.
- Diga olá à impressão sem bloqueio, que permite a execução simultânea de vários trabalhos de impressão para melhorar a capacidade de resposta das aplicações.
- Alargue as suas opções de segurança com ECDSA, que garante a segurança através de SSL/TLS para comunicação cliente-servidor e pedidos HTTP.
Dicas e truques para as suas aplicações 4D – Edição de março de 2024
por Add Komoncharoensiri, Diretor de Serviços Técnicos em 4D Inc
Aqui vamos nós com outro conjunto de dicas e truques.
A Base de Conhecimento 4D é uma biblioteca de informação sobre a tecnologia 4D onde dicas técnicas semanais e notas técnicas mensais são ativamente publicadas. Se perdeu as últimas dicas na KB, não tem problema; aqui está uma compilação das últimas semanas.
Esta postagem do blog abrange 16 dicas:
Como implementar Integração Contínua com 4D: Um Guia Passo-a-Passo
No mundo do desenvolvimento de software, surgiu nos últimos anos um novo conceito chamado “Integração Contínua”. A definição que vemos ou ouvimos em todo o lado é :
A definição que vemos ou ouvimos em todo o lado é: “CI é um processo que automatiza a compilação, o teste e a entrega de uma aplicação numa base regular e frequente.”
Tendo entendido essa definição, que expressa um processo interessante e promissor, o que eu preciso fazer para implementá-lo em 4D? Se pesquisar na Internet, verá que há muitas ferramentas e frameworks de CI disponíveis.
No entanto, há vários pré-requisitos antes de usar essas ferramentas de CI.
Qodly Studio para 4D: O que há de novo no 4D 20 R4
Qodly Studio for 4D apresenta uma solução intuitiva para criar aplicações web com o mínimo esforço de codificação.
Perfeitamente integrado com 4D Server, pode facilmente aproveitar a lógica de negócios existente desenvolvida para aplicações desktop.
Curioso sobre o que há de novo em Qodly Studio for 4D 20 R4 com a última versão 4D? Continue lendo para descobrir as novas características para sua aplicação web.
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