Cosa c’è di nuovo in 4D v16 R6

Tradotto automaticamente da Deepl

Recuperare le novità delle precedenti release di R >

Oggetti e collezioni condivise

4D v16 R6 introduce il nuovo concetto di oggetti condivisi e collezioni condivise. Si tratta di un’ alternativa all’uso di variabili inter-processo, in quanto rappresentano un modo semplice ed efficiente per condividere informazioni tra processi preemptive. Gli oggetti condivisi e le raccolte condivise si comportano come quelli standard, ma devono essere dichiarati come “condivisi” durante la loro istanziazione con i seguenti nuovi comandi: Nuovo oggetto condiviso e Nuova collezione condivisa. Una volta istanziati, possono essere utilizzati direttamente, come qualsiasi altra variabile, per la lettura. Per la scrittura o la modifica, invece, devono essere circondate dalleparole chiave Use e End use .

MANIPOLARE LE COLLEZIONI

La manipolazione delle collezioni è stata notevolmente migliorata, grazie ai nuovi metodi utilizzati con Object Notation, forniti in anteprima. Questi metodi consentono, ad esempio, di aggiungere o rimuovere elementi, ordinare la collezione e molto altro. Oltre 40 nuovi metodi sono già disponibili con 4D v16 R6. Eccone solo alcuni: pop, push, concat, resize, query, slice, …

moduli dinamici

4D v16 R6 consente di creare e utilizzare moduli dinamici, come anteprima. Memorizzati in un formato testuale (JSON), aprono un ampio elenco di nuove opportunità: creare moduli completamente adattati al contesto dell’utente finale, condividere lo stesso modulo tra più database. La descrizione testuale del modulo può essere salvata in un oggetto 4D o in un file. Poi, in fase di esecuzione, i moduli possono essere caricati da questo oggetto 4D o file. I seguenti comandi sono stati migliorati in modo da poter passare un oggetto 4D o un percorso di file JSON: Apri finestra modulo, DIALOGO, IMPOSTA MODULO IN INGRESSO, IMPOSTA MODULO IN USCITA, IMPOSTA OGGETTO SOTTOFORMA, OTTENERE OGGETTO SOTTOFORMA, CARICA MODULO, STAMPA MODULO e Nome modulo corrente.

date all’interno degli oggetti

Le date possono ora essere impostate come date e non come stringhe in un oggetto, rendendo più semplice e intuitivo l’uso delle date all’interno degli oggetti. In questo modo, OB SET e OB Get possono essere utilizzati senza richiedere la costante is date e la notazione dell’oggetto può essere applicata a questi oggetti come a qualsiasi altro oggetto tipico. Per utilizzare le date all’interno degli oggetti, è sufficiente selezionare l’opzione “Usa il tipo di data invece del formato ISO negli oggetti” dalla pagina delle impostazioni di compatibilità in Impostazioni database.

4D Write Pro

Immagini in posizione assoluta

4D v16 R6 offre il pieno controllo sull’inserimento di immagini in una posizione specifica del documento: davanti o dietro al testo, nonché ancorate alla pagina o a parti specifiche del documento (ad esempio, intestazione, piè di pagina, sezioni). Il nuovo comando WP Add picture aggiunge l’immagine alla pagina; per definirne l’esatta posizione e altre proprietà, è possibile utilizzare le azioni standard o utilizzare la nuova serie di selettori aggiunti ai comandi WP GET ATTRIBUTES e WP SET ATTRIBUTES.

uso dei caratteri iniziali per le tabulazioni

4D Write Pro offre ora un’ulteriore funzionalità per perfezionare il progetto: i caratteri di testa (ad esempio, i punti ripetuti o qualsiasi altro carattere in un indice). I caratteri di testa possono essere controllati sia dal menu contestuale quando si fa clic su una scheda esistente nell’area del righello, sia in modo programmatico grazie al selettore wk tab stop leadings new e al comando WP SET ATTRIBUTES.

Vista 4D Pro

convertire i documenti di 4d view in 4d view pro

4D v16 R6 introduce il primo passo verso la conversione dei documenti 4D View esistenti in 4D View Pro come anteprima. Grazie al nuovo comando VP Converti da 4D View, la maggior parte delle proprietà e delle informazioni memorizzate nei documenti 4D View vengono convertite automaticamente, compresi struttura del documento, valori, formati, stili, bordi e formule!

Sicurezza

attivazione della segretezza in avanti perfetta in 4D web Server

A partire da 4D v16 R6, la sicurezza predefinita di 4D Web Server è stata aumentata grazie al supporto della Perfect Forward Secrecy (PFS). Questa implementazione offre alle applicazioni una migliore conformità ad alcune funzioni di sicurezza di rete, nonché un posizionamento più elevato nei test di verifica della sicurezza web. PFS viene abilitato automaticamente quando TLS viene attivato sul server . Il comando WEB Get server info può essere usato per verificare che PFS sia abilitato. Il valore del nuovo attributo perfectForwardSecrecy è vero quando sono soddisfatte tutte le condizioni necessarie per l’uso di PFS.

Tenete presente che l’algoritmo RC4 è ora deprecato in 4D Web Server a causa di alcuni problemi di sicurezza noti.

ripristinare l’ultimo backup del database per impostazione predefinita

Per proteggere i dati da eventuali danni, l’opzione Ripristina l’ultimo backup se il database è danneggiatonella pagina “Backup” delle Impostazioni database è selezionata per impostazione predefinita per i nuovi database, il che offre il miglior livello di protezione.

migliore gestione delle estensioni di file e cartelle

Sono stati creati due nuovi comandi per facilitare la gestione dei percorsi di file e cartelle. Il comando Path to object restituisce un oggetto contenente le proprietà specifiche (cartella madre, nome del file o della cartella, estensione del file o della cartella) del percorso passato come parametro. Il comando Da oggetto a percorso costruisce un percorso a partire dagli attributi dell’oggetto passato come parametro. Quindi, per comporre un nuovo percorso, modificare gli attributi dell’oggetto necessari e ricombinarli.

Questi comandi devono essere utilizzati al posto dei comandi _o_Document type e _o_SET DOCUMENT TYPE, ormai deprecati.

completamento del codice e suggerimento per gli attributi OBJECT

L’editor dei metodi è stato migliorato per fornire il completamento del codice per gli attributi degli oggetti. Ogni volta che si digita un punto dopo un oggetto, viene visualizzato un elenco di attributi suggeriti, per migliorare la velocità di codifica ed evitare errori o refusi. Il comportamento del completamento automatico può essere personalizzato dal pannello“Preferenze 4D“, per definire se l’elenco dei suggerimenti verrà aperto automaticamente dopo aver digitato un carattere punto (opzione selezionata) o solo dopo aver usato il tasto tabulazione (opzione non selezionata).

accesso facilitato ai file di log

Il comando Ottieni file 4D è stato migliorato per migliorare l’accesso ai file di registro. Ora è possibile trovare facilmente un particolare file di registro invece di ottenere la cartella contenente tutti i registri. Per questo comando è stata creata una serie di nuovi selettori: File di log di richiesta, File di log di debug, File di log di backup, File di log di verifica, File di log di compattazione, File di log di riparazione, File di log di debug HTTP e File di log dell’applicazione di costruzione.

Volete saperne di più? Leggete tutti i post del blog su 4D v16 R6!