4D 20 R9 Beta começa hoje
O teste beta para 4D 20 R9 começa hoje, introduzindo ferramentas orientadas por IA, segurança melhorada e muito mais – tudo concebido para tornar os seus fluxos de trabalho mais rápidos, mais inteligentes e mais seguros.
- Integração de IA com 4D AIKit: Desbloqueie capacidades avançadas de IA diretamente no seu projeto 4D – gere texto, analise imagens, categorize conteúdo e automatize tarefas complexas para aumentar a produtividade e a inovação.
- AI Writing Assistant para 4D Write Pro: Melhore seu processo de escrita com sugestões em tempo real para gerar ideias, corrigir erros e melhorar a clareza. Gaste menos tempo editando e mais tempo criando documentos refinados.
- Nova classe TCPListener: Construa um servidor TCP, gerencie conexões de entrada, e controle interações de dados servidor-cliente com facilidade.
- Integração segura de aplicativos da Web: Use OTP e recursos de restauração de sessão para conectar seus aplicativos da Web com segurança a sistemas de terceiros. Crie interações seguras e fáceis de utilizar com o mínimo de complicações.
- E isso é só o começo – Há muito mais para descobrir!!
Baixe 4D 20 R9 agora (Exclusivo para Parceiros 4D)
4D 20 R8 está aqui
Apresentandoo 4D 20 R8 – Disponível agora!
A última versão está cheia de melhoras práticas desenhadas para fazer seu desenvolvimento mais suave, mais rápido e mais poderoso.
Descarregue 4D 20 R8 (Hot Fixes mensais disponíveis)
- Verificação de Sintaxe mais inteligente no Editor de Formulários: Detecte erros cedo e codifique com confiança com validação melhorada, auto-completar inteligente, e melhor suporte para instanciação de objetos
- Edição de formulários mais rápida: Trabalhe mais rapidamente com o comando atualizado FORM EDIT – abra formulários e selecione objetos diretamente no seu código para modificações mais rápidas.
- Manipuladores avançados de solicitações HTTP: Obtenha controle total sobre os pedidos web recebidos usando as capacidades melhoradas do 4D HTTP Server.
- Depurar 4D no Visual Studio Code: Percorra seu código no VS Code com a nova extensão 4D-Debugger – a depuração nunca foi tão acessível.
- Manuseio de documentos melhorado: Simplifique a forma como gere secções, tabelas e conteúdo com novos comandos que lhe dão mais flexibilidade.
- Controlo melhorado de ficheiros Excel no 4D View Pro: Desfrute de um melhor controle sobre suas importações e exportações de Excel para um manuseio de dados mais suave.
Isso é apenas um vislumbre de o que está disponível em 4D 20 R8. Descarregue 4D 20 R8 e descubra até onde pode ir com esta versão.
Restringir dados de acordo com privilégios ou informações guardadas no armazenamento da sessão
No desenvolvimento de aplicações modernas, a segurança e a gestão fina do acesso aos dados são essenciais. Graças ao evento restrict em 4D, é possível filtrar dinamicamente os dados acessíveis a um usuário baseado em seu perfil, privilégios, e informação armazenada na sessão.
Esse blog explica como aproveitar esse evento, particularmente no contexto de uma integração com 4D Qodly Pro, para garantir que apenas dados relevantes sejam expostos.
Conceber uma barra de menus interactiva e dinâmica na aplicação Qodly
No blogue desta semana, damos uma olhada na navegação. A navegação é um elemento-chave de qualquer aplicação Web. Um sistema de navegação bem estruturado permite aos usuários encontrar rapidamente o que precisam e melhora a sua experiência geral.
Com 4D Qodly Pro, gerenciar a navegação é simples e flexível. Usando o componente Page Loader, pode carregar páginas dinamicamente com base nas ações do usuário.
Nesse artigo, vamos explorar como configurar uma barra de navegação eficiente usando 4D Qodly Pro. Usaremos nossa aplicação Performance Review como exemplo, que pode ser baixada do GitHub (link a ser adicionado). Cobriremos seu design, interações e gerenciamento de permissões para criar uma experiência perfeita adaptada a cada papel de usuário.
Personalize as suas interfaces Qodly com CSS
No Qodly Studio, cada widget pode ser estilizado diretamente utilizando as suas propriedades. No entanto, para manter um aspeto consistente em toda a aplicação e para aplicar facilmente estilos globais (como a cor do tipo de letra, o tamanho do texto ou o aspeto das selecções), o CSS é o seu melhor aliado.
Neste artigo, exploraremos as noções básicas de utilização de CSS no Qodly Studio, com exemplos da aplicação Análise de desempenho.
Criar documentos dinâmicos com 4D Write Pro na aplicação Qodly
Num ambiente profissional, em que a gestão e a produção de documentos são cruciais, é essencial dispor de ferramentas poderosas e flexíveis. Imagine ser capaz de desenhar modelos de documentos dinâmicos diretamente de seu cliente Desktop, integrando fórmulas e dados de sua base de dados, e depois gerar esses documentos com um único clique através de uma interface web intuitiva. Isso é precisamente o que 4D Write Pro e 4D Qodly Pro permitem fazer!
No blog dessa semana, vamos explorar como essas duas soluções se complementam perfeitamente para automatizar e otimizar seus processos de documentos. Descobrirá como criar modelos personalizados em 4D Write Pro e como, graças a 4D Qodly Pro, usuários web podem inserir os dados necessários, acionar a geração de documentos, e até mesmo escolher armazená-los no banco de dados ou retorná-los através de um atributo calculado.
Para demonstrar esse processo, usaremos a aplicação Performance Review, que está disponível para download. Prepare-se para transformar a forma como cria e gere os seus documentos, simplificando os seus fluxos de trabalho e aumentando a eficiência.
Amplie a sua aplicação Qodly com componentes personalizados
4D Qodly Pro já oferece uma vasta gama de componentes nativos para o ajudar a desenhar as suas aplicações. Mas sabia que pode ir ainda mais longe? Graças aos Componentes Personalizados desenvolvidos pela comunidade, pode melhorar seus projetos com caraterísticas feitas sob medida!
Esses componentes personalizados permitem estender as capacidades de 4D Qodly Pro adicionando funcionalidades personalizadas, muito parecido com plugins e componentes em 4D.
Nesse artigo, vamos explorar como usar e integrar esses componentes, junto com vários casos reais de uso de nossa aplicação de Avaliação de Desempenho.
Torne as suas aplicações Qodly dinâmicas e interactivas com estados
Os estados desempenham um papel crucial na criação de interfaces dinâmicas e responsivas em 4D Qodly Pro. Permitem controlar a exibição e o comportamento de widgets baseados em condições específicas, como o papel de um usuário, privilégios, ou dados de seu banco de dados.
Esse blog explora esse conceito, apresenta os diferentes tipos de estados, e ilustra seu uso através de exemplos da aplicação Performance Review para ajudá-lo a entender como aproveitá-los efetivamente.
4D Qodly Pro: O que há de novo no 4D 20 R8
4D 20 R8 já está disponível e oferece um novo conjunto de caraterísticas 4D Qodly Pro para fortalecer suas aplicações web.
Continue descobrindo essa plataforma poderosa – uma solução robusta e fácil de usar para construir aplicações web de negócios com o mínimo esforço de codificação.
Integrado em 4D, 4D Qodly Pro for 4D permite aproveitar a lógica de negócios existente desenvolvida para aplicações desktop.
É hora agora, com 4D 20 R8, de descobrir como implementar manipuladores de pedidos HTTP, trabalhar eficientemente com papéis e privilégios, e ganhar perfeição com UIs dinâmicas.
Criar uma gestão dinâmica de dados na aplicação Qodly: Criar, adicionar, editar e eliminar
Na nossa série sobre 4D Qodly Pro, exploramos como mostrar dados usando um datatable. Hoje, vamos dar o próximo passo: aprender como adicionar, editar e apagar registos. Estas operações são essenciais para criar aplicações dinâmicas e interativas.
Para demonstrar estas funcionalidades, vamos continuar com a nossa aplicação de gestão de avaliação de desempenho. O objetivo é conceber uma tela que permita aos utilizadores adicionar ou modificar informações sobre os empregados. Este projeto está disponível no GitHub para referência.
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