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.
Creare facilmente rapporti tra più tabelle con l’editor di rapporti rapidi
In 4D v16 R2 è stato compiuto un nuovo passo avanti con l’editor Quick Report a 64 bit: i report a tabelle incrociate sono ora disponibili!
Come probabilmente avrete già notato, il nuovo Quick report per le versioni a 64 bit è stato completamente ridisegnato dalla v15 R3 per offrire a voi e ai vostri utenti finali una migliore esperienza d’uso. Dopo i report degli elenchi, che sono stati disponibili come primo passo, ora stiamo procedendo con la creazione di report a tabelle incrociate.
Ordinare i record per attributo dell’oggetto
Ad ogni release di 4D, i campi oggetto diventano sempre più potenti.
Con 4D v16 R2 è ora disponibile un nuovo comando 4D per ordinare le selezioni dei record in base a uno o più attributi. Il nuovo comando ORDER BY ATTRIBUTE funziona come il comando ORDER BYè sufficiente passare il percorso dell’attributo in base al quale si desidera ordinare la selezione – facile!
Nuovo motore di rendering per l’area Web
4D sta aggiornando il suo componente interno per gli oggetti dell ‘Area Web incorporati con il motore di rendering esistente più aggiornato e ben mantenuto. Poiché vogliamo supportare in modo duraturo lo stato dell’arte della tecnologia HTML e JavaScript, stiamo passando a Blink (utilizzato anche in Google Chrome) per l’area Web per tutte le versioni di 4D a 64 bit.
Analisi dettagliata della struttura del database
Sapevate che è possibile recuperare informazioni molto dettagliate su una tabella, un campo, un indice, una relazione o addirittura sull’intera struttura del database? Questo tipo di informazioni è sempre molto utile per scopi di analisi o di introspezione. Naturalmente, si possono usare i comandi deprecati di 4D Pack: _AP Get field infos e _AP Get table info. Un’altra opzione è quella di usare il sito SQL system tables.
Nessuno di essi consente di recuperare tutte le informazioni. Quindi, perché usare un plug-in o SQL quando si potrebbe usare un comando 4D? Il comando EXPORT STRUCTURE restituisce la definizione completa della struttura del database in un albero XML. Questo comando esiste da 4D v14 R4.
Server Web in modalità preemptive
Con 4D v16 stiamo procedendo con il multi-threading preemptive, poiché anche il server Web 4D sta diventando preemptive. Basta fare clic su una casella di controllo e la vostra applicazione supporterà più utenti connessi simultaneamente ed elaborerà più richieste in parallelo. Per le richieste che utilizzano molto tempo della CPU, l’esecuzione può essere fino a 2 volte più veloce!
Nuove preferenze nell’Editor metodi
Volete visualizzare le occorrenze di una determinata variabile nell’editor dei metodi 4D? Oppure trovate il codice del vostro metodo troppo pesante, con tutte quelle icone a blocchi e linee ovunque che diventano difficili da leggere?
Con 4D v16 sono disponibili nuove opzioni di preferenza nell’editor di codice per semplificare la vita degli sviluppatori 4D!!!
Impostazioni utente collegate al file di dati
Se siete soliti eseguire più istanze di un’applicazione 4D sullo stesso sistema, con 4D v16 introduciamo una funzione che vi semplificherà la vita.
Ora avete la possibilità di associare una serie di impostazioni utente diverse a ciascun file di dati.
Processi preventivi per il linguaggio 4D
Da 4D v11, il server di database e il server SQL utilizzano entrambi il multi-threading preemptive. A partire da 4D v13, anche il server Web in modalità statica utilizza il preemptive. Ora, con la v15 R5, anche il linguaggio 4D può essere eseguito in processi preemptive.
Nuovo comando “Ottieni file 4D
In 4D v16, un nuovo comando Get 4D File restituisce il percorso di diversi file 4D. È ora possibile recuperare facilmente il percorso dei seguenti file:
- File di configurazione di backup
- File dell’ultimo backup
- File delle impostazioni della struttura utente
- File delle impostazioni dei dati utente
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