Passagem de dados entre formulários
Não seria óptimo se pudesse simplesmente abrir um formulário e passar-lhe alguns parâmetros para inicializar os seus objectos de formulário? Que tal ser capaz de voltar a processar os dados, depois de terem sido modificados pelo utilizador? 4D v16 R5 torna a sua codificação muito mais fácil, simplificando grandemente as comunicações com formulários.
Até agora, quando queria exibir dados (não provenientes da própria base de dados, mas computados ou externos) a múltiplos utilizadores, tinha duas opções: ou escrever código complexo para lidar com a exibição de dados em múltiplos processos, ou criar tantos formulários quantos forem necessários com um monte de variáveis globais. Mas sabe que as variáveis globais não são uma forma optimizada de codificação, de um ponto de vista de memória.
Portanto, livre-se do seu código complexo e das variáveis globais! Com 4D v16 R5 pode simplesmente ligar um objecto ao seu formulário e utilizá-lo internamente com o novo comandoForm . Indolor…e poderoso!
4D v16 R5 Beta começa hoje!
Temos o prazer de anunciar o lançamento de beta testing para 4D v16 R5! Está cheio de coisas interessantes, por isso vamos dar uma vista de olhos e ver o que 4D v16 R5 BETA has in store for you…
Este lançamento introduz algumas características e melhorias convincentes, incluindo
- Segurança reforçada para Servidor Web 4D e manipulação de palavra-passe com protocolos e algoritmos apropriados e eficazes.
- Manipulação simplificada de valores indefinidos na linguagem 4D.
- A capacidade de programar a gestão dos seus cabeçalhos e rodapés 4D Write Pro.
- Adaptaçãototalmente automática da altura da linha de uma lista no 4D View Pro.
4D v16 R4 está aqui!
4D v16 R4 está agora disponível!
Para além de novas oportunidades de personalizar e melhorar a sua interface de aplicação, o 4D v16 R4 está a trazer enormes melhorias à linguagem 4D. Descarregue o 4D v16 R4 e descubra one of the most feature-rich R-releases ever!
Use a sua conta 4D para todos os serviços 4D
É uma verdadeira dor no pescoço lembrar as credenciais de todas as nossas contas. A boa notícia é que já não tem de lidar com a chatice da palavra-passe! É agora possível usar as mesmas credenciais para aceder a todos os serviços 4D– Doc Center, 4D Knowledgebase, TAOW, 4D Store, etc… e agora Fóruns 4D!
A sua conta 4D dá-lhe acesso a todo o ecossistema 4D. Tem apenas uma única conta e senha a recordar!
Cimeira 4D de 2016: Laurent Esnault apresenta os trabalhadores e a IU em modo preventivo
O nosso próprio VP de Engenharia, Laurent Esnault, explica a troca de informação entre múltiplos processos E entre processos e formulários durante a sua Sessão de Intervalo: Preemptive Multi-threading na Cimeira 4D de 2016. Graças à multi-tarefa preventiva, é possível ter mais processos paralelos, e assim adicionar cada vez mais utilizadores, quer para aplicações desktop quer para aplicações web.
Se perdeu a sessão de Laurent na Cimeira 4D de 2016, veja este vídeo de 15 minutos e desfrute de alguma formação pessoal pelo mestre da multi-treading preventiva!
4D v16.2 pronto para descarregar
Temos o prazer de anunciar a disponibilidade da última actualização da nossa linha de produtos 4D v16: 4D v16.2.
Além das correcções de software, 4D v16.2 contém a actualização da biblioteca de xerces para a versão 3.1.4.
Para descarregar 4D v16.2, visite hoje o seu sítio web 4D.
Diferença entre cooperativo e preventivo explicada por Laurent Esnault na Cimeira 4D de 2016
Laurent Esnault, VP de Engenharia, explica a diferença entre processos cooperativos e preventivos durante a sua Sessão de Intervalo sobre Preemptive Multi-threading na Cimeira 4D de 2016. Graças à Preemptive Multi-threading, é possível ter mais processos paralelos, e assim adicionar cada vez mais utilizadores, quer para aplicações desktop, quer para aplicações web.
Se perdeu a sessão de Laurent na Cimeira 4D de 2016, veja este vídeo e desfrute de alguma formação pessoal pelo mestre da multi-tarefa preventiva!
Um novo instrumento: Validador JSON
4D v16 R4 introduces um novo comando: JSON Validate. Este comando permite-lhe verificar que um documento JSON é “válido” de acordo com o seu esquema JSON. Isto é realmente útil para a troca de informações entre servidores ou entre um servidor e o seu cliente. Graças aos padrões do esquema JSON, pode definir um “protocolo” para comunicação com o seu servidor ou com um servidor externo. Mais detalhes podem ser encontrados neste post do blog.
Afixar o seu painel de instrumentos num grande ecrã de televisão
Hoje em dia, os ecrãs grandes estão em todo o lado. No aeroporto ou na estação de comboios para a chegada/partida. Em áreas de produção para falha/sucesso ou números de produção. Em centros de chamadas para actividade ou chamadas em fila de espera. Em bolsa de valores para um ticker.
O seu primeiro pensamento poderia ser utilizar um computador normal, macOS ou Windows, com um ecrã “27” ou 30″. Caro, mas fácil de fazer. Mas para além do preço elevado, precisa de executar uma aplicação 4D, lançá-la, actualizá-la, tudo só para mostrar uma imagem?
Como utilizar o Google Charts com 4D
Segundo os neurocientistas, respondemos melhor e mais rapidamente a uma forma visual do que qualquer outro tipo de representação. É por isso que os gráficos e gráficos são claramente uma chave para uma melhor compreensão dos dados.
Assim, se estiver a procurar exibir gráficos de barras, histogramas, ou gráficos de tartes que são modernos e totalmente compatíveis com os principais navegadores, mas também mais adequados à forma como o cérebro humano processa a informação, Google Charts é uma resposta possível. Os tipos de gráficos disponíveis no Google Charts são variados: desde os clássicos gráficos de barra/coluna/pie gráficos, o Google Charts também oferece gráficos elaborados tais como Treemap, Candlestick e Gauge charts.
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