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!
Aumenta le prestazioni con il nuovo gestore della cache
La versione 4D v16 è stata progettata per migliorare le prestazioni e la scalabilità. Oltre a caratteristiche importanti come il multi-threading preemptive, 4D v16 a 64 bit integra un nuovissimo gestore della cache per una gestione ottimizzata degli oggetti nella memoria cache, evitando qualsiasi problema di frammentazione.
Il nuovo gestore della cache migliora l’utilizzo di cache molto grandi per i computer moderni (con 64 o addirittura 128 GB di cache), consentendo di sfruttare i bassi prezzi della RAM per avere anche database di grandi dimensioni completamente in memoria. Migliora anche la situazione di una cache di piccole dimensioni con file di dati molto grandi, diminuendo la quantità di memoria da scaricare con un maggiore supporto delle priorità per gli oggetti di dati da trattenere o rilasciare dalla cache.
MSC ora vi aiuta a trovare le immagini deprecate
Le immagini QuickDraw/QuickTime (formato PICT) sono deprecate da 4D v11 e devono essere sostituite da formati di immagine moderni (come PNG o JPEG). Le nuove versioni a 64 bit di 4D non supportano più le immagini PICT. La sfida è quindi quella di trovarle nelle vecchie applicazioni.
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.
4D Write Pro: Creazione di documenti tramite programmazione
Un uso comune di 4D Write era quello di creare automaticamente documenti, come fatture, relazioni, ordini, sulla base di modelli creati o progettati dall’utente finale.
4D Write Pro v16 supporterà questo utilizzo con il nuovo concetto di segnalibri, che possono essere utilizzati per creare facilmente nuovi documenti sezione per sezione.
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
Una nuova funzione in 4D Write Pro: “Segnalibri”!
È ora possibile creare segnalibri all’interno dei documenti di 4D Write Pro. Ma cosa sono esattamente i segnalibri? Un segnalibro è un riferimento nominativo che corrisponde a una selezione di testo di un documento 4D Write Pro.
All’interno di un singolo documento possono essere presenti più segnalibri. Una volta creati, i segnalibri possono essere recuperati come un elenco di nomi, quindi utilizzando uno di essi è possibile recuperare l’intervallo del testo corrispondente.
Ottenere l’elenco dei formati contenuti in C_PICTURE
Un campo o una variabile immagine può memorizzare diversi formati di immagine e persino un’immagine in più formati contemporaneamente. Ad esempio, un’immagine può essere memorizzata come PNG, SVG e MacPICT nella stessa variabile.
Il nuovo GET PICTURE FORMATS consente di ottenere il numero e i tipi di formato contenuti in una variabile C_PICTURE.
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