Taggate i vostri commenti, una funzione dagli sviluppatori per gli sviluppatori
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.
Produttività migliorata con la sintassi di controllo degli oggetti
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.
Saltare rapidamente alle diverse funzioni di una classe
Leclassi sono state introdotte con 4D v18 R3. Esse consentono di organizzare la logica aziendale e di separarla più rapidamente dalla parte dell’interfaccia utente.
Le classi sono composte da diverse funzioni di lunghezza variabile, quindi non è sempre facile trovare la funzione che si desidera modificare o passare da una funzione all’altra. È possibile utilizzare l’explorer, che visualizza classi e funzioni, ma quando si sta codificando nella finestra dell’editor non si vuole perdere tempo a cambiare finestra.
Con 4D v19 R4, l’elenco delle funzioni della classe viene visualizzato nella barra degli strumenti dell’editor di codice, consentendo di passare facilmente a una funzione specifica.
4D for Mobile: Novità della v19 R4
Siamo lieti di annunciare che è disponibile una nuova versione di 4D con nuove funzionalità per 4D per iOS e 4D per Android. Senza ulteriori indugi, tuffiamoci in essa:
COSA C’È?
Per 4D per Android e 4D per iOS
- Visualizzazione dei campi oggetto nell’applicazione mobile in formato leggibile o in formato JSON. I campi oggetto sono utilizzati per memorizzare vari tipi di dati in un’applicazione 4D e ora sono facilmente utilizzabili nelle applicazioni mobili.
- Miglioramento per generare il set di dati incorporati.
Per 4D per Android (già disponibile in 4D per iOS):
- Tutti i dati correlati sono gestiti nell’applicazione.
- Sono disponibili azioni online. È possibile eseguire codice su un server 4D per controllare i dati, eseguire calcoli o aggiungere un’entità.
Eseguite il debug delle vostre applicazioni mobili su dispositivi Android
Avete realizzato la vostra prima applicazione con 4D per Android. Congratulazioni!
Dopo aver visualizzato il risultato del simulatore, volete provarlo sul vostro smartphone per apprezzarne l’interazione, la fluidità…
È semplice! Basta un’azione sullo smartphone e un’altra nel progetto. Vediamo i dettagli.
Sviluppare con 4D in un ambiente buio su macOS
Dalla versione 4D v19, è possibile creare applicazioni su macOS che supportano la modalità scura, in modo da poter soddisfare i gusti dei vostri utenti dando loro la possibilità di scegliere applicazioni in stile chiaro o scuro.
Con 4D v19 R3, offriamo a voi sviluppatori la possibilità di scegliere quando sviluppare la vostra applicazione. 4D Developer Edition si integra perfettamente con l’aspetto chiaro o scuro di macOS per evitare la battaglia tra modalità chiara e scura che si protrae da anni!
Grandi notizie! La finestra di dialogo delle impostazioni dell’immagine è qui
Le immagini sono una parte essenziale dei documenti. In una fattura, ad esempio, è importante posizionare correttamente il logo dell’azienda. Ecco perché il componente di interfaccia 4D Write Pro offre una finestra di dialogo delle proprietà per le immagini. Voi o i vostri utenti finali potete definire facilmente
- le dimensioni dell’immagine
- il formato di visualizzazione
- i margini e il padding
- la posizione nella pagina per le immagini ancorate
Navigazione semplificata tra le finestre di sviluppo
Quando si scrive una nuova funzione o un nuovo metodo, o quando si crea un modulo, il lavoro non è mai lineare. Di solito è necessario
- accedere all’explorer per trovare il modulo nella sua cartella
- accedere all’explorer per scrivere la documentazione del metodo
- leggere la documentazione di un comando sul sito web della documentazione 4D
- leggere la documentazione del metodo di un componente
In questa nuova versione, abbiamo aggiunto alcune voci di menu nell’editor del codice e nell’editor dei moduli per consentire una migliore navigazione tra i diversi elementi di un progetto.
LZMA: il nuovo algoritmo di compressione
Ogni volta che si scambiano file, si procede sempre a comprimerli prima di inviarli. Da 4D v18 sono disponibili due comandi che consentono di creare e leggere un archivio ZIP utilizzando l’algoritmo di compressione zip standard.
Con 4D V19 R3, il comando Zip Create Archive supporta un nuovo algoritmo di compressione: LZMA. Il vantaggio di questo algoritmo è che crea archivi più piccoli rispetto all’algoritmo di compressione zip standard. Scopriamone di più!
Arresto della stampa! L’accesso ai parametri non passati è… possibile
Un metodo o una funzione possono avere parametri opzionali. A volte la funzione viene chiamata con due parametri, altre volte con tre parametri. Tutti abbiamo sognato di accedere ai parametri senza contarli, senza controllare se il parametro è stato passato o semplicemente senza dover controllare se la variabile associata al parametro è stata inizializzata. Questo potrebbe rendere il codice molto più semplice e leggibile, senza tutte le righe “If” o “Count parameters”.
Bene, non sognate più e passate a 4D v19 R3! La gestione dei parametri di metodi e funzioni non è mai stata così semplice.
Contattateci
Avete domande, suggerimenti o volete semplicemente entrare in contatto con i blogger di 4D? Lasciateci un messaggio!
* La vostra privacy è molto importante per noi. Fare clic qui per visualizzare il nostro Politica