Utilizar a classe na área Web incorporada com $4d
Com 4D 20 R9, 4D introduz novos comandos que permitem aos desenvolvedores definir um contexto de objeto para $4d, garantindo que apenas funções específicas sejam expostas. Anteriormente, usar $4d significava expor métodos 4D para a área web, mas agora, pode definir e usar funções de classe. Esta melhoria permite uma melhor organização, encapsulamento e segurança ao integrar funcionalidades 4D em áreas web.
4D View Pro: A chamada de retorno de importação garante que as funções personalizadas são totalmente resolvidas
Importar documentos é uma tarefa comum quando se trabalha com 4D View Pro. No entanto, quando esses documentos contêm funções personalizadas, pode ser difícil determinar quando todos os cálculos estão completos antes de realizar ações como imprimir ou salvar. Para resolver isso, 4D 20 R9 garante que a fórmula de retorno de chamada de comandos de importação é feita apenas depois de todas as funções personalizadas terem sido completamente tratadas. Esta melhoria dá mais controle e fiabilidade quando trabalhar com documentos 4D View Pro importados.
4D NetKit: Utilize as portas de anfitrião do seu servidor Web para obter a resposta de autenticação OAuth 2.0
Ao usar a autenticação OAuth 2.0 com 4D NetKit, deve definir um URI de redirecionamento para indicar onde o servidor OAuth 2.0 deve retornar o resultado da autenticação. Com 4D 20 R9, agora pode usar o endereço e portas de seu servidor web anfitrião para recuperar suas respostas de autenticação. Este melhoramento simplifica o processo de autenticação, previne conflitos de portas, e melhora a segurança.
Editar e depurar métodos e classes de componentes em 4D a partir do projeto anfitrião
Ao trabalhar com seu próprio componente, alternar entre os ambientes do host e do componente apenas para depurar ou melhorar o código do componente pode ser inconveniente. Com 4D 20 R9, agora pode editar e depurar métodos e classes compartilhados de componentes diretamente no projeto hospedeiro, desde que os componentes estejam incluídos com seu código fonte.
Depuração de código 4D diretamente no Visual Studio Code
Para os utilizadores de Visual Studio Code que trabalham com 4D, uma nova extensão chamada 4D-Debugger que funciona com 4D 20 R8 está agora disponível.
A nova extensão 4D-Debugger traz novas e poderosas capacidades de depuração ao Visual Studio Code, expandindo as caraterísticas do 4D-Analyzer introduzidas anteriormente. Com esta extensão, pode definir pontos de interrupção, percorrer o código 4D e inspecionar variáveis a partir da interface do Visual Studio Code. Esta ferramenta integra-se perfeitamente, simplificando o processo de depuração e tornando o VS Code um espaço de trabalho mais versátil para projectos 4D.
4D Netkit: Obter informações do utilizador a partir do Google
A capacidade de acessar eficazmente às informações dos usuários do Google é fundamental para criar interfaces de utilizador com capacidade de resposta e automatizar tarefas como o envio de e-mails para vários utilizadores de um domínio. Para satisfazer estes requisitos, introduzimos um conjunto de funcionalidades para obter informações específicas do utilizador e para recuperar todos os perfis e contatos do domínio.
Melhorar a experiência de depuração
A depuração tem um papel vital em qualquer processo de desenvolvimento, e melhorar a funcionalidade e usabilidade do depurador pode aumentar significativamente a produtividade de um desenvolvedor. A partir de 4D 20 R8, 4D introduziu várias melhorias em seu depurador e depurador remoto. Essas atualizações focam em salvar configurações definidas pelo usuário, tornando o gerenciamento e reuso de expressões mais fácil, e redesenhando a interface geral.
4D View Pro: Atualização da importação/exportação do Excel
Como parte do desenvolvimento contínuo de 4D View Pro, expandimos as funcionalidades de importação e exportação de Excel em 4D 20 R8. Nesta atualização, novas opções de idioma foram adicionadas para alinhar com as capacidades da interface e dar mais controle sobre o livro de trabalho exportado.
API IMAP: Recuperar contagens de e-mails não lidos para várias caixas de correio numa única chamada
Muitos de vocês confiam nos comandos IMAP para mostrar o número de emails não lidos na UI de sua aplicação, ajudando os usuários a se manterem informados sobre novas mensagens. Com 4D 20 R7, melhoramos a função IMAPTransporter.getBoxList ( ), permitindo que recupere contagens de emails não lidos e propriedades da caixa de correio simultaneamente, garantindo tempos de resposta mais rápidos.
Melhorar a compilação com tipagem direta em 4D
Com 4D 20 R7 pode dizer adeus aos métodos “Compiler_” e abraçar mais liberdade em como e onde declara suas variáveis. Economize tempo mantendo o foco em seu fluxo de trabalho de desenvolvimento e seu processo de codificação graças a Diret Typing.
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
