Prodotto

Avviare un processo esterno in modo asincrono

Tradotto automaticamente da Deepl

A volte è necessario eseguire processi in background e, non appena uno di essi termina, eseguire alcune azioni in base al suo codice di uscita. Dalla v19 R4, 4D consente di avviare un processo in background con la nuova classe 4D.SystemWorker e di eseguire automaticamente i metodi di callback quando il processo restituisce informazioni. In questo modo, l’interfaccia utente dell’applicazione rimane reattiva durante l’esecuzione del processo esterno e, al termine, è possibile visualizzare subito il risultato all’utente!

Notizie

2021 in rassegna: I nostri 10 migliori post dell’anno!

Tradotto automaticamente da Deepl

È il momento dell’anno in cui diamo uno sguardo indietro a dieci dei nostri post più letti. Che anno è stato! Dal supporto nativo per il silicio e i notevoli miglioramenti delle prestazioni che ne sono derivati, a una serie di nuove funzionalità per la modalità Project che miglioreranno notevolmente la vostra esperienza di programmazione.

Il 2021 è stato ricco di annunci di prodotti importanti e di una pletora di funzioni entusiasmanti! Diamo un’occhiata agli argomenti che hanno attirato la vostra attenzione nel 2021:

Prodotto

4D Write Pro: Dove sono le mie formule?

Tradotto automaticamente da Deepl

Quando un documento di 4D Write Pro contiene elementi esterni derivanti da espressioni o formule, questi sono visibili quando si utilizza la modalità “Visualizza espressioni”. Tuttavia, quando si visualizzano i valori, essi si confondono con il testo. Questo è ciò che si desidera per un documento finale, ma a volte è utile visualizzare facilmente questi valori calcolati durante la scrittura del documento. Ebbene, 4D v19 R3 offre nuove opzioni di visualizzazione a questo scopo!

Prodotto

Grandi notizie! La finestra di dialogo delle impostazioni dell’immagine è qui

Tradotto automaticamente da Deepl

Le immagini sono una parte essenziale dei documenti. In una fattura, ad esempio, è importante posizionare correttamente il logo dell’azienda. Ecco perché il componente di interfaccia 4D Write Pro offre una finestra di dialogo delle proprietà per le immagini. Voi o i vostri utenti finali potete definire facilmente

  • le dimensioni dell’immagine
  • il formato di visualizzazione
  • i margini e il padding
  • la posizione nella pagina per le immagini ancorate

Prodotto

Esportazione di documenti 4D Write Pro in formato SVG

Tradotto automaticamente da Deepl

I documenti di 4D Write Pro possono essere esportati in diversi formati: PDF, testo normale, Microsoft Word, 4D Write Pro, HTML… A questo elenco si aggiunge ora il formato SVG!

SVG è un formato immagine. Grazie ad esso, potrete creare anteprime di qualsiasi pagina, integrarle nella vostra interfaccia, visualizzarle nei browser, sui dispositivi mobili, ecc.

Prodotto

Serve una bacchetta magica? Ecco le proprietà di classe calcolate!

Tradotto automaticamente da Deepl
L’apparizione delle classi nell’ambiente di sviluppo 4D ha reso la programmazione più moderna e più facile da scalare. Le classi consentono di definire proprietà e funzioni e supportano anche l’ereditarietà.
Nella vostra applicazione, probabilmente avete una classe per gestire dati scientifici o finanziari. Facciamo l’esempio dei dati finanziari. Supponiamo che abbiate creato delle funzioni per calcolare le tasse. Se gestite anche diversi Paesi, potreste aver utilizzato l’ereditarietà per gestire le diverse regole. Quindi, si visualizzano i risultati in una casella di riepilogo, ma se l’utente modifica uno degli attributi utilizzati nella formula, è necessario gestire questo evento per aggiornare il risultato.
Con 4D v19 R3, 4D consente di semplificare questo processo grazie alle proprietà calcolate: È possibile definire una funzione get e set per la proprietà calcolata e, quando si aggiunge la proprietà a una casella di riepilogo, tutto viene gestito automaticamente da 4D. Niente più logica aziendale nell’interfaccia utente.

Prodotto

Uno spettacolo magico vi aspetta con gli attributi calcolati di ORDA!

Tradotto automaticamente da Deepl

Spesso è utile o addirittura essenziale che le banche dati si adattino in modo flessibile e in evoluzione agli utenti e alle loro attività nel mondo informatico. Anche il controllo dei dati accessibili è un argomento ricorrente e delicato. Da questo punto di vista, gli sviluppatori utilizzano metodi e formule talvolta complessi per dare o limitare l’accesso alle informazioni, a seconda del contesto o dei diritti di accesso degli utenti.

Facciamo un semplice esempio. Nella vostra applicazione, a volte avete bisogno di visualizzare un elenco di persone. Una delle colonne visualizza i loro nomi completi, ma nel database sono presenti un campo nome e un campo cognome. Attualmente, si scrive una formula nella colonna della casella di riepilogo e si deve gestire da soli l’ordinamento della colonna. Non sarebbe bello avere un campo calcolato in cui definire la formula di calcolo e il metodo di ordinamento e avere tutta la logica aziendale all’interno della classe e non in ogni interfaccia?

A partire da 4D v19 R3, 4D offre una soluzione a questo problema, con gli attributi calcolati.

Prodotto

4D Write Pro – Nuovi formati di immagine

Tradotto automaticamente da Deepl

A partire da 4D v19 R2, le immagini inline e ancorate all’interno dei documenti 4D Write Pro beneficeranno di nuovi tipi di formattazione.

Abbiamo anche semplificato la formattazione delle immagini utilizzate come sfondo di documenti, sezioni, paragrafi, ecc.

Scopriamo di più su questi miglioramenti.