Prodotto

Formato PDF per l’anteprima di stampa su Windows

Tradotto automaticamente da Deepl

Il formato PDF è una valida alternativa all’XPS per l’anteprima di stampa su Windows, offrendo agli utenti un’opzione più accessibile. La decisione di Microsoft di rendere il visualizzatore XPS una funzione opzionale di Windows ha causato problemi a molti utenti durante la distribuzione delle applicazioni, impedendo agli utenti finali di visualizzare l’anteprima delle stampe. Sebbene l’installazione del visualizzatore XPS gratuito sia semplice, alcuni amministratori esitano a installare funzionalità aggiuntive, in particolare negli ambienti Remote Desktop.
Fortunatamente, 4D v20 offre ora la possibilità di utilizzare il formato PDF per l’anteprima di stampa. Poiché quasi tutte le versioni attuali di Windows hanno XPS o PDF preinstallati, gli utenti finali non dovrebbero più incontrare problemi con l’anteprima di stampa. Questa nuova opzione offre una soluzione più flessibile ed efficiente che soddisfa le esigenze sia degli utenti finali che degli amministratori.

Prodotto blank

4D View Pro: Novità di 4D v20

Tradotto automaticamente da Deepl

Ad ogni rilascio, l’elenco delle funzionalità di 4D View Pro si allunga. E questa release non fa eccezione:4D v20 è dotato di una nuova versione di SpreadJS, la v16, e di un aggiornamento della barra multifunzione compatibile con essa.

Scopriamo le nuove funzionalità offerte da questa nuova versione.

Notizie blank

La beta di 4D v20 inizia oggi

Tradotto automaticamente da Deepl

Siamo entusiasti di annunciare che il beta testing per 4D v20, una delle nostre versioni LTS più attese, inizia oggi!

Con oltre +100 progressi, tra cui miglioramenti ai prodotti esistenti e funzionalità altamente richieste che sono state votate dai nostri sviluppatori 4D, questa versione promette di essere una delle nostre release più complete e ricche di funzionalità.

Allacciate le cinture e scoprite alcune delle novità che vi proponiamo 4D v20 Beta has to offer:

 

  • Creare applicazioni web in tempo reale in grado di gestire grandi volumi di dati e fornire un’esperienza utente senza soluzione di continuità con il nuovo WebSocket Server integrato.
  • Lavorare con strutture di dati complesse con letterali di oggetti e collezioni che forniscono un modo più conciso e leggibile per inizializzare oggetti e collezioni nel codice.
  • Ricerca e sostituzione del codice in modo rapido ed efficiente grazie ai miglioramenti apportati alla funzione Trova e sostituisci.
  • Creare un menu “Help” personalizzato per l’applicazione, passando una collezione che descrive le voci del menu.
  • Risparmiate tempo e analizzate e organizzate rapidamente i vostri dati con le tabelle di 4D Write Pro, che riempiono automaticamente i dati nelle tabelle con interruzioni di pagina, intestazioni, piè di pagina e persino interruzioni di riga.
  • Sfruttate le caselle di testo(contenitori fluttuanti) di 4D Write Pro per stampare volantini o brochure di prodotti complessi.
  • Valutate la nuova funzione QUIC Network layer, una riscrittura totale della comunicazione Client/Server. Costruito su UDP invece che su TCP, facilita un recupero più rapido in caso di perdita di pacchetti, congestione e altri problemi che possono causare ritardi e interruzioni nel traffico di rete.
  • Ilsupporto nativo per Microsoft 365 tramite l’API Microsoft Graph consente di inviare, ricevere e organizzare le e-mail e di gestire l’autenticazione degli utenti con Single Sign On(OAuth2).
  • Molto altro vi aspetta con questa LTS (vedi sotto).
Suggerimenti blank

Esercitazione su 4D per dispositivi mobili – Scegliere un controllo di input

Tradotto automaticamente da Deepl

I formattatori consentono di formattare i dati visualizzati o di definire il comportamento quando l’utente tocca i dati. I controlli di input seguono lo stesso principio. Permettono di selezionare il tipo di tastiera, di definire il comportamento o di formattare i dati in una forma di azione.

Ad esempio, per i dati relativi alle immagini, sono disponibili per impostazione predefinita due tipi di controllo: il primo consente di selezionare un’immagine o di scattare una foto, mentre il secondo visualizza una zona da firmare.

Esistono 3 tipi di controlli di input:

Suggerimenti blank

Esercitazione su 4D for Mobile – Creare azioni

Tradotto automaticamente da Deepl

Le azioni consentono agli utenti di interagire con l’applicazione per modificare l’indirizzo del cliente, aggiungere un nuovo contatto e modificare un’immagine.

Nel linguaggio 4D, un’azione consente di aggiungere, modificare ed eliminare un’entità o un’entità di selezione. Ma può anche eseguire semplicemente un metodo del server 4D.

Suggerimenti blank

Esercitazione su 4D per dispositivi mobili – Includere le relazioni

Tradotto automaticamente da Deepl

I dati dell’applicazione sono collegati tra loro da due tipi di relazioni: Molti a Uno o Uno a Molti.

In questo post vi mostreremo come includere le relazioni. Con 4D per Android e 4D per iOS, è possibile navigare facilmente tra i dati correlati. Generiamo automaticamente la transizione tra le viste della vostra applicazione.

Suggerimenti blank

Esercitazione su 4D per dispositivi mobili – Uso dei formattatori

Tradotto automaticamente da Deepl

Un formattatore di dati consente di mappare un tipo di dati dal database a una visualizzazione specifica sul lato mobile. Ad esempio, è possibile definire un formato di data, percentuale o valuta. I formattatori di dati possono anche richiamare del codice per creare interfacce intelligenti.

Ad esempio, è possibile collegare un formattatore di dati ai numeri di telefono per aprire un menu di azione sull’applicazione mobile quando l’utente tocca il numero(ad esempio, per chiamare la persona o salvarla nei contatti).

Sono disponibili tre tipi di formattatori:

Prodotto blank

Cattura gli errori ovunque

Tradotto automaticamente da Deepl

La gestione degli errori è spesso una parte vincolante dello sviluppo in tutti i linguaggi. In 4D, se si dimentica di chiamare un metodo di gestione degli errori in un nuovo processo/lavoratore o si utilizzano componenti che non gestiscono gli errori, all’utente finale può apparire la finestra di dialogo di errore integrata in 4D. Gli sviluppatori di 4D vorrebbero catturare tutti gli errori in tutti i contesti per evitare di visualizzare la finestra di dialogo di errore integrata in 4D.

Vediamo come gestire questo comportamento con 4D v19 R8.

Suggerimenti blank

4D for Mobile Tutorial – Define filter queries

Tradotto automaticamente da Deepl

Per un’applicazione mobile, i dati vengono solitamente filtrati per preservare lo spazio di archiviazione e fornire un accesso diretto e rapido ai dati essenziali.

In 4D sono disponibili due tipi di filtri.

  • Un filtro statico per filtrare i dati di una tabella. Ad esempio, limitare le attività con lo stato “in corso”.
  • Un filtro dinamico che dipende dalle informazioni dell’utente. Ad esempio, restituire solo le attività dell’utente.

Questa esercitazione mostra come utilizzare e combinare questi due filtri.