Autore: Vanessa Talbot

Vanessa Talbot
- Product Owner - Vanessa Talbot è entrata a far parte del team di 4D Program nel giugno 2014. In qualità di Product Owner, è incaricata di scrivere le storie degli utenti e di tradurle in specifiche funzionali. Il suo ruolo è anche quello di assicurarsi che l'implementazione della funzionalità fornita soddisfi le esigenze del cliente. Ha lavorato sulla maggior parte delle nuove funzionalità di multi-threading preemptive e anche su un argomento molto complesso: la nuova architettura per le applicazioni con motore. Vanessa si è laureata presso Telecom Saint-Etienne. Ha iniziato la sua carriera presso il Criminal Research Institute come sviluppatrice per il dipartimento audiovisivo. Ha lavorato anche nei settori dei media e della medicina come esperta di supporto tecnico, produzione e documentazione di nuove funzionalità.
Prodotto 4D Database: Search in array attribute

Ricerca per collegamento degli argomenti della query con attributi di array

Tradotto automaticamente da Deepl

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.

Prodotto 4D View Pro: cross table

Creare facilmente rapporti tra più tabelle con l’editor di rapporti rapidi

Tradotto automaticamente da Deepl

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.

Prodotto 4D Database: Sort records by object attribute

Ordinare i record per attributo dell’oggetto

Tradotto automaticamente da Deepl

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!

Prodotto refactoring web area

Nuovo motore di rendering per l’area Web

Tradotto automaticamente da Deepl

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.

Suggerimenti blank

Analisi dettagliata della struttura del database

Tradotto automaticamente da Deepl

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.

Prodotto blank

Server Web in modalità preemptive

Tradotto automaticamente da Deepl

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!

Prodotto blank

Nuove preferenze nell’Editor metodi

Tradotto automaticamente da Deepl

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!!!

Prodotto blank

Nuovo comando “Ottieni file 4D

Tradotto automaticamente da Deepl

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