Presentazione delle ultime funzionalità di Trova e sostituisci
La funzione “Trova e sostituisci” nell’editor di codice esiste da molti anni. Gli sviluppatori possono cercare e sostituire il codice in modo semplice ed efficiente, soprattutto quando hanno a che fare con codebase di grandi dimensioni. 4D v20 apporta miglioramenti che saranno sicuramente apprezzati dagli sviluppatori che si affidano a questa funzionalità per snellire i loro flussi di lavoro di codifica:
- conoscere il numero di occorrenze da sostituire,
- conoscere la posizione dell’occorrenza corrente,
- accesso permanente alle opzioni di navigazione Avanti e Precedente,
- visualizzare una tavolozza invece di una finestra modale per limitare il numero di clic.
4D Write Pro – Trova e sostituisci
Da molti anni ormai, 4D Write Pro permette di creare documenti semplici o complessi, sia tramite la programmazione di modelli che con la semplice creazione di nuovi documenti da zero. A partire da 4D v19, sia gli sviluppatori che gli utenti finali saranno felici di utilizzare le nuove funzionalità di ricerca (e sostituzione) di 4D Write Pro. Utilizzando non solo l’interfaccia… ma anche il codice!
Approfondiamo i dettagli!
4D View Pro: Trova e sostituisci con il codice
A volte, quando si inizializza un documento 4D View Pro, è necessario trovare alcuni valori o tag al suo interno e sostituirli con i dati emessi da 4D. Ora è un gioco da ragazzi con il comando VP Find . Grazie a questo comando, è possibile trovare dati, una formula o un tag e sostituirli nell’intero foglio o solo in una parte specifica di esso!
Scopriamo come.
Segnaposto per i percorsi degli attributi nelle query ORDA
Le funzionalità di ORDA continuano ad arrivare con 4D v17 R5! In un precedente post del blog, abbiamo mostrato come creare query generiche con segnaposto per i valori. Questo post si concentra su come utilizzare i segnaposto per i percorsi degli attributi (nomi di campi nelle tabelle).
4 modi diversi per trovare gli elementi di una collezione
Gli sviluppatori hanno spesso bisogno di sapere se un elemento specifico esiste già in una collezione o di trovare tutti gli elementi corrispondenti a criteri particolari. I metodi di raccolta 4D offrono molti modi diversi per cercare elementi specifici.
Raccolte di query
La semplicità è il massimo della sofisticazione e con oltre 40 metodi di gestione delle collezioni in 4D v16 R6, le cose diventano molto più facili per gli sviluppatori. Non solo il codice è più pulito e leggibile, ma viene anche scritto in tempi record!
In questo post daremo un’occhiata a come i due nuovi metodi, query e indicesvi permetteranno di manipolare e recuperare elementi da un insieme in un attimo!
Trovate il valore di un attributo specifico in una sola riga di codice!
Ricordate i tempi in cui dovevate usare cicli annidati e dichiarazioni condizionali per recuperare gli attributi di un oggetto? Così si finiva per ottenere un pezzo di codice lungo e complicato? Bene, quei giorni sono finiti! Grazie alla notazione degli oggetti, combinata con le collezioni e i loro metodi, potrete scrivere codice più velocemente e in modo più leggibile!
Trovare il valore di un attributo specifico non è mai stato così facile. Diamo un’occhiata a uno scenario reale e scopriamo come!
Esportazione dei risultati della finestra di dialogo “Trova nel disegno
Quando si cercano tutti gli oggetti nell’Ambiente di disegno, 4D visualizza i risultati nell’elenco gerarchico. A partire da 4D v16 R3, è possibile esportare questi risultati in un file di testo che può essere aperto, ad esempio, con un foglio di calcolo, in modo da poter eseguire facilmente un lavoro di refactoring o memorizzare i risultati in un documento per lavorarci in seguito.
Ricerca per collegamento degli argomenti della query con attributi di array
Icampi oggetto, introdotti con 4D v15, consentono di memorizzare e indicizzare dati non strutturati. Potrebbe trattarsi di un insieme di dati comuni, come nome, cognome e compleanno. Potrebbero essere dati diversi per ogni record, come nel caso di un negozio che ha bisogno di attributi diversi per le scarpe (taglia, colore), i computer (CPU, memoria), le stampanti (colore, inchiostro), un elenco di valori o qualsiasi combinazione.
Ecco una vera User Story di un cliente 4D:
“La mia applicazione di badge gestisce i diritti di accesso di ogni persona a un edificio e per una fascia oraria. Queste informazioni sono memorizzate in un database come array di oggetti (ad esempio: {diritto di accesso, edificio, fascia oraria}). Voglio poter cercare le persone che hanno accesso a un edificio durante una fascia oraria”.
4D offre diversi modi per interrogare i dati, utilizzando indici e quindi in modo estremamente veloce.
Contattateci
Avete domande, suggerimenti o volete semplicemente entrare in contatto con i blogger di 4D? Lasciateci un messaggio!
* La vostra privacy è molto importante per noi. Fare clic qui per visualizzare il nostro Politica