Prodotto

Ulteriori miglioramenti al debugger 4D!

Tradotto automaticamente da Deepl

4D v18 R6 è dotato di nuove funzionalità nell’editor di codice per facilitare la scrittura del codice.

Lo stesso vale per il debugger. Sappiamo che il debug di un’applicazione può essere difficile, per questo non smettiamo mai di lavorare per migliorare la vostra esperienza. Questa volta abbiamo aggiunto alcune opzioni e informazioni supplementari che renderanno più semplice il tracciamento e l’analisi del codice.

Continuate a leggere per scoprire cosa c’è in serbo per voi:

Prodotto blank

4D View Pro: Trova e sostituisci con il codice

Tradotto automaticamente da Deepl

A volte, quando si inizializza un documento 4D View Pro, è necessario trovare alcuni valori o tag al suo interno e sostituirli con i dati emessi da 4D. Ora è un gioco da ragazzi con il comando VP Find . Grazie a questo comando, è possibile trovare dati, una formula o un tag e sostituirli nell’intero foglio o solo in una parte specifica di esso!

Scopriamo come.

Prodotto blank

Editor di codice: Scrivi più codice in meno tempo!

Tradotto automaticamente da Deepl

Con 4D 18 R4 abbiamo annunciato la disponibilità delle funzioni suggerite per le classi (4D e modello di dati). Con 4D v18 R6, abbiamo altre grandi novità per semplificare e facilitare la scrittura del codice nell’editor: Il prototipo di una funzione e una breve descrizione vengono visualizzati nell’editor di codice!

Velocizzate il processo di sviluppo ed evitate gli errori di battitura. Ora le informazioni sulle funzioni di classe vengono visualizzate nell’editor di codice, aiutandovi a scrivere di più in meno tempo e assicurandovi di essere sulla strada giusta!

Scopriamone di più!

Prodotto blank

Digitare in anticipo è facile

Tradotto automaticamente da Deepl

Se siete interessati all’interfaccia utente, forse avete già utilizzato gli eventi On before keystroke e On after keystroke. Sarete certamente felici di sapere che la gestione di questi eventi è stata notevolmente migliorata con 4D v18 R5. Inoltre, è stato creato un nuovo comando per determinare se c’è un input in corso quando viene generato l’evento On before keystroke. Scopriamone di più!

Prodotto blank

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!

Suggerimenti blank

Tableau e 4D: Distribuzione del WDC alle pagine Github

Tradotto automaticamente da Deepl

Nel post Come collegare Tableau con 4D, avete imparato a creare un connettore di dati web (WDC) per richiedere dati da 4D e visualizzarli in Tableau Public.

Ora è il momento di ospitare il nostro WDC! Poiché utilizza solo file HTML e JavaScript, Github Pages è l’opzione migliore per memorizzarli. Questo permette ad altri di testare il connettore direttamente nel loro software Tableau. In questo post vi mostrerò come procedere.

Bonus: vi mostrerò anche come eseguire il debug del vostro WDC in Tableau Public utilizzando Chrome. Iniziamo!

Suggerimenti blank

Come collegare Tableau a 4D

Tradotto automaticamente da Deepl

Nel Webinar 4D – Come collegare Tableau con 4D, William Taylor (Technical Account Manager, 4D US) ha fornito una panoramica dello strumento Tableau e di come può essere utilizzato per visualizzare i dati 4D. In questo post del blog, approfondiremo i dettagli tecnici per farvi capire meglio come funziona. Questo vi permetterà di creare, ad esempio, una visualizzazione che mostri il totale più alto delle fatture con nient’altro che 4D REST e Tableau!