Posto Convidado

Um UX melhorado com AJUI_Progressbar

Tradução automática de Deepl

Alguma vez executou uma acção, nada parecia acontecer, e não sabia se devia clicar novamente ou continuar à espera? Não há feedback fornecido, mesmo que a aplicação esteja a executar uma acção em segundo plano? Talvez a acção exija algum tempo para devolver um resultado? Como deve saber, 4D já fornece uma componente de barra de progresso integrada que torna o tempo de execução mais tolerável, mas se quiser algo com um design mais parecido com a web então continue a ler, porque é isso que a AJUI_Progressbar lhe dá!

Posto Convidado blank

Uma folha de fraude ORDA

Tradução automática de Deepl

Publicação no blogue do autor convidado Cannon Smith, um programador 4D do sul de Alberta, Canadá:

A introdução de colecções e entidades mudou drasticamente a paisagem em 4D, dando aos programadores novas formas de cartografar as regras de negócio para codificar. Recentemente, refactorei vários milhares de linhas de código que eram centrais para as regras de negócio da nossa aplicação, resultando numa melhoria significativa da velocidade (5xs mais rápido), com a qual os nossos utilizadores estão muito satisfeitos. Esta refactoring consistia em grande parte em passar de antigas construções de código para objectos, colecções, e ORDA.

Posto Convidado blank

AJUI_Tip: Um motor de ponta de ferramenta para 4D

Tradução automática de Deepl

Alguma vez foi inundado por diálogos de confirmação, caixas de alerta e janelas de ajuda contextuais que tornam quase impossível localizar a janela do formulário em que estava a trabalhar? Não seria mais fácil permanecer na mesma página e ver bolhas de ajuda a apontar directamente para o alvo original?

Isto é possível graças ao componente 4D AJUI_Tip. É um poderoso motor de ponta de ferramenta baseado nas tecnologias disponíveis em 4D, tais como ORDA, New Formula, SVG, SubForm, CALL FORM, para citar algumas. Neste post de blogue, destacaremos a utilização do componente, e mostraremos como se pode conceber belas dicas de ferramentas para melhorar a IU das suas aplicações. No final do post do blog pode ser encontrado um link para download.

Dicas blank

ORDA – Genealogia – 3º Episódio

Tradução automática de Deepl

No primeiro e segundo episódios desta trilogia, demonstrámos o básico da ORDA utilizando caixas de listagem, entidades, e selecções de entidades. Também mostrámos a forma de utilizar caixas de listagem semelhantes com fontes de dados distintas e como utilizar a expressão Meta info para melhorar os gráficos das caixas de listagem.

Hoje vamos ter ainda mais diversão, com menos código!

Dicas blank

ORDA – Genealogia – 2º Episódio

Tradução automática de Deepl

No primeiro episódio desta trilogia, demonstrámos o básico da ORDA utilizando caixas de listagem, entidades, e selecções de entidades. Hoje, vamos um pouco mais fundo, fazendo algumas perguntas que aproveitarão as relações recursivas. Também vamos dar uma vista de olhos rápida sobre como exibir caixas de listagem usando a propriedade “meta info expression “.

Dicas blank

ORDA – Genealogia – Episódio um

Tradução automática de Deepl

Todos podemos concordar que a ORDA é uma grande característica da 4D V17. Uma espécie de revolução na forma de pensar e de programar. As bases de dados 4D nunca serão vistas da mesma forma que antes.

ORDA permite conceber aplicações avançadas em menos tempo, com código mais legível e limpo. Para lhe mostrar o poder da ORDA, preparámos uma série de dicas para si, divididas em três episódios. Neste primeiro episódio, vamos demonstrar como as ligações devem agora ser consideradas mais como entidades e colecções de entidades, e vamos mostrar-lhe como as caixas de listagem podem agora ser baseadas em selecções de entidades, em vez de selecções ou arrays.

Notícias blank

4D v17 está aqui

Tradução automática de Deepl

We couldn’t be more thrilled to announce that the wait is over and 4D v17 is now available!

Este lançamento pioneiro pode abrir muitas opções para a sua próxima aplicação baseada em 4D. Embora de forma alguma exaustiva, aqui está uma lista de características para aguçar o seu apetite por esta libertação:

Dicas blank

Criar um documento 4D View Pro fora do ecrã

Tradução automática de Deepl

Precisa de criar um documento View Pro 4D usando código, sem qualquer interface de utilizador? É possível! Como os documentos 4D View Pro são objectos, é muito fácil criar documentos fora do ecrã. Pode criar um novo documento numa variável do tipo de objecto e manipulá-lo através das suas propriedades. Quando o seu documento estiver pronto, pode registá-lo na sua base de dados, num ficheiro, ou exibi-lo directamente numa área 4D View Pro.