Suggerimenti tecnici – Ecco i 4 suggerimenti di aprile!
di Add Komoncharoensiri, Direttore dei servizi tecnici di 4D Inc.
In qualità di sviluppatore 4D, è necessario tenersi al passo con i nuovi progressi che 4D sta continuamente fornendo. Oltre ai suggerimenti e ai trucchi forniti dal team del prodotto, i suggerimenti tecnici sono un altro riferimento per imparare alcuni concetti di 4D.
Questo articolo tratta 4 suggerimenti:
- Come trattare i caratteri jolly SQL come una stringa letterale
- Ottenere programmaticamente il nome del progetto
- I metodi preemptive sotto la stessa catena di chiamate devono essere anch’essi preemptive
- Creare un nuovo documento di View Pro basato su un foglio
Uno sguardo più approfondito alla crittografia dei dati 4D
4D offre diverse possibilità per garantire la sicurezza delle applicazioni aziendali. Una di queste possibilità è quella di proteggere i dati stessi utilizzando la crittografia integrata in 4D. Per aiutarvi a capire come funziona la crittografia, siamo lieti di annunciare la pubblicazione della Guida alla crittografia 4D.
Come ha detto il nostro vicepresidente della strategia, Thomas Maul:
“Vale la pena di dedicare qualche istante alla crittografia per capire come funziona. E non solo per capire come si usa”.
E noi non potremmo essere più d’accordo, perché se non la comprendiamo correttamente, non la utilizzeremo mai al massimo delle sue potenzialità.
Che si tratti di:
- cercate di ottenere un vantaggio commerciale rispetto ai vostri concorrenti
- avete a che fare (voi o i vostri clienti) con dati sensibili o informazioni proprietarie, come nel settore finanziario, sanitario o legale
- siete semplicemente curiosi di conoscere la tecnologia alla base di questa funzione
Vi consigliamo vivamente di esaminare la soluzione di crittografia offerta da 4D.
Leggete il documento dettagliato
Come autenticare l’applicazione 4D unita (macOS 12 e Xcode 13)
Nota: aggiornamento per macOS 12/Monterey e Xcode 13. Per Xcode 12 e precedenti, vedere questo post del blog.
Con Monterey (macOS 12), si consiglia vivamente di autenticare le applicazioni distribuite su una rete pubblica. Un numero significativo di sviluppatori trasferisce le proprie applicazioni utilizzando un dispositivo di archiviazione collegato o tramite la condivisione di file; la notarizzazione non è necessaria in questi casi in cui l’utente si fida già dello sviluppatore. La notarizzazione ha lo scopo di assicurare agli utenti che l’applicazione non è dannosa ed è necessaria solo per le applicazioni scaricate da un sito web.
Utilizzando la nostra funzione di firma integrata durante la creazione delle applicazioni con 4D v18, l’applicazione è pronta per essere autenticata. Questo processo si svolge al di fuori di 4D. Si tratta di aggiungere una firma elettronica alla domanda e di inviare la domanda firmata a un servizio di controllo automatico. Ecco tutto quello che c’è da sapere:
4D Write Pro abbraccia la modalità Dark!
Siamo lieti di annunciare che questo è l’ultimo passo per la modalità scura su macOS. Gli ultimi widget della libreria sono compatibili con la modalità scura:
- Barra degli strumenti dell’interfaccia di 4D Write Pro
- Barra laterale dell’interfaccia di 4D Write Pro
- Area di testo ricco
Quindi, a partire da 4D v19 R4, la scelta è vostra, in quanto potete sviluppare e distribuire completamente in modalità chiara o scura su macOS.
4D per Mobile: Miglioramenti nella gestione dei dati
La sezione Dati è disponibile nell’editor del progetto e consente di filtrare i dati da incorporare nei dispositivi mobili. Con 4D v19 R4, questa sezione dati è stata migliorata per comprendere meglio ciò che verrà incluso nell’applicazione.
Ulteriori opzioni per il comando set di oggetti inseribili
Esiste una moltitudine di interfacce e regole da rispettare. Spesso questi vincoli sono legati ai domini di attività. Ovviamente, alcuni dati possono essere inseriti o meno dall’utente. Per un campo non inseribile, ci sono due modi di gestire l’interfaccia:
- gli utenti possono comunque selezionare e copiare il suo contenuto, ad esempio per aggiungerlo a un report
- gli utenti non sono autorizzati a copiare il campo o a selezionarne il contenuto.
4D View Pro: Opzioni della cartella di lavoro
Quando si crea un documento con 4D View Pro, spesso è necessario perfezionare l’esperienza dell’utente nascondendo le schede del foglio e le barre di scorrimento, oppure disattivando il menu contestuale o l’opzione di trascinamento… Tutte queste funzioni e altre ancora sono ora possibili grazie al comando VP SET WORKBOOK OPTIONS della v19 R4.
4D per dispositivi mobili: Utilizzare gli attributi degli oggetti
Finora è possibile utilizzare quasi tutti i tipi di attributi nei progetti mobili: testo, date, ora, numeri interi… 4D v19 R4 ne porta un altro.
Salutate gli attributi degli oggetti.
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”.
Salvataggio del codice sorgente del progetto senza token
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.
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