Suggerimenti

6 esempi pratici di utilizzo delle macro

Tradotto automaticamente da Deepl

4D 18 R5 ha introdotto le macro dei moduli. Esse possono essere incredibilmente utili, ad esempio, fornendo un modo ideale per risparmiare tempo nelle attività ripetitive. In questo post del blog, vi mostreremo alcuni esempi di base per conoscere meglio il funzionamento delle macro e le possibilità che offrono. Tutti gli esempi seguenti sono disponibili su GitHub.

Prodotto

Automatizzate le attività ripetitive e altro ancora con le macro dei moduli!

Tradotto automaticamente da Deepl

Se siete fan delle macro nell’editor di codice, allora 4D v18 R5 ha una buona notizia per voi… perché ora le macro sono disponibili anche nell’editor di moduli!

Per cominciare, vorrei dirvi quanto possono essere utili le macro. Avete mai avuto bisogno di utilizzare regole di formattazione o di denominazione nella vostra applicazione, per poi applicarle a ogni nuovo modulo? O forse avete dovuto lavorare su moduli esistenti creati da qualcun altro e dovete sempre fare gli stessi controlli e analisi prima di iniziare. Se vi siete trovati in una di queste situazioni, allora 4D v18 R5 fa al caso vostro, perché vi permette di creare macro e di risparmiare tempo su attività prevedibili e ripetitive.

Prodotto

Sintassi semplice per le funzioni e i metodi della classe

Tradotto automaticamente da Deepl

L’uso delle variabili $1, $2 e $n nel codice non solo rende il codice meno leggibile, ma può anche aumentare la confusione, poiché il cervello umano può avere difficoltà a ricordare a cosa corrispondono queste variabili. La soluzione è creare una variabile con un nome comprensibile e assegnarle il valore di $1, $2 o $n.

In 4D v18 R5 c’è una buona notizia: ora è possibile assegnare un nome ai parametri quando si dichiara un metodo di progetto:

  • un metodo di progetto,
  • un trigger
  • un metodo di database
  • un metodo di un modulo
  • un costruttore di una classe
  • una funzione di una classe.

Vediamo come!

Prodotto

ORDA – Migliorare l’API con l’ambito delle funzioni

Tradotto automaticamente da Deepl

4D v18 R4 e ORDA hanno reso possibile la creazione di funzioni di classe di alto livello al di sopra del modello di dati. Ciò consente di scrivere codice orientato al business per nascondere la complessità, ridurre gli errori e accelerare il processo di sviluppo.

Con 4D v18 R5, stiamo introducendo ancora più funzioni per aiutarvi a ottimizzare e organizzare il vostro codice. Ad esempio, potrebbe essere necessario eseguire una funzione localmente sul client per migliorare le prestazioni quando si lavora in modalità client/server. Ora è possibile! Oppure, se esponete il vostro database come server REST, potreste volere che alcune funzioni siano disponibili sul lato server ma nascoste per i vostri client REST. Anche questo è possibile!

Prodotto

Nuova sintassi delle dichiarazioni per un autocompletamento intuitivo

Tradotto automaticamente da Deepl

Vi siete mai chiesti cosa sia la funzione di autocompletamento di 4D o perché 4D suggerisca tutte le funzioni utilizzate nel codice? Poiché un oggetto è un tipo molto generico, 4D sa solo cosa sta memorizzando in fase di esecuzione. Tuttavia, questo non è di grande aiuto quando si scrive il codice.

4D offre ora una nuova sintassi alternativa che migliora notevolmente il completamento automatico della dichiarazione delle variabili.

Prodotto

4D per iOS: Notifiche push

Tradotto automaticamente da Deepl

4D v18 R4 offre una funzione molto interessante… Notifiche push. Si tratta di messaggi inviati direttamente al dispositivo mobile dell’utente dalla vostra app. Le notifiche push forniscono agli utenti informazioni rilevanti per incoraggiarli a utilizzare l’app. A partire da questa versione, 4D per iOS non solo permette di farlo, ma anche di farlo con facilità!

Anche per l’autenticazione via e-mail, 4D per iOS vi semplifica la vita.

Prodotto

4D per iOS: Autenticazione via e-mail

Tradotto automaticamente da Deepl

Il monitoraggio dell’accesso alla vostra applicazione mobile è una funzionalità molto importante che merita di essere presa in considerazione. La convalida dell’e-mail è uno dei modi più semplici e sicuri per determinare l’autenticità e la legittimità della persona che cerca di accedere alla vostra applicazione. 4D per iOS consente di gestire facilmente questo processo di convalida, verificando che un’e-mail provenga da chi dichiara di averla inviata e consentendo di bloccare gli usi dannosi dell’e-mail.