Prodotto

Convertire i classici moduli 4D in moduli dinamici

Tradotto automaticamente da Deepl

È possibile che i moduli debbano essere modificati in base alle esigenze dei clienti o degli utenti. Ad esempio, il colore nero potrebbe essere perfetto per un utente, ma non altrettanto per un altro (che vede il blu come la massima perfezione). Fortunatamente, i moduli dinamici (introdotti con 4D v16 R6) sono qui per aiutarvi a gestire le preferenze dei vostri utenti. Ma riscrivere un modulo esistente per trasformarlo in un modulo dinamico potrebbe essere un compito difficile e non è sempre facile iniziare con una pagina vuota. L’ideale sarebbe avere una bozza che possa essere modificata e migliorata. Con 4D v17 R3, è ora possibile convertire facilmente un modulo 4D classico (memorizzato in un file .4DB) in un modulo dinamico.

Prodotto

Lavorare con documenti .xlsx utilizzando 4D View Pro

Tradotto automaticamente da Deepl

Avete bisogno di aprire un documento Microsoft Excel direttamente nell’area 4D View Pro o di convertire un documento 4D View Pro in formato Microsoft Excel per inviarlo a un cliente? Ora è possibile! Grazie a questa funzione, le applicazioni aziendali 4D hanno fatto un ulteriore passo avanti verso una migliore compatibilità con l’ambiente MS Office.

Suggerimenti

Impostazioni di compatibilità – Utilizzare il punto e la virgola come segnaposto (parte 2)

Tradotto automaticamente da Deepl

Abbiamo iniziato una serie di post sul blog dedicati alle impostazioni di compatibilità e alle opzioni segrete che possono aiutare drasticamente a migliorare le prestazioni e il comportamento delle applicazioni. Il primo post riguardava QUERY BY FORMULA.

La seconda parte della serie sulla compatibilità riguarda l’utilizzo internazionale delle vostre applicazioni aziendali. Ciò potrebbe significare vendere in altri Paesi o avere colleghi che vengono da altri Paesi per lavorare per un po’, ma utilizzando i loro sistemi locali.

Se avete mai visto o ricevuto segnalazioni del tipo “i numeri sono visualizzati come >>>>>>>>>”, questo blog post è per voi.

Prodotto

Tempi all’interno degli oggetti… (e ovunque)

Tradotto automaticamente da Deepl

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!

Suggerimenti

Come creare un modulo dinamico da una tabella in 3 passi!

Tradotto automaticamente da Deepl

4D v17 include i moduli dinamici, introdotti inizialmente in 4D v16 R6, un modo potente e flessibile per creare dinamicamente moduli completamente adattati alle esigenze degli utenti finali. Le possibilità offerte dai moduli dinamici sono enormi. In questo post vedremo un esempio concreto di ciò che è possibile fare con questi nuovi moduli.

Prodotto

ORDA: lavorare con oggetti e collezioni

Tradotto automaticamente da Deepl

In questa ultima aggiunta alla serieORDA, vedremo come i nuovi concetti ORDA possono interagire con gli oggetti e le collezioni esistenti. Infatti, è possibile trasformare entità e selezioni di entità in oggetti e collezioni, nonché costruire entità e selezioni di entità da oggetti e collezioni. In questo modo, è possibile integrare facilmente il codice ORDA nel codice esistente. È possibile sfruttare appieno i vantaggi di ORDA senza dover riscrivere il codice!

Notizie

4D v17 BETA INIZIA OGGI!

Tradotto automaticamente da Deepl

Siamo entusiasti di annunciare il lancio di beta testing per 4D v17! Questa versione principale è ricca di miglioramenti e nuove funzionalità che un solo post sul blog non è sufficiente a coprire!

Detto questo, 4D v17 Beta introduce più di 60 novità, tra cui miglioramenti alle funzionalità esistenti e nuove funzionalità. E se non vedete l’ora di vedere 4D v17 Beta in azione, date un’occhiata a questa ampia libreria di esempi (HDI) per avere un’idea generale di tutto il potenziale di questa release.

Diamo quindi un’occhiata e scopriamo alcune delle novità di questa versione 4D v17 Beta has in store for you:

  • ORDA: un concetto rivoluzionario che consente di utilizzare il database con un approccio orientato agli oggetti.
  • 4D language: importanti miglioramenti per aumentare la produttività con un minor numero di righe di codice.
  • 4D Write Pro: per creare documenti aziendali complessi.
  • Sicurezza: il più alto livello di sicurezza disponibile per i prodotti 4D.
  • 4D View Pro: per visualizzare elenchi avanzati e creare fogli di calcolo.
  • Comandi 4D: Più comandi 4D per ampliare le vostre capacità di programmazione.
  • Strumenti flessibili: per aiutarvi a progettare un’esperienza utente coinvolgente.
Prodotto

Convertire le collezioni

Tradotto automaticamente da Deepl

4D v16 R6 offre capacità avanzate di manipolazione delle collezioni, grazie a oltre 40 metodi da utilizzare con la notazione a oggetti. Utilizzandoli, sarete in grado di scrivere il vostro codice in modo più efficiente. Il nuovo codice è ottimo, ma abbiamo anche tenuto presente che questo nuovo codice deve integrarsi facilmente con il codice esistente. Per questo motivo abbiamo introdotto comandi dedicati per convertire le collezioni in array o stringhe e viceversa.

Prodotto Create dynamic forms

Scoprite la potenza dei moduli dinamici

Tradotto automaticamente da Deepl

Ci avete detto quanto desiderate una funzione per la creazione dinamica di moduli completamente adattati alle esigenze dei vostri utenti finali. Bene, vi abbiamo ascoltato e 4D v16 R6 now apre nuove opportunità con i moduli dinamici! Forniti in anteprima in 4D v16 R6, i moduli dinamici consentono di creare programmaticamente i moduli in un oggetto o di caricarli da un file di testo. Ma questo è solo un assaggio di ciò che abbiamo preparato per voi…

Prodotto

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.