Função de auto-completar expandida para atributos de objectos
A notação de objectos abre novas possibilidades! Para o ajudar a adoptar esta forma de codificação, melhorámos o mecanismo de autocompletar do editor do método. Sempre que escrever um ponto após um objecto, receberá agora uma lista de atributos sugeridos. Apenas o que precisa para acelerar a sua codificação!
Descubra o poder das formas dinâmicas
Já nos disse o quanto quer uma funcionalidade para construir formulários dinâmicos totalmente adaptados às necessidades dos seus utilizadores finais . Bem, nós ouvimo-lo, e 4D v16 R6 now abre novas oportunidades com formulários dinâmicos! Fornecidos como pré-visualização em 4D v16 R6, os formulários dinâmicos permitem-lhe programar a construção dos seus formulários num objecto ou carregá-los a partir de um ficheiro de texto. Mas isto apenas risca a superfície do que cozinhámos para si.
Uma vasta gama de possibilidades para gerir as suas colecções
4D v16 R6 fornece capacidades avançadas de manipulação de colecções, graças a uma série de métodos a serem utilizados com a Notação de Objectos. Mais de 40 métodos estão agora disponíveis, que permitem, por exemplo, a capacidade de adicionar ou remover elementos de uma colecção, classificá-la, pesquisar os elementos nela contidos e muito mais! Há tantas possibilidades novas que é impossível apresentá-las num único post. Este post é o primeiro de uma série que não quer perder.
Datas dentro de objectos!
Os objectos são óptimos! A sua flexibilidade, combinada com velocidade e elegância, fazem deles uma primeira escolha para a maioria dos criadores. A utilização de datas dentro dos objectos é agora mais fácil e mais intuitiva. A partir de agora, as datas podem ser definidas como datas – e não cordas dentro de objectos!
Partilha de informação em ambiente multi-tarefas
4D v16 R6 introduz um novo conceito de comunicação entre processos: objecto partilhado e variáveis de colecção partilhadas! São uma solução para que se possa evitar a utilização de variáveis interprocessadas (que não podem ser utilizadas em modo multi-tarefa). Graças a isto, poderá facilmente partilhar informação entre processos preventivos.
Quatro formas diferentes de usar objectos com o 4D Write Pro!
Muito francamente, nós adoramos objectos. 4D Write Pro utiliza objectos como entrada/saída de comandos e funções para manipular documentos, textos, parágrafos, etc. Neste post do blogue, vamos mostrar-lhe quatro formas diferentes de utilizar objectos com o 4D Write Pro.
Trabalhar com o JSON Pointers
Em 4D v16 R4, enriquecemos os comandos de objectos para que possa validar objectos JSON. 4D v16 R5 vai ainda mais longe, introduzindo o apoio dos apontadores JSON. Óptimo – mas o que é um ponteiro JSON e o que posso fazer com ele?
Tal como não armazena os detalhes da empresa para cada funcionário num registo de base de dados (usando em vez disso um link para o registo da empresa), pode ser realmente útil estruturar um documento JSON com partes que podem ser reutilizadas em vários locais.
Por exemplo, vejamos um exemplo de uma encomenda de um website; o cliente introduz o endereço de envio e designa o endereço de facturação como sendo o mesmo. Em vez de duplicarmos a informação da morada, podemos definir a morada de envio como uma referência à morada de facturação.
Não tenha medo de valores indefinidos
Com 4D v16 R4, introduzimos a Notação de Objectos que é uma grande melhoria na linguagem 4D: o seu código é rápido, flexível, eficiente e elegante! Esta funcionalidade criou muito interesse nos fóruns 4D e recebemos muito feedback dos nossos clientes destacando situações em que havia valores indefinidos, tornando o código desafiante para escrever.
Com 4D v16 R5, levámos em conta o seu feedback e simplificámos a utilização de propriedades e valores indefinidos com a Notação de Objectos.
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!
Apoio de imagens em Objectos
A partir de 4D v16 R4, acrescentámos o suporte de imagens em atributos de objectos. Por exemplo, se utilizar um objecto para trocar configurações ou dados entre métodos, formulários ou processos, agora também pode passar um ícone ou uma imagem neste objecto. Já não é necessário guardar temporariamente a imagem em disco.
Este novo tipo pode ser usado como qualquer outro tipo de atributo de objecto:pode usar, obter e definir imagens em objectos.Pode também utilizar os controlos do tema da imagem.
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