Prodotto

Recupera la catena di chiamate di esecuzione corrente

Tradotto automaticamente da Deepl

Quando si programma un’applicazione, può essere necessario sapere in quale punto del codice ci si trova, soprattutto quando un metodo chiama altri metodi, che a loro volta possono chiamare altri metodi. Per questo motivo è molto utile vedere la catena dei metodi, o la catena delle chiamate, durante il processo di debug. A questo scopo, 4D v17 R6 mette a disposizione il nuovo comando Get call chain per dare una visione del codice eseguito. Ora non dovrete più preoccuparvi di perdervi!

Suggerimenti blank

Scrivere codice generico con le ultime funzionalità di ORDA

Tradotto automaticamente da Deepl

ORDA ha la sua parte di funzionalità con 4D v17 R5, tra cui vari modi per scrivere codice generico.

La scrittura di codice generico consente di centralizzare il codice per facilitarne l’aggiornamento. Non solo consente di scrivere codice riutilizzabile che può essere utilizzato in diversi casi d’uso, evitando di dover reinventare la ruota più volte, ma permette anche di aggiungere funzionalità supplementari a quelle già realizzate.

Suggerimenti blank

4D Write Pro: Salvare le proprietà della vista

Tradotto automaticamente da Deepl

Le impostazioni di visualizzazione vengono utilizzate per definire la modalità di visualizzazione di un documento. Fino a 4D v17 R5, queste impostazioni potevano essere modificate solo tramite il menu contestuale o le azioni standard. Ora possono essere impostate e ottenute anche all’interno di un oggetto tramite nuovi comandi, come abbiamo spiegato in questo post. Ma si può fare ancora di più, perché queste impostazioni possono essere salvate e riapplicate in seguito! È molto utile poter salvare le impostazioni!

Prodotto blank

Sostituire i font mancanti nei documenti 4D Write Pro

Tradotto automaticamente da Deepl

Prima di 4D v17 R5, potreste aver scoperto all’apertura del vostro documento 4D Write Pro che il font visualizzato non è quello che dovrebbe essere! Se il documento contiene font non presenti sul computer, 4D li sostituisce automaticamente con Times New Roman. Tuttavia, poiché la preferenza per i font è una questione di scelta individuale, questa versione R vi dà la possibilità di scegliere i font sostitutivi!

Prodotto blank

Utilizzare ORDA per aumentare le prestazioni in modalità client/server

Tradotto automaticamente da Deepl

L’utilizzo di ORDA per accedere a tabelle di grandi dimensioni (in particolare quelle con relazioni) in modalità Client/Server è stato notevolmente migliorato. Con 4D v17 R5, le prestazioni della LAN sono migliorate di 2-3 volte e quelle della WAN fino a 30 volte. E soprattutto non c’è bisogno di modificare nulla nel codice, è tutto automatico. Interessante, vero? Bene, entriamo nei dettagli.

Prodotto blank

Migliori log di debug con questi miglioramenti

Tradotto automaticamente da Deepl

Come sviluppatori di 4D, potreste aver già attivato il registro di debug per risolvere i problemi. 4D v17 R5 introduce diversi miglioramenti per aiutare l’analisi di questi file, come la registrazione solo del processo corrente e la registrazione delle chiamate ai metodi membri (metodi di collezioni o oggetti).

Prodotto blank

Aggiungere azioni alle app 4D per iOS

Tradotto automaticamente da Deepl

Siamo entusiasti di annunciare che il supporto per le azioni in 4D per iOS è disponibile con 4D v17 R5! Questa funzione consente una maggiore interattività con l’applicazione mobile. Ad esempio, è possibile impostare un’attività come completata o terminata, o segnalare eventi da controllare. Il tutto sfiorando con un dito o semplicemente selezionando un’azione da un menu.

Prodotto blank

4D Write Pro: Più semplice, più potente

Tradotto automaticamente da Deepl

Un saluto a tutti coloro che utilizzano 4D Write Pro e che ci fanno sapere le loro opinioni sul prodotto. Questo ci permette di capire meglio le vostre esigenze e difficoltà. Grazie a questi contributi, ci siamo resi conto che alcuni comandi sono diventati inutili, complessi da usare e/o difficili da imparare. A volte sono le cose più piccole a rendere difficile l’apprendimento. Ad esempio, se si vuole semplicemente inserire del testo nel piè di pagina, bisogna prima creare un intervallo vuoto! Perché è così complicato? Bella domanda!

Per questo motivo, molti comandi che prima utilizzavano solo gli intervalli sono stati estesi per gestire quasi tutti i tipi di target (intervalli, elementi, sezioni, documenti, ecc.). Il codice è ora più facile da scrivere e da leggere. Se avete bisogno di inserire del testo… in un documento, in un piè di pagina, in un intervallo (ovunque!)… basta usarlo come target e il gioco è fatto.

E non è tutto! Sei comandi sono stati rinominati con nomi più brevi, in modo da essere più facili da ricordare.

Prodotto blank

Metodi membri di ORDA per ottenere le informazioni sulla struttura

Tradotto automaticamente da Deepl

“Come posso conoscere la dataClass di un’entità? Mi serve per scrivere metodi generici“.“Ho bisogno di informazioni su un campo di una dataClass: qual è il suo tipo? È indicizzato? È unico?“. Queste sono le domande che vi abbiamo sentito porre sul forum. 4D v17 R5 fornisce le risposte: introduce nuovi metodi membri di ORDA per fornire informazioni utili sul database. Continuate a leggere, perché apprezzerete i vantaggi di ridurre le dimensioni del vostro codice e di renderlo riutilizzabile e facile da mantenere!