Condivisione del codice sorgente dei componenti interni di 4D con i partner 4D

Tradotto automaticamente da Deepl

4D ha avviato un nuovo programma per condividere il codice sorgente dei componenti chiave interni di 4D, come il Quick Report a 64 bit, i selezionatori di data e ora o l’interfaccia utente di 4D Write Pro.

Sembra già interessante, ma cosa significa concretamente per voi? Avete sempre voluto utilizzare il widget Time picker, ma con un aspetto diverso. L’interfaccia utente di 4D Write Pro è ottima, ma non si adatta perfettamente alla vostra applicazione, che richiede un approccio più simile alla barra multifunzione di Microsoft Office.

Fornendovi il codice sorgente, 4D vi permette di sfruttare il lavoro svolto dal team di ingegneri di 4D, di personalizzarlo e di renderlo vostro! Questo apre grandi possibilità alla comunità degli sviluppatori 4D.

Come procedere? È molto semplice:

Scaricare il codice sorgente di 4D dal repository del forum 4D.

Personalizzare i componenti e renderli propri

Integrare la nuova versione nella propria applicazione

Distribuire l’applicazione ai propri clienti e utenti con la propria versione del componente.

Chi può partecipare a questo programma?

Tutti i partner 4D a partire dal programma Silver!

Dove scaricare il codice sorgente?

C’è un unico luogo: il forum 4D Partners Worldwide.

Quali sono i componenti disponibili ad oggi?

Ad oggi, il codice sorgente dei seguenti componenti è stato pubblicato per 4D v16 R2:

Interfaccia 4D Write Pro

4D Engineering ha progettato per voi un’interfaccia predefinita per 4D Write Pro disponibile all’interno del prodotto 4D. È sufficiente trascinare e rilasciare il widget dalla libreria degli oggetti all’editor di moduli ed è pronto all’uso.

Rapporti 4D

4D Report è il componente interno su cui si basa la finestra di dialogo Quick Report a 64 bit. Per maggiori dettagli, la nuova finestra di dialogo è presentata nei due post seguenti: Quick Report Editor completamente riscritto e creazione semplice di report a tabelle incrociate.

4D Pop

4D Pop è una serie di componenti di produttività raggruppati in una barra degli strumenti che si integra con l’ambiente di sviluppo 4D. Ricco di strumenti intelligenti e di immediata utilità per gli sviluppatori, 4D Pop offre molti vantaggi. Ad esempio, è possibile comporre la tavolozza di 4D Pop con gli strumenti preferiti, senza sovraccaricare lo schermo.

Area SVG

Questo componente offre un’area SVG manipolabile alle vostre interfacce utente. Il campo SVG Area consente di creare grafica vettoriale, disegnata a mano o generata programmaticamente, collegata ai dati dell’applicazione host. Supporta forme, colori e modelli di riempimento 4D standard e può anche contenere immagini bitmap sotto forma di collegamenti. Il contenuto dell’area può essere memorizzato in un record o esportato come file SVG.

Avanzamento 4D

4D Progress è disponibile nella libreria degli oggetti dell’editor di moduli. Consente di aprire una o più barre di avanzamento nella stessa finestra.

4D SVG

4D include un motore di rendering integrato che può essere utilizzato per visualizzare i file SVG. Il linguaggio XML utilizzato per manipolare le immagini SVG è particolarmente ricco ed esteso. Per facilitare i primi passi, 4D mette a disposizione il componente SVG, che include numerosi comandi che possono essere utilizzati per creare e manipolare gli oggetti grafici più comuni.

Widget 4D

I widget di 4D sono funzionalità fornite come componenti a cui si può accedere dall’editor di moduli dalla libreria di oggetti preconfigurati. Questi widget sono oggetti composti con caratteristiche predefinite. Forniscono accesso a funzioni standard e sono molto semplici da implementare.

Sono disponibili tre widget: DatePicker (selettore di date), TimePicker (selettore di orari) e SearchPicker (area di ricerca con aspetto standard).

Il codice sorgente aggiornato di tutti i componenti già condivisi viene pubblicato con ogni nuova release di R, in modo che possiate beneficiare delle nostre correzioni di bug e/o nuove funzionalità.

Altri componenti avranno il loro codice sorgente pubblicato in futuro, con le prossime release di R. Dovete solo lasciarci un po’ di tempo per prepararli e rendervi la vita facile.

Laurent Launay
- Corporate Marketing Manager -Laurent è entrato in 4D SAS nell'aprile 2014 come Product Marketing Manager. Ha partecipato alla promozione attiva dell'introduzione sul mercato del programma R-release. Con un background ingegneristico, e in un'azienda come 4D, non c'è mai molta strada da fare dal marketing ai prodotti e ai clienti. Prima di entrare in 4D, Laurent ha lavorato come Marketing e Business Development Manager per fornitori internazionali di software per carrier mobili e ISP.