Definire la dimensione dei caratteri per il font automatico
In una precedente release di R, sono stati aggiunti due nuovi temi automatici per definire il carattere e la dimensione del carattere, per cui sono disponibili tre temi automatici che rispettano le linee guida di ogni piattaforma. Per progettare l’interfaccia, il tema automatico è la soluzione consigliata, con ogni oggetto del modulo che utilizza il font e la dimensione raccomandati dal sistema operativo.
In alcuni casi, si può avere bisogno di un maggiore controllo e di motivi validi per ignorare le linee guida. Con 4D v18 R3, è possibile ignorare le dimensioni dei temi automatici e avere un maggiore controllo sulla visualizzazione del testo.
Angolo degli oggetti: condivisione facilitata e altre buone notizie
Quante volte avete ricevuto l’errore“Tipo di valore non supportato in un oggetto condiviso” quando avete cercato di inserire un oggetto in un oggetto condiviso?
Che cosa avete fatto? Avete scritto del codice più lungo per trasformare il vostro oggetto innocente in un oggetto condiviso, magari iterando su tutte le sue proprietà?
Che ne dite di trasferire un oggetto condiviso da un gruppo condiviso a un altro?
Una cosa interessante sugli oggetti: sapete già che possono essere usati come una mappa hash (un sistema chiave/valore), ma che ne dite di ottenere tutte le chiavi o tutti i valori con una sola riga di codice?
Continuate a leggere, perché 4D v18 R3 è uscito e porta con sé buone notizie!
Galleria 4D per iOS: Modelli pronti all’uso
Con 4D v18 R3 sono in arrivo cose molto interessanti in 4D per iOS! Per farla breve, sono a disposizione 40+ modelli pronti all’uso e si ha accesso a un’ulteriore galleria integrata che può essere utilizzata direttamente dall’editor del progetto. La galleria si basa su un elenco dinamico di modelli aggiornati da GitHub. Sentitevi liberi di usare e testare i modelli e anche di condividere i vostri modelli personalizzati con altri sviluppatori!
Supporto XPath migliorato
XPath è un linguaggio che consente di lavorare facilmente con i documenti XML. È già utilizzabile tramite il comando DOM Find XML element e con 4D v18 R3 il supporto della sintassi XPath è stato drasticamente migliorato. Se siete tra coloro che hanno richiesto funzionalità come l’utilizzo di un carattere jolly in un percorso, continuate a leggere!
4D Write Pro: Nuove azioni standard per tabelle, righe e celle
ORDA – Migliore selezione delle righe della casella di riepilogo
Programmazione orientata agli oggetti in 4D: Gestire l’ereditarietà delle classi
In un precedente post del blog, abbiamo introdotto un concetto molto importante nella programmazione orientata agli oggetti: Le classi. Ora analizzeremo un altro concetto fondamentale: L’ereditarietà, il meccanismo che consente a una classe di acquisire il comportamento di un’altra classe.
ORDA: Novità per i metodi di selezione delle entità
Per quanto riguarda ORDA, 4D v18 R3 è pieno di buone notizie! Sono disponibili nuovi metodi membri per migliorare ulteriormente la vostra esperienza di codifica.
Per cominciare, l’estrazione dei dati da una selezione di entità è stata notevolmente arricchita, consentendo di costruire una collezione completamente personalizzata con i dati della selezione di entità .
Inoltre, vi forniamo un modo per indicare a una selezione di entità che i suoi dati devono essere aggiornati immediatamente dal server, invalidando i dati nella cache.
Siete interessati ad alcuni dettagli? Continuate a leggere, tutto quello che c’è da sapere è qui sotto.
Introduzione alla programmazione orientata agli oggetti in 4D: Classi
Molti di voi hanno chiesto di poter definire un tipo di oggetto da quando il tipo Object è diventato disponibile. Grazie alla notazione a oggetti, molti di voi sognano di avere funzioni a oggetti. Non sognate più e salutate le classi nel database del progetto 4D v18 R3! In questo post introduciamo uno dei concetti più interessanti della programmazione orientata agli oggetti… insieme a un esempio di database e a un video bonus!
4D v18 R3 Beta inizia oggi
Siamo lieti di annunciare il lancio del beta testing per 4D v18 R3! Quali sono i progressi che questa release ha da offrire?
- Ci impegniamo a far evolvere il linguaggio 4D per un’esperienza di codifica intuitiva e senza soluzione di continuità. Per questo motivo, il linguaggio 4D ha fatto un enorme passo avanti con l’introduzione delle classi.
- Non dovrete mai perdere tempo quando cercate di determinare quale operazione causa la lentezza di un server. È disponibile un nuovo comando che aiuta a rilevare le operazioni che superano una determinata durata.
- AncheORDA ha le sue caratteristiche, ad esempio due nuovi metodi membri. Il primo consente di estrarre i dati da una selezione di entità, mentre il secondo permette di ottenere immediatamente i dati aggiornati dal server.
- Più di 40 azioni standard sono state aggiunte all’interfaccia di 4D write Pro, ampliando ulteriormente le possibilità di sviluppo.
- Per quanto riguarda 4D per iOS, sono ora a disposizione 40+ modelli pronti all’uso (accessibili dall’editor di progetto). È sufficiente un solo clic per installare il modello desiderato.
- 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