Blocos de código Try-Catch revelados!
Depois de implementar o comando throw() e introduzir a palavra-chave Try(Expression), estamos animados para revelar a próxima evolução no sistema de tratamento de erros de 4D: a introdução de blocos de código Try-Catch!
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!
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!
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