Portate la vostra immaginazione al limite con 4D v17 e 4D Write Pro – Caroline dal 4D Summit 2018
Con l’avvicinarsi di 4D v17, vale la pena soffermarsi un attimo a pensare a tutte le possibilità che 4D Write Pro ha da offrire. Per coloro che possiedono ampie competenze di programmazione in 4D Write e si chiedono se 4D Write Pro sia in grado di reggere il confronto, questo blog post risponderà a questa domanda e ad altre ancora! Vi forniremo anche un esempio di database di una complessa brochure di viaggio per mostrarvi di cosa è capace 4D Write Pro e come ha superato 4D Write in molte aree! E se siete ancora indecisi se fare o meno il grande passo, guardate questo video di 4D Write Pro dal 4D Summit 2018 con Caroline Briaud, in cui presenta le capacità di 4D Write Pro e fino a che punto è possibile spingersi per creare documenti complessi.
Tenete traccia delle vostre formule con questo nuovo comando
Immaginate di avere un elenco di formule contenenti i nomi delle tabelle e alcuni campi… poi giorni dopo decidete di rinominare le tabelle. Ora le formule non sono più valide, il che è assolutamente comprensibile!
Bene, buone notizie: il nuovo comando Parse formula consente alle formule di rimanere valide quando si rinominano gli elementi del linguaggio o della struttura 4D.
Tempi all’interno degli oggetti… (e ovunque)
Gli oggetti sono di nuovo all’opera, continuando a dimostrare la loro utilità per facilitare la vita degli sviluppatori.
L’utilizzo dei valori di tempo (o di durata) all’interno degli oggetti è ora più fluido e intuitivo. A partire da 4D v17, i tempi all’interno degli oggetti vengono impostati come secondi e non come millisecondi!
4D v17 Release Candidate
Siamo lieti di annunciare la release candidate di 4D v17.
Se non l’avete ancora scaricata, non è troppo tardi! È il momento di eseguire le vostre applicazioni su 4D v17 e di sfruttare le numerose funzionalità offerte da questa versione.
Come visualizzare una collezione multilivello in diverse caselle di riepilogo!
A partire da 4D v17, il contenuto di una collezione multilivello può essere facilmente visualizzato in diverse caselle di riepilogo. Ciò significa che è possibile collegare diverse caselle di riepilogo per visualizzare dettagli annidati… senza una sola riga di codice! Ciò può essere ottenuto semplicemente utilizzando un oggetto o una collezione come origine dati per un’altra casella di riepilogo!
Con il nuovo tipo di collezione di caselle di riepilogo, sono state aggiunte le proprietà “Elemento corrente” e “Elementi selezionati”. Si tenga presente che la proprietà “Current item” consente di ottenere un oggetto, mentre la proprietà “Selected item” restituisce un insieme.
Come creare un modulo generico con i moduli dinamici
Immaginate che il vostro database contenga diverse tabelle di tipi o categorie. Queste tabelle sono molto semplici, spesso con solo un identificatore e un campo di testo. A titolo dimostrativo, supponiamo che si tratti di un database per la gestione delle scarpe. Per qualificare i prodotti, dobbiamo definirne il tipo, il colore, il modello, il materiale, la stagione e così via.
È complicato gestire ciascuna di queste tabelle in un modulo di elenco e in un modulo di input con i relativi metodi. In questo caso, l’uso di un modulo generico è essenziale per evitare duplicazioni e semplificare la manutenzione.
Ed è qui che i moduli dinamici e i puntatori JSON sono utili!
Visualizzare una selezione di entità in una casella di riepilogo
4D v17 introduce un nuovo concetto: ORDA. Se non avete ancora familiarità con ORDA, abbiamo creato una serie di post sul blog per spiegare come utilizzare e sfruttare ORDA. Quando si lavora con ORDA, si utilizzano le selezioni di entità, che sono fondamentalmente oggetti contenenti riferimenti a entità appartenenti alla stessa classe di dati(ad esempio, una tabella). Uno dei principali vantaggi di ORDA è la capacità di creare legami semplici e potenti con i moduli.
In questo post, imparerete a visualizzare una selezione di entità in una casella di riepilogo. In effetti, è molto semplice.
Calcolo delle statistiche sulle selezioni di entità con ORDA
ORDA offre un’ottima funzionalità per incanalare i dati attraverso i filtri e ottenere valori aggregati, includendo una serie di operazioni di aggregazione facilmente comprensibili che esaminano ed eseguono calcoli sui set di dati. Ad esempio, i metodi sum, average, count, min, e max sono utilizzati per eseguire le operazioni che i loro nomi descrivono!
Come gestire facilmente l’inserimento di testo in 4D Write Pro
4D Write Pro contiene molti comandi e funzioni che consentono di creare e gestire documenti complessi tramite la programmazione, documenti che includono immagini e testo! Oggi, 4D Write Pro riceve i propri comandi per inserire e leggere il testo senza dover utilizzare i comandi originariamente progettati per il testo stilizzato! Grazie a questi nuovi comandi, il vostro codice sfrutta appieno i concetti di programmazione di 4D Write Pro, ovvero gli oggetti e gli intervalli. In questo modo, il codice è più elegante e più facile da leggere!
Ottenere informazioni sull’hardware della macchina
4D v17 fa un ulteriore passo avanti e consente di creare una finestra di dialogo di amministrazione del server personalizzata. Dopo la possibilità di recuperare informazioni su utenti e processi, getting tutte le informazioni di runtime sul server Web 4D e i dettagli sulla licenza attiva, ora è possibile recuperare anche tutti i dettagli sull’hardware e sul sistema della macchina su cui gira il server 4D.
Avete bisogno di sapere quale sistema operativo viene utilizzato, quale/i processore/i, quanta RAM è disponibile e così via? Basta chiamare il nuovo Get system info in locale o in remoto! E non è tutto: questo comando può essere estremamente utile per diagnosticare e risolvere rapidamente eventuali problemi.
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