Prodotto

Nuove possibilità di personalizzazione dell’editor di codice

Quando si parla di personalizzazione dell’editor di codice, tutti pensano al carattere e ai colori del codice. Ma è anche possibile personalizzare la finestra dell’editor di codice e alcune interazioni con il codice. Ognuno ha le proprie preferenze e i propri modi di lavorare.

Inoltre, la parte più essenziale di un editor di codice è l’area di scrittura del codice. Con 4D v19 R4, abbiamo riprogettato l’editor in modo da evidenziare il codice e dargli il massimo spazio possibile.

Proprio per questo motivo, 4D v19 R4 consente di mostrare o nascondere le dieci clipboard. Se non si utilizzano tutti e dieci gli appunti, è possibile alleggerire la barra degli strumenti con la preferenza “Mostra appunti”.

Prodotto blank

Salvataggio del codice sorgente del progetto senza token

Tradotto automaticamente da Deepl

I comandi, le costanti, le tabelle e i campi sono memorizzati con i loro token nei file del codice sorgente del progetto (file 4dm). Ciò consente a 4D di rinominarli automaticamente. A volte, però, si desidera che questi file di codice sorgente siano memorizzati senza token per una migliore leggibilità con un sistema di controllo di versione o un editor di codice esterno, o per una migliore condivisione del codice tra i progetti. Vediamo come fare in modo che 4D memorizzi il codice sorgente senza questi token.

Prodotto blank

Taggate i vostri commenti, una funzione dagli sviluppatori per gli sviluppatori

Tradotto automaticamente da Deepl

I commenti sono essenziali nella vita di uno sviluppatore. Quando lavoriamo a una nuova funzionalità, spesso aggiungiamo commenti che sono dei promemoria. Ad esempio:

  • per convalidare una parte di codice con un collega,
  • per rifattorizzare una funzione,
  • per correggere il codice che rallenta le prestazioni,
  • per dividere un metodo o una classe in sezioni,
  • preparare lo scheletro di una classe e aggiungere un commento all’interno di ogni funzione.

Anche se scrivete del codice semplice, provate a leggerlo mesi o anni dopo. Vi sembrerà ancora semplice o vorreste aver aggiunto dei commenti?

4D v19 R4 porta i commenti a un livello completamente nuovo, grazie ai tag di commento che consentono di organizzare meglio i commenti.

Prodotto blank

Produttività migliorata con la sintassi di controllo degli oggetti

Tradotto automaticamente da Deepl

Ilcompletamento automatico delle classi è disponibile da 4D v18 R4. Questa funzione semplifica la scrittura del codice e limita gli errori nei nomi delle funzioni, ad esempio. Ma non li evita del tutto: è facile invertire due lettere o dimenticare una lettera maiuscola, per poi dover perdere tempo a cercare il motivo per cui il codice non funziona.

Quindi cosa c’è di meglio che chiedere a 4D di controllare se le classi o le funzioni esistono già?

A partire da 4D v19 R4, nell’editor di codice viene visualizzato un avviso se si chiama una funzione che non esiste.

Prodotto blank

Avviare un processo esterno in modo asincrono

Tradotto automaticamente da Deepl

A volte è necessario eseguire processi in background e, non appena uno di essi termina, eseguire alcune azioni in base al suo codice di uscita. Dalla v19 R4, 4D consente di avviare un processo in background con la nuova classe 4D.SystemWorker e di eseguire automaticamente i metodi di callback quando il processo restituisce informazioni. In questo modo, l’interfaccia utente dell’applicazione rimane reattiva durante l’esecuzione del processo esterno e, al termine, è possibile visualizzare subito il risultato all’utente!

Prodotto blank

Linguaggio 4D: I miglioramenti richiesti sono arrivati

Tradotto automaticamente da Deepl

Sognate di utilizzare la valutazione dei cortocircuiti, gli operatori ternari, di uscire da un ciclo o di uscire da un metodo con una semplice parola chiave?

Beh, non sognate più! Abbiamo ascoltato e tenuto d’occhio le vostre richieste di funzionalità dal Forum 4D, quindi ecco una serie di miglioramenti del linguaggio 4D che vi aiuteranno a semplificare il vostro codice.