Autore: Roland Lannuzel

Roland Lannuzel
- Product Owner ed esperto di 4D - Dopo aver studiato elettronica, Roland è passato all'IT industriale come sviluppatore e consulente, realizzando soluzioni per i clienti con una varietà di database e tecnologie. Alla fine degli anni '80 si è innamorato di 4D e lo ha utilizzato per scrivere applicazioni aziendali che includono sistemi di contabilità, fatturazione e posta elettronica. Entrato a far parte dell'azienda nel 1997, Roland ha dato il suo prezioso contributo progettando specifiche, strumenti di test e demo, oltre a formare e parlare alla comunità 4D in occasione di numerose conferenze. Continua a plasmare attivamente il futuro di 4D definendo nuove funzionalità e strumenti di sviluppo di database.
Prodotto blank

Accesso programmatico agli elementi in 4D Write Pro

Tradotto automaticamente da Deepl

4D Write Pro continua a offrire sempre più capacità di programmazione! Supponiamo di voler cambiare programmaticamente lo stile di una tabella, di un paragrafo o di un’immagine in un documento 4D Write Pro esistente. Con 4D v17 è possibile! Ora è possibile accedere a qualsiasi elemento o parte di un documento, tramite la programmazione. Queste parti, chiamate elementi, saranno restituite come una collezione grazie alla funzione WP Get elements o come singolo elemento con la funzione WP Get element by ID funzione.

Prodotto blank

Loop, loop e… ancora loop!

Tradotto automaticamente da Deepl

Come molti altri linguaggi di programmazione, 4D offre la possibilità di iterare sui numeri con un’istruzione For(…) / End for o su una condizione grazie ai comandi While(…)/End while e Repeat/Until(…) e. Queste iterazioni (o loop) sono molto utili, ma non sono il modo più appropriato per iterare su tipi di dati avanzati come collezioni e selezioni di entità. Per questo motivo è stato creato il nuovo For each(…)/End for each è stato creato per facilitare la codifica!

Prodotto blank

Backup e sicurezza

Tradotto automaticamente da Deepl

Si dice che non bisogna preoccuparsi delle piccole cose, ma quando si tratta di sicurezza, spesso sono le piccole cose ad avere l’impatto maggiore.

Nella pagina “Backup” delle Impostazioni del database, si nota un’opzione per il ripristino automatico dell’ultimo backup in caso di danneggiamento del database. Per garantire il massimo livello di protezione dei dati, questa opzione è ora selezionata per impostazione predefinita per i nuovi database.

Prodotto blank

Date all’interno di oggetti!

Tradotto automaticamente da Deepl

Glioggetti sono fantastici! La loro flessibilità, unita alla velocità e all’eleganza, li rende la prima scelta per la maggior parte degli sviluppatori. L’uso delle date all’interno degli oggetti è ora più semplice e intuitivo. D’ora in poi, le date possono essere impostate come date e non come stringhe all’interno degli oggetti!

Prodotto blank

Condivisione di informazioni in ambiente multi-threading

Tradotto automaticamente da Deepl

4D v16 R6 introduce un nuovo concetto di comunicazione tra i processi: le variabili oggetto e collezione condivise! Si tratta di una soluzione che consente di evitare l’uso di variabili interprocesso (che non possono essere utilizzate in modalità multi-thread). Grazie a ciò, sarà possibile condividere facilmente le informazioni tra processi preemptive.

Prodotto blank

4D Write Pro: utilizzare i caratteri iniziali per le tabulazioni

Tradotto automaticamente da Deepl

Indipendentemente dal tipo di lavoro che si svolge, è utile sapere come utilizzare le tabulazioni (tabulazione sinistra, destra, centrale, decimale). Sono molto utili perché, ad esempio, consentono di strutturare i documenti separando e rientrando le informazioni.

Nella tipografia e nel design, i dettagli sono importanti. Ma ottenere i dettagli giusti può richiedere molto tempo. 4D Write Pro now offre una funzionalità aggiuntiva per perfezionare il design in un istante: i caratteri di testa. Avete presente i punti o altri caratteri ripetuti in un indice… quelli che vanno dalla fine del testo della prima colonna all’inizio del testo della seconda colonna? Sono loro!

Suggerimenti blank

Create una brochure 4D Write Pro in 5 minuti!

Tradotto automaticamente da Deepl

Guardate il nostro video che mostra come sia facile creare un’elegante brochure con 4D Write Pro, che include la biografia del pittore (la sua vita, le sue referenze e così via), oltre a una raccolta dei suoi dipinti accompagnata da descrizioni. Infine, imparerete come aggiungere facilmente una diversa copertina anteriore e posteriore per completare la brochure.

Naturalmente, la creazione di altri tipi di brochure, ad esempio per agenzie immobiliari, laboratori farmaceutici, agenzie di viaggio, ecc. è altrettanto semplice. Quindi date un’occhiata e iniziate subito a codificare!

Prodotto blank

4D Write Pro ora supporta le espressioni delle immagini

Tradotto automaticamente da Deepl

Questo post esplora una funzionalità di 4D Write Proche vi aiuterà a creare documenti complessi in modo programmatico. Documenti che possono essere stampati o inviati per e-mail.

Un’espressione ora può essere un’immagine! La gestione delle immagini nei documenti di 4D Write Pro sta diventando più semplice e offre vaste possibilità. D’ora in poi è possibile inserire qualsiasi espressione che restituisca un’immagine. I casi più ovvi sono i campi e le variabili, ma questo vale anche per le funzioni 4D e, non da ultimo, per i vostri metodi!

Prodotto blank

Suggerimenti sulle caselle di riepilogo!

Tradotto automaticamente da Deepl

Isuggerimenti sono molto utili, in quanto semplificano l’interfaccia utente e aiutano gli utenti a comprendere oggetti che a volte non sono evidenti. 4D supporta i suggerimenti nella maggior parte delle aree e degli input quando si passa il puntatore su di essi, ma questo non è il caso di un oggetto casella di riepilogo.

Con 4D v16 R5 abbiamo aggiunto la possibilità di visualizzare un suggerimento di aiuto su una cella della casella di riepilogo grazie all’arricchimento di due comandi.