4D v17 R6 Beta inizia oggi

Tradotto automaticamente da Deepl

Siamo lieti di annunciare l’avvio del beta testing per 4D v17 R6! Wnfatti, diamo un’occhiata e vediamo cosa offre questa release R has in store for you:

  • Le app4D per iOS raggiungono nuovi traguardi grazie alla possibilità di gestire e modificare i contenuti dell’app tramite parametri.
  • Funzionalità di programmazione avanzate a disposizione: dalla possibilità di recuperare la catena di chiamate di esecuzione corrente, a un nuovo potente strumento per analizzare i log di debug, solo per citarne alcune.
  • Criteri di ricerca sofisticati e codifica ottimizzata con i nuovi progressi di ORDA.
  • La personalizzazione dello stile, l’uso di collezioni per leggere e scrivere valori e formule e un maggiore controllo sui metodi sono le nuove funzionalità aggiunte all’elenco in continua crescita delle caratteristiche di 4D View Pro.
  • I test beta per 4D Projects continuano con 4D v17 R6, consentendo di trarre il massimo vantaggio da un sistema di controllo sorgente.

Scaricate subito 4D v17 R6 (in esclusiva per i partner 4D)

4D for iOS – Preview

Azioni con parametri

Avete chiesto, 4D vi ha risposto. Con 4D v17 R6, potrete creare app iOS più coinvolgenti e avanzate che mai, grazie alla possibilità di modificare i dati direttamente nella vostra app iOS utilizzando un modulo di modifica definito. E non è tutto! Abbiamo anche creato alcune azioni predefinite e le abbiamo rese disponibili per voi!

Advanced programming capabilities

Recuperare la catena di chiamate di esecuzione corrente

Vi siete mai sentiti smarriti quando cercavate di eseguire il debug di un codice con metodi annidati? Quando un metodo chiama altri metodi, che a loro volta possono chiamare altri metodi? Grazie al nuovo comando Get call chain, ora potete conoscere il codice eseguito.

Analizzare i log di debug

Un nuovo strumento è a portata di mano per monitorare l’esecuzione dei processi. Potrete vedere quali sono i processi che consumano di più, la catena di chiamate con il relativo tempo di esecuzione e molto altro ancora. Questo strumento è stato progettato per aiutarvi a trovare i conflitti nel vostro codice e a migliorare le prestazioni del vostro database.

Miglioramenti a Quick Report

Quick Report è stato completamente ridisegnato a 64 bit e le sue funzionalità vengono continuamente integrate. Questa versione R offre due progressi: il primo è la capacità di catturare gli eventi nei report standalone e il secondo è legato alla gestione della spaziatura dei subtotali.

Moduli dinamici e ordine di inserimento

È possibile personalizzare facilmente l’ordine di inserimento dei moduli dinamici definendo un ordine di inserimento che non è necessariamente associato all’ordine z. Il nuovo attributo “entryOrder” consente di specificare un ordine di inserimento personalizzato.

Utilizzo delle stringhe di colore CSS per una migliore leggibilità

In genere, i colori CSS vengono dichiarati utilizzando un formato longint a 4 byte(ad esempio, 0x00RRGGBB). Ora in 4D v17 R6 è possibile scrivere “blu” invece dell’equivalente numerico 255 (0xFF).

ORDA

Query più sofisticate con le formule

Avete bisogno di criteri di ricerca più sofisticati di una semplice sintassi come“nome = Smith”? Se la risposta è sì, allora vi piacerà 4D v17 R6. Ora è possibile utilizzare qualsiasi metodo di progetto o espressione 4D nel metodo query() utilizzando le formule.

Ordinare una selezione di entità con un nuovo metodo ORDA

Oltre alla possibilità di applicare formule nelle query ORDA, è disponibile un nuovo metodo ORDA: orderByFormula(). Grazie alle formule, è ora possibile ordinare una selezione di entità utilizzando criteri complessi in un determinato metodo di progetto o in un’espressione 4D.

Ottimizzare il codice ORDA con la registrazione delle richieste

Grazie ai nuovi metodi ORDA disponibili sull’oggetto ds, potrete eseguire il debug delle funzioni e ottimizzare il codice ORDA con una migliore comprensione delle richieste inviate.

4D View Pro

leggere/scrivere valori e formule usando le collezioni

Se avete bisogno di leggere o scrivere molti valori o formule diverse, potete farlo in modo più rapido, semplice e simultaneo utilizzando le raccolte. A tale scopo è disponibile una nuova serie di comandi: VP SET VALUES, VP Get values, VP SET FORMULAS, e VP Get formulas.

Personalizzazione dello stile

Con 4D v17 R6, è possibile personalizzare programmaticamente lo stile dei documenti di 4D View Pro. Sono disponibili tre modi: si può: 1) utilizzare i comandi di stile predefiniti per definire lo stile generale di un foglio, 2) utilizzare i comandi del foglio di stile per definire le impostazioni di stile personalizzate utilizzate di frequente e, infine, 3) utilizzare i comandi dello stile di cella per definire lo stile di celle specifiche.

Controllo dei metodi

È disponibile un nuovo comando, VP SET ALLOWED METHODS, che consente di specificare i parametri, il nome, il tipo e il sommario di un metodo 4D. Ora i metodi sono più informativi e descrittivi e aiutano gli utenti finali a utilizzarli meglio.

Source control – Beta

Abbiamo iniziato a testare in beta i Progetti in 4D v17 R5 e continuiamo a testarli in 4D v17 R6 con altre funzioni e caratteristiche supportate. Poiché tutto il codice è ora basato su testo, è facile eseguire il commit in un sistema di controllo sorgente come Git, Perforce, SVN o altri. È possibile non solo eseguire il commit, ma anche eseguire il rollback o il merge con altri rami. Questo ha un grande impatto sul modo in cui svilupperete le applicazioni con 4D.

Avete bisogno di ulteriori dettagli tecnici? Date un’occhiata alla documentazione di4D v17 R6 Beta nella sezione 4D Doc Center.

Il vostro feedback è molto apprezzato e ci aiuterà a migliorare la qualità del nostro prodotto e a rispondere meglio alle vostre esigenze. Saremo lieti di conoscere le vostre opinioni su una qualsiasi delle funzioni sopra elencate. Contribuite al nostro forum “versione beta” (accessibile a tutti i partner 4D).

Non sei ancora un partner? Diventate un partner 4D e partecipate alla conversazione!

Avatar
- Product Marketing Manager - Intissar è entrata in 4D nel 2017 come Product Marketing Manager. Lavora a stretto contatto con i team di prodotto, marketing, ingegneria e supporto tecnico per evidenziare il "perché", il "come" e il "cosa" delle nuove funzionalità e di quelle aggiornate a diversi pubblici. Questa vicinanza le consente di creare strutture di messaggistica e di scrivere contenuti approfonditi ed esempi di codice per il blog e il sito web di 4D. Dopo aver conseguito la laurea in Informatica presso l'università VINCI, Intissar ha lavorato in diverse startup come ingegnere informatico. La sua esperienza pratica comprende le specifiche, la progettazione e lo sviluppo del software, la formazione e il supporto agli utenti e la gestione del team.