Progetto predefinito. Binario su richiesta
Iprogetti sono stati introdotti in 4D v17 R5. Un’architettura che rappresenta una grande evoluzione per le applicazioni 4D, i progetti hanno aperto il mondo 4D agli strumenti di controllo sorgente, alla programmazione collaborativa, alla condivisione del codice, alla modularità e a molto altro ancora! Per rendere le cose ancora migliori (e più semplici), 4D v18 R4 crea nuovi progetti per impostazione predefinita, mentre gli sviluppatori, se lo desiderano, possono continuare a creare database binari tramite una semplice impostazione.
Come condividere il codice 4D via Github
Avete provato i database di progetto… forse ne avete creato uno o forse avete convertito un’applicazione binaria esistente. Ora è il momento di mostrarvi come utilizzare Git (il sistema di controllo delle revisioni) e Github come servizio di hosting per la vostra applicazione 4D.
Database di progetto: Da binario a testo
4D v17 R5 ha segnato l’inizio del beta testing di un nuovo tipo di database 4D: i database di progetto. In 4D v18, siamo entusiasti di annunciare che i database di progetto sono ora in versione definitiva. È ora di sfruttare la potenza della piattaforma di sviluppo 4D unita alla versatilità di un formato leggero e distribuito!
4D v17 R6 è qui
4D v17 R6, l’ultima versione R di una delle release principali più innovative di 4D, è ora disponibile!
Ecco un assaggio di ciò che questa versione R ha da offrire:
- Maggiore interattività con le applicazioni 4D per iOS grazie alla possibilità di creare, modificare e cancellare i contenuti dell’app utilizzando i parametri.
- Funzionalità di debug avanzate a vostra disposizione, come la possibilità di recuperare la catena di chiamate dell’esecuzione corrente e un nuovo potente strumento per analizzare i log di debug.
- Ancora più metodi ORDA per costruire criteri di ricerca più sofisticati e ottimizzare la codifica.
- Nuove funzionalità sono state aggiunte all’elenco in continua crescita delle caratteristiche di 4D View Pro: dalla personalizzazione degli stili all’uso di collezioni per leggere e scrivere valori e formule.
Questo elenco è tutt’altro che esaustivo, consultate tutti i post del blog per 4D v17 R6!
4D per iOS: caricare immagini dalla fotocamera
Qualche settimana fa abbiamo introdotto i parametri d’azione per consentirvi di interagire meglio con le vostre app 4D per iOS. Essi consentono di aggiungere, modificare e cancellare record dal dispositivo iOS utilizzando moduli di edizione. In 4D v17 R6 le cose si fanno ancora più interessanti, perché ora è possibile aggiungere immagini!
Personalizzare la finestra di dialogo dell’amministratore con il codice 4D
Ci sono state richieste di modificare la finestra di dialogo di amministrazione di 4D Server, con alcuni clienti che volevano rimuovere informazioni e altri che volevano aggiungere informazioni personalizzate. Questo componente AdminWindow mostra come fare proprio questo. È possibile utilizzarlo “così com’è” o modificarlo per adattarlo alle proprie esigenze.
Una UX migliorata con AJUI_Progressbar
Vi è mai capitato di eseguire un’azione e di non sapere se cliccare di nuovo o continuare ad aspettare? Non viene fornito alcun feedback, anche se l’applicazione sta eseguendo un’azione in background? Forse l’azione richiede un certo tempo per restituire un risultato? Come forse sapete, 4D fornisce già un componente integrato di barra di avanzamento che rende il tempo di esecuzione più tollerabile, ma se volete qualcosa con un design più simile a quello del web, continuate a leggere, perché questo è ciò che vi offre AJUI_Progressbar!
Creare una finestra di monitoraggio basata sul web, passo dopo passo
Volete ricreare la finestra di amministrazione del server 4D con un’interfaccia web? Volete controllare comodamente ciò che accade nel Server 4D senza dovervi recare nella sala server, utilizzare un desktop remoto o consumare una licenza del Client 4D? Ora è possibile visualizzare tutti i parametri principali di 4D Server(ad esempio, utilizzo della memoria, spazio su disco, utenti, processi e persino il monitor in tempo reale) via web.
In questo post del blog, vi illustreremo una serie di comandi che 4D ha fornito nelle varie release R per creare una propria finestra di amministrazione del server basata sul web. Inoltre, il responsabile tecnico regionale di 4D Hispano(Angelo Caroprese) ha fornito un componente completo da utilizzare direttamente nelle vostre applicazioni.
Potenza degli oggetti e notazione dei punti
Con 4D v17 R5 vi abbiamo mostrato come sia facile manipolare un oggetto per recuperare gli attributi di un file o di una cartella. Le cose sono diventate ancora più semplici grazie alla notazione degli oggetti! In questo post, vi forniremo un HDI con un’interfaccia utente per gestire file e cartelle. Non si tratta di una novità in 4D, poiché è possibile farlo con i classici comandi 4D, ma ora è possibile farlo in modo più semplice e con meno righe di codice!
Ottimizzare il codice ORDA con la registrazione delle richieste
Avete mai avuto bisogno di analizzare il traffico delle vostre richieste ORDA tra un client e il server 4D? A volte ci vuole un po’ di tempo per ricevere una risposta dal server, il che può farvi chiedere se è dovuto al traffico di rete o a una richiesta non ottimizzata che avete scritto! Fortunatamente, 4D v17 R6 consente di determinare la probabile ragione di questa latenza con i nuovi metodi ORDA disponibili sull’oggetto ds dell’oggetto. Non sono solo funzioni di debug, ma consentono anche di ottimizzare il codice ORDA con una migliore comprensione delle richieste inviate.
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