Notícias

4D v19 R4 Beta começa hoje

Tradução automática de Deepl

Mais um lançamento, mas não qualquer outro lançamento?

Estamos entusiasmados por anunciar o lançamento do teste beta para 4D v19 R4, que incorpora muitas funcionalidades que solicitou, mais funcionalidades que acreditamos que serão deliciosas de utilizar!

Sem mais delongas, vamos dar uma olhadela e ver o que tem reservado para si:

  • A seu pedido, suportamos ecrãs de alta resolução, tais como ecrãs 4K, em Windows. Isto resulta numa melhor qualidade de texto e imagem.
  • Outra característica altamente solicitada está à sua disposição, a possibilidade de lançar um processo externo de forma assíncrona para melhorar a experiência dos seus utilizadores.
  • E a gestão pessimista de fechaduras via REST? SIM, nós também temos isso.
  • Quanto à linguagem 4D, não podíamos estar mais entusiasmados em partilhar consigo as muitas melhorias que disponibilizámos para elevar a sua experiência de codificação.
  • O4D Write Pro está a abraçar o escuro (modo)! E permitindo-lhe acrescentar quebras de página dentro de linhas de tabela.
  • Acelere o seu processo de desenvolvimento com os “templates” 4D View Pro.
  • O editor de código tem a sua quota-parte de características. Por exemplo, etiquetas de comentários, acesso rápido a diferentes funções de classe, e verificação de erros de sintaxe.
  • E muito mais (ver abaixo)!
Notícias

4D v19 R3 está aqui

Tradução automática de Deepl

Estamos entusiasmados por anunciar que o 4D v19 R3 já está disponível! Um dos lançamentos mais ricos que temos enviado até agora.

Aqui está uma visão geral do que este lançamento de características tem reservado para si:

Descarregar 4D v19 R3

  • Diga olá aos Atributos computados em ORDA, Classes, iOS, e Android. A sua lógica empresarial vai adorar esta nova funcionalidade.
  • Por falar em ORDA, os blobs são totalmente suportados, tal como qualquer outro tipo, permitindo aos programadores ORDA utilizar atributos do tipo BLOB em operações com entidades.
  • 4D para iOS é lançado com funcionalidades que permitem interagir com aplicações Apple nativas e construir UI’s ainda mais avançadas.
  • Quanto ao 4D para Android, estamos a dar-lhe uma forma de testar a sua aplicação Android num dispositivo real antes de a lançar aos utilizadores.
  • Desfrute de uma plataforma simplificada de construção de aplicações cliente/servidor em Windows.
  • 4D Write Pro é enviado com um diálogo de definição de imagem, a possibilidade de ter diferentes números de colunas na mesma página com quebras de secção contínuas, e opções adicionais para gerir a visibilidade da fórmula.
  • Aumento da segurança out-of-the-box com o apoio do algoritmo bcrypt para palavras-passe. A melhor parte? Não há nada a alterar no código. Tudo é automático.
  • Mais notícias para os entusiastas do modo escuro. Depois de dar aos utilizadores finais uma escolha entre o modo escuro e o modo claro para o aparecimento das suas aplicações, é agora a vez dos programadores escolherem entre estes modos durante o desenvolvimento em macOS.
Notícias

2021 em Revista: Os nossos 10 melhores posts no blogue do ano!

Tradução automática de Deepl

É aquela época do ano em que olhamos para dez dos nossos postos mais lidos. Que ano foi! Desde o suporte de silício nativo e os notáveis melhoramentos de desempenho que o acompanharam até um novo conjunto de características do modo Projecto que irão melhorar grandemente a sua experiência de programação.

2021 foi preenchido com importantes anúncios de produtos e uma pletora de características excitantes! Vejamos os tópicos que atraíram a sua atenção em 2021:

Produto

ORDA: Comparar exaustivamente duas selecções de entidades

Tradução automática de Deepl

Uma vez que a ORDA lhe permite trabalhar com várias selecções de entidades simultaneamente, temos a certeza de que tira partido disto ao passar as selecções de entidades como parâmetro para métodos de projecto ou para funções das classes de modelos de dados ORDA.

Para trabalhar eficientemente com programação orientada a objectos usando o menor número possível de linhas de código, é preciso funções robustas e optimizadas. É por isso que com 4D v19 R3, estamos a enviar uma nova função disponível no objecto entitySelection: o selected() função.

Graças a ela, poderá inspeccionar e comparar duas selecções de entidades. Vamos ver os detalhes!

Produto

Navegação simplificada entre janelas de desenvolvimento

Tradução automática de Deepl

Quando se escreve uma nova função ou método, ou quando se cria uma forma, o trabalho nunca é linear. Normalmente precisamos de o fazer:

  • aceder ao explorador para encontrar o formulário na sua pasta
  • aceder ao explorador para escrever a documentação para o método
  • ler a documentação de um comando no sítio de documentação 4D
  • ler a documentação do método de um componente

Nesta nova versão, acrescentámos alguns itens de menu no editor de códigos e no editor de formulários para lhe permitir navegar melhor entre os diferentes elementos de um projecto.

Produto

Precisa de uma varinha de condão? Aqui estão as propriedades da classe computorizada!

Tradução automática de Deepl
A aparição de classes no ambiente de desenvolvimento 4D tornou a programação mais moderna e mais fácil de escalonar. As classes permitem a definição de propriedades, funções e também apoiam a herança.
Na sua aplicação, tem provavelmente uma classe para gerir dados científicos ou financeiros. Tomemos o exemplo dos dados financeiros. Digamos que tenha criado funções para calcular impostos. Se também gerir vários países, poderá ter utilizado a herança para gerir as diferentes regras. Então, apresenta estes resultados numa caixa de listagem, mas se o utilizador alterar um dos atributos utilizados na fórmula, terá de gerir este evento para actualizar o resultado.
Com 4D v19 R3, 4D permite-lhe simplificar este processo graças às propriedades computorizadas: Pode definir uma função get and set para a sua propriedade calculada, e quando adiciona a sua propriedade a uma caixa de listagem, tudo é tratado automaticamente por 4D. Acabou-se a lógica comercial na sua UI.

Produto

Um espectáculo de magia espera-o com os atributos computorizados da ORDA!

Tradução automática de Deepl

É muitas vezes útil ou mesmo essencial que as bases de dados sejam adaptadas de uma forma flexível e evolutiva aos utilizadores e às suas empresas no mundo informático. O controlo de dados acessíveis é também um assunto recorrente e sensível. Deste ponto de vista, os programadores utilizam métodos e fórmulas por vezes complexos para dar ou restringir o acesso à informação, dependendo do contexto ou dos direitos de acesso dos utilizadores.

Vejamos um exemplo simples. Na sua aplicação, é por vezes necessário apresentar uma lista de pessoas. Uma das colunas mostra os seus nomes completos, mas na sua base de dados, tem um campo de primeiro nome e um campo de último nome. Actualmente, escreve uma fórmula na coluna da caixa de listagem, e tem de ser o próprio a gerir a ordenação na coluna. Não seria óptimo ter um campo calculado onde possa definir a sua fórmula de cálculo e método de ordenação, e ter toda a lógica de negócio dentro da classe e não em cada interface?

Bem, começando com 4D v19 R3, 4D fornece uma solução para isto, com atributos computorizados.

Notícias

4D v19 R3 Beta Começa Hoje

Tradução automática de Deepl

Temos o prazer de anunciar o lançamento dos testes beta para 4D v19 R3! Um dos lançamentos mais ricos que enviámos até agora!

Sem mais demoras, vamos dar uma vista de olhos e ver o que este lançamento de funcionalidades tem reservado para si:

  • A sua lógica comercial vai adorar os novos Atributos Calculados 4D em ORDA, Classes, iOS, e Android.
  • 4D para iOS com funcionalidades que permitem interagir com aplicações nativas da Apple e construir UI’s ainda mais avançadas.
  • Quanto ao 4D para Android, estamos a dar-lhe uma forma de testar a sua aplicação Android num dispositivo real antes de a lançar aos utilizadores.
  • 4D Write Pro é fornecido com um diálogo de definição de imagem, a possibilidade de ter diferentes números de colunas na mesma página com quebras de secção contínuas, e opções adicionais para gerir a visibilidade da fórmula.
  • Aumento da segurança out-of-the-box com o apoio do algoritmo bcrypt para palavras-passe. O que é melhor, não há nada a alterar no código. Tudo é automático.
  • Mais notícias para os entusiastas do modo escuro. Depois de dar aos utilizadores finais uma escolha entre o modo escuro e o modo claro para o aparecimento das suas aplicações, é agora a vez dos programadores escolherem entre estes modos durante o desenvolvimento em macOS.
  • E mais (ver abaixo)!
Eventos

Pronto para a Volta ao Mundo 4D Live 2021?

Tradução automática de Deepl

Até agora, 2021 tem sido realmente emocionante para nós aqui na 4D.

Os marcos deste ano incluem o lançamento do 4D v19, um dos nossos melhores LTS de sempre, o lançamento do 4D v19 R2 beta, bem como webinars em várias línguas para vos apresentar o mais recente e o maior, e a lista prossegue. Agora há notícias ainda mais emocionantes: A Volta ao Mundo 4D Live 2021 está mesmo ao virar da esquina!