Suggerimenti

Creare un elenco interattivo di dati con 4D Qodly Pro

Tradotto automaticamente da Deepl

Nel blog di questa settimana esploriamo la creazione di una pagina dinamica per la visualizzazione dei dati. Ci concentreremo su un’applicazione pratica: la creazione di un sistema per generare rapporti annuali sulle prestazioni dei dipendenti. Questo progetto è disponibile su GitHub.

Il nostro obiettivo è progettare un’interfaccia facile da usare che visualizzi un elenco di dipendenti con opzioni per filtrare i risultati in base al reparto e allo stato di occupazione.

Suggerimenti blank

Integrazione dell’autenticazione utente nelle applicazioni Qodly

Tradotto automaticamente da Deepl

Nel blog di questa settimana ci concentreremo sul tema cruciale dell’autenticazione. Per illustrare la nostra discussione, utilizzeremo l’esempio di un’applicazione progettata per la stesura delle valutazioni annuali delle prestazioni dei dipendenti. Questa applicazione consente agli utenti di accedere in modo sicuro ai propri account autenticandosi con la propria e-mail e password.

Prodotto blank

Applicazioni di valutazione degli edifici

Tradotto automaticamente da Deepl

Nelle versioni precedenti di 4D, gli sviluppatori potevano richiedere licenze di valutazione a scopo di sviluppo, ma fornire agli utenti finali versioni di valutazione delle applicazioni create, sia standalone che client/server, era difficile o addirittura impossibile.

A partire da 4D 20.7 e 20 R8, è ora possibile creare versioni di valutazione delle applicazioni. Quando un utente esegue un’applicazione di valutazione per la prima volta su una nuova macchina, questa contatta automaticamente un servizio 4D per ottenere una licenza di valutazione di 14 giorni, senza che l’utente debba compiere alcuna azione manuale.

Questo post del blog vi guiderà attraverso il processo di creazione di una versione di valutazione della vostra applicazione a scopo dimostrativo.

Suggerimenti blank

Padroneggiare le applicazioni web con 4D Qodly Pro: Una serie di esercitazioni

Tradotto automaticamente da Deepl

Benvenuti alla nostra serie di tutorial sulla creazione di potenti applicazioni web con 4D Qodly Pro e 4D Server! Che siate sviluppatori web esperti o alle prime armi, 4D Qodly Pro trasforma la vostra piattaforma di sviluppo 4D in una potente soluzione ibrida low-code che porta i vostri dati 4D sul web senza richiedere una profonda esperienza nelle tecnologie front-end.

Con 4D Qodly Pro, potete estendere senza problemi le vostre applicazioni 4D esistenti a interfacce web interattive e reattive e progettare moderne applicazioni Web Business basate sulla tecnologia 4D, come l’incredibile 4D Write Pro. La parte migliore? Potrete basarvi su ciò che già conoscete e allo stesso tempo aprire nuove possibilità per i vostri utenti.

Prodotto blank

Nuova classe per eseguire connessioni TCP

Tradotto automaticamente da Deepl

Con il rilascio di 4D 20 R8, è arrivata una caratteristica che ha cambiato le carte in tavola: la classe TCPConnection. Questa moderna classe sfrutta la sintassi orientata agli oggetti e supporta la gestione delle connessioni di rete asincrone, offrendo una nuova e potente alternativa ai comandi Internet di 4D. Utilizzando TCPConnection, è possibile connettersi praticamente a qualsiasi cosa, che si tratti di server, stampanti, registratori di cassa o dispositivi industriali, rendendolo uno strumento versatile per gestire requisiti di rete unici.

In questa versione è disponibile la funzionalità client TCP, che consente di connettersi a server esterni e di scambiare dati senza problemi.

Prodotto blank

Debug diretto del codice 4D in Visual Studio Code

Tradotto automaticamente da Deepl

Per gli utenti di Visual Studio Code che lavorano con 4D, è ora disponibile una nuova estensione chiamata 4D-Debugger che funziona con 4D 20 R8.

La nuova estensione 4D-Debugger offre nuove e potenti funzionalità di debug a Visual Studio Code, ampliando le caratteristiche del 4D-Analyzer introdotto in precedenza. Grazie a questa estensione, è possibile impostare punti di interruzione, passare attraverso il codice 4D e ispezionare le variabili dall’interfaccia di Visual Studio Code. Questo strumento si integra perfettamente, semplificando il processo di debug e rendendo VS Code uno spazio di lavoro più versatile per i progetti 4D.

Prodotto blank

Notarizzazione su macOS: modifiche alla struttura dei componenti

Tradotto automaticamente da Deepl

Il processo di notarizzazione di macOS continua ad evolversi. Sfortunatamente, la struttura interna dei componenti 4D progettata con 4D v11 – intesa a consentire la compatibilità multipiattaforma – non soddisfa più i requisiti introdotti da Apple per i Mac basati sul silicio, rendendo sempre più difficile l’autenticazione dei componenti.

Per semplificare il processo di distribuzione, abbiamo aggiornato la struttura dei componenti a partire da 4D 20 R8. Questa nuova struttura di cartelle rende l’autenticazione e la distribuzione semplici come la distribuzione di un’applicazione. Tuttavia, c’è un’avvertenza importante: la struttura aggiornata non è compatibile con le versioni precedenti di 4D (ad esempio, 4D 20 R7 e precedenti), mentre i componenti più vecchi rimarranno compatibili con le versioni più recenti di 4D.

Anche il componente Build4D è stato aggiornato per riflettere la nuova struttura. Quando si costruiscono i componenti, occorre prestare attenzione e assicurarsi di utilizzare la versione corretta di Build4D.

Promemoria importante: I componenti costruiti con 4D 20 R7 o versioni precedenti possono presentare errori durante la notarizzazione. La soluzione consigliata è l’aggiornamento a 4D 20 R8.

Prodotto blank

4D Netkit: Ottenere informazioni sugli utenti da Google

Tradotto automaticamente da Deepl

La possibilità di accedere in modo efficiente alle informazioni sugli utenti di Google è fondamentale per creare interfacce utente reattive e automatizzare attività come l’invio di e-mail a più utenti all’interno di un dominio. Per soddisfare questi requisiti, abbiamo introdotto una serie di funzioni per ottenere informazioni specifiche sugli utenti e per recuperare tutti i profili e i contatti del dominio.

Prodotto blank

Migliorare l’esperienza di debug

Tradotto automaticamente da Deepl

Il debug gioca un ruolo fondamentale in qualsiasi processo di sviluppo e il miglioramento della funzionalità e dell’usabilità del debugger può aumentare significativamente la produttività dello sviluppatore. Da 4D 20 R8, 4D ha introdotto diversi miglioramenti al debugger e al debugger remoto. Questi aggiornamenti si concentrano sul salvataggio delle impostazioni definite dall’utente, sulla semplificazione della gestione e del riutilizzo delle espressioni e sulla riprogettazione dell’interfaccia complessiva.