Una barra multifunzione potente e ricca di funzionalità per 4D View Pro
Oltre alla barra degli strumenti esistente, siamo orgogliosi di annunciare l’aggiunta di una potente barra degli strumenti in stile nastro per migliorare l’interfaccia utente di 4D View Pro. Basta selezionare un’opzione nell’Elenco proprietà e il gioco è fatto!
Collegamenti nei documenti di 4D Write Pro
Come sviluppatore o utente finale, sapete quanto possano essere comodi i collegamenti ipertestuali. Senza di essi, dovreste conoscere l’URL di ogni pagina di Internet! Essi consentono di trasformare il testo o le immagini in collegamenti per consentire una facile transizione da un luogo(ad esempio, un documento di 4D Write Pro) a un altro (in genere un sito web).
E se i link potessero offrire di più? Se potessero lanciare l’esecuzione di codice 4D o semplicemente spostare il cursore in un’altra area dello stesso documento? È possibile!
Tirare a rinfrescare con 4D per iOS
Con la versione 17 R5, 4D per iOS viene fornito con una funzione interessante: Pull-to-refresh. Si tratta di un gesto molto utile, poiché per aggiornare i dati è sufficiente scorrere fino alla parte superiore dello schermo e poi far scorrere il dito verso il basso. Con questa funzione molto intuitiva, il contenuto dell’app viene aggiornato in un attimo.
Registrare le conversazioni SMTP
Come promesso in un post precedente, ogni release R include ulteriori progressi relativi alla funzionalità di posta elettronica, sbloccandone le potenzialità nascoste.
4D v17 R5 offre una nuova interessante funzionalità per i log delle e-mail. A volte durante lo sviluppo tutto funziona bene, ma quando si distribuisce al cliente si verifica un problema nella consegna delle e-mail. Scoprire dove si verifica il guasto può essere difficile, poiché la comunicazione è criptata e spesso non si ha accesso ai file di log del server SMTP. È molto probabile che il problema sia legato al server SMTP, ma come si può essere sicuri? Basta avviare il log SMTP nella vostra applicazione! Questo registro contiene una registrazione di tutte le azioni eseguite, comprese quelle che interrompono la connessione. Ancora meglio, questo registro mostra le comunicazioni con il server SMTP in testo semplice e non criptato, rendendone più facile l’analisi.
Convertire un database esistente in un progetto
A partire da 4D v17 R5, è possibile creare un progetto di database. Uno dei maggiori vantaggi dei progetti è la facilità con cui rendono possibile il lavoro collaborativo per i team distribuiti… memorizzando la sorgente in un sistema di controllo sorgente in file di testo semplici. Sia che siate singoli sviluppatori o che facciate parte di un team, questo apre un nuovo mondo di possibilità.
Ma che dire dei database esistenti? Possono essere convertiti in progetti? Sì! Questo post del blog vi mostrerà come fare e vi farà conoscere alcune cose da sapere prima di procedere.
Progetto 4D: Abbracciare una nuova era di collaborazione
4D è da sempre un sostenitore dello sviluppo di gruppo, fin da 4D Server 1.0. Il più grande vantaggio di lavorare insieme sullo stesso codice sorgente è quello di consentire sia lo sviluppo in team che il test in team. Tuttavia, questo può creare alcuni svantaggi per i team distribuiti, poiché potrebbero non essere in grado di lavorare sullo stesso sorgente.
Dopo una completa riscrittura, 4D supporta ora due modi di lavorare con i sorgenti: binario e progetto. Binary è il 4D che tutti conosciamo e amiamo, con il sorgente in un file binario per consentire lo sviluppo in team con 4D Server. Project facilita il lavoro collaborativo dei team distribuiti, memorizzando i sorgenti in un sistema di controllo dei sorgenti in file di testo semplice.
Iniziare con la crittografia in 4D
In un precedente post sul blog, abbiamo annunciato nuovi strumenti di crittografia dei dati per i vostri database 4D. Ora è il momento di sporcarci le mani e conoscere meglio questi strumenti, progettati per essere il più possibile automatici.
Leggere i campi degli oggetti 4D con SQL Engine
Un campo oggetto 4D è un tipo di campo persistente del database, memorizzato come contenuto binario. In precedenza, la lettura di questo tipo di campo da parte di un driver ODBC non era possibile. Fino ad oggi.
Prima veniva restituito un errore quando si cercava di leggere un campo oggetto. Questo impediva il completamento di semplici richieste Select * from myTable , il che poteva essere frustrante per gli utenti che volevano solo sfogliare il contenuto di una tabella.
Buone notizie! Il motore SQL è stato aggiornato per consentire la lettura dei campi oggetto 4D.
Introduzione alla crittografia dei dati in 4D
I DATI sono ovunque. Con il crescente spostamento delle nostre vite online, aumenta anche l’importanza della sicurezza dei dati. I dati dei clienti devono essere protetti da potenziali minacce e violazioni. In molti casi, l’utilizzo di uno strumento di crittografia del disco (come Bitlocker di Microsoft o FileVault di Apple) fornisce un livello di protezione sufficiente, ma cosa succede se il vostro cliente o il vostro CSO (Chief Security Officer) richiede la crittografia a livello di database, su base tabellare?
Durante il 4D Summit 2018, ci avete chiesto una soluzione per criptare i vostri dati e noi l’abbiamo ottenuta. Siamo entusiasti di presentare nuovi strumenti di crittografia dei dati per i vostri database 4D.
4D v17 R5 Beta inizia oggi
Siamo lieti di annunciare il lancio del beta testing per 4D v17 R5.
4D v17 R5 è una delle versioni di R più ricche di funzionalità che siano mai state rilasciate e non potremmo essere più felici di condividere tutti i progressi che abbiamo aggiunto all’elenco sempre crescente di funzionalità di 4D:
- È disponibile una nuova crittografia integrata dei dati per i database 4D, che aggiunge un ulteriore livello di sicurezza completamente trasparente, sicuro e veloce.
- Azioni, sincronizzazione incrementale dei dati e relazioni N a uno sono ora disponibili per 4D per iOS.
- Il motore SQL è stato aggiornato per consentire la lettura di oggetti 4D.
- Ulteriori funzionalità per la posta elettronica: Registrazione delle conversazioni SMTP, intestazioni di posta personalizzate e supporto dei set di caratteri legacy sono pronti e vi aspettano.
- Ulteriori progressi nel linguaggio 4D e in ORDA per una migliore leggibilità, una manutenzione efficiente del codice e prestazioni ottimizzate.
- Oltre a estendere o rinominare i comandi, è possibile invocare un metodo dall’applicazione 4D, grazie alla potenza di 4D Write Pro.
- È disponibile una nuova e potente barra degli strumenti in stile ribbon per migliorare l’interfaccia utente di 4D View Pro.
- E molto altro ancora (vedi sotto).
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