Produto

Introduzindo as últimas características de procura e substituição

A funcionalidade “Encontrar e Substituir” no editor de código existe há muitos anos. Os programadores podem fácil e eficientemente procurar e substituir o código, especialmente quando lidam com grandes bases de códigos. 4D v20 está a trazer melhorias que certamente serão apreciadas pelos programadores que confiam nesta funcionalidade para racionalizar os seus fluxos de trabalho de codificação:

  • conhecendo o número de ocorrências a substituir,
  • conhecer a posição da ocorrência atual,
  • ter acesso permanente às opções de navegação Próximo e Anterior,
  • exibir uma paleta em vez de uma janela modal para limitar o número de cliques.
Produto blank

4D Write Pro – Encontrar e Substituir

Tradução automática de Deepl

Desde há muitos anos, 4D Write Pro tem tornado possível criar documentos simples ou complexos, quer através de programação utilizando modelos, quer simplesmente criando novos documentos a partir do zero. Começando com 4D v19, tanto os programadores como os utilizadores finais terão todo o prazer em utilizar as novas capacidades de encontrar (e substituir) o 4D Write Pro. Usando não só a interface… mas também o código!

Vamos mergulhar nos detalhes!

Produto blank

4D View Pro: Encontrar e substituir por código

Tradução automática de Deepl

Por vezes, quando se inicializa um documento 4D View Pro, é necessário encontrar alguns valores ou etiquetas no mesmo e substituí-los por dados emitidos a partir de 4D. Agora é uma brisa com a VP Find comando. Graças a este comando, é possível encontrar dados, uma fórmula, ou uma etiqueta e substituí-los na folha inteira ou apenas numa parte específica da mesma!

Vamos descobrir como.

Produto blank

Colecções de consulta

Tradução automática de Deepl

A simplicidade é a derradeira sofisticação, e com mais de 40 métodos em 4D v16 R6 para gerir colecções, as coisas estão a tornar-se muito mais fáceis para si como programador. Não só o seu código está limpo e mais legível, como também está escrito em tempo recorde!

Neste post do blogue vamos dar uma vista de olhos sobre como os dois novos métodos, query e indices, permitir-lhe-á manipular e recuperar itens de uma colecção num piscar de olhos!

Dicas blank

Encontre um valor de atributo específico numa única linha de código!

Tradução automática de Deepl

Lembra-se dos dias em que tinha de utilizar loops aninhados e declarações condicionais para recuperar o atributo de um objecto? Então acabou com um longo e complicado pedaço de código? Bem, esses dias acabaram! Graças à notação de objectos combinada com colecções e os seus métodos, agora é capaz de escrever código mais rapidamente, e de uma forma mais legível!

Encontrar o valor de um atributo específico nunca foi tão fácil. Vamos dar uma vista de olhos a um cenário da vida real e descobrir como!

Produto blank

Resultados de exportação do diálogo “Encontrar na concepção”.

Tradução automática de Deepl

Quando procura todos os objectos no Design Environment, 4D mostra os resultados na lista hierárquica. A partir de 4D v16 R3, pode exportar estes resultados num ficheiro de texto que pode ser aberto utilizando uma folha de cálculo, por exemplo, para que possa facilmente expedir algum trabalho de refactoring ou armazenar os resultados num documento para trabalhar mais tarde no mesmo.

Produto 4D Database: Search in array attribute

Pesquisa através da ligação de argumentos de consulta de atributos de matriz

Tradução automática de Deepl

Oscampos objecto, introduzidos com 4D v15, permitem armazenar e indexar dados não estruturados. Este pode ser um conjunto comum de dados, como nome, apelido, aniversário. Podem ser dados diferentes em cada registo, tais como uma loja que precisará de atributos diferentes para sapatos (tamanho, cor), computadores (CPU, memória), impressoras (cor, tinta), uma lista de valores ou tudo em qualquer combinação.

Aqui está uma verdadeira História de Utilizador de um cliente 4D :

Aminha aplicação de crachá gere os direitos de acesso de cada pessoa a um edifício e a um espaço de tempo. Esta informação é armazenada numa base de dados como um conjunto de objectos ( por exemplo: {direito de acesso, edifício, faixa horária} ). Quero poder procurar pessoas que tenham acesso a um edifício durante um espaço de tempo”.

4D fornece várias formas de consulta de dados, usando índice e de forma extremamente rápida.