Database di progetto: Da binario a testo

Tradotto automaticamente da Deepl

4D v17 R5 ha segnato l’inizio del beta testing di un nuovo tipo di database 4D: i database di progetto. In 4D v18, siamo entusiasti di annunciare che i database di progetto sono ora in versione definitiva. È ora di sfruttare la potenza della piattaforma di sviluppo 4D unita alla versatilità di un formato leggero e distribuito!

I database di progetto consentono di sviluppare in 4D utilizzando file di testo anziché il tradizionale formato binario. Per creare un database di progetto:

Convertire un database esistente

La conversione di un database binario in un progetto è molto semplice: basta fare clic sulla voce di menu “File > Esporta > Struttura in progetto”.

Una volta terminata la conversione del database binario, viene visualizzato un messaggio per informare l’utente del suo completamento. 4D vi informa anche se sono stati rilevati errori che richiedono il vostro intervento( ad esempio, se ci sono oggetti modulo vecchi che non sono più supportati).

blank

Per maggiori dettagli, consultate la documentazione.

Un esempio concreto

Nel video che segue, convertiremo il database “Contatti” che potete scaricare dal sito web di 4D.

Utilizzando la voce di menu “File > Esporta… > Struttura in progetto”, convertiamo il file di struttura binario (.4DB) in un progetto. 4D ci informa che si è verificato un errore durante la conversione. Aprendo il file di registro, si nota che il database utilizza i pulsanti di evidenziazione. Come già detto, nei database dei progetti, alcuni vecchi oggetti non sono più supportati.

In questo caso, basterà cambiare il tipo di pulsante da Evidenziato a Invisibile. Nei vostri database, se il vostro “pulsante” è composto da un’immagine, un testo statico e un pulsante di evidenziazione, vi consigliamo di sostituire questi tre oggetti con un unicooggetto: un pulsante 3D. Ciò potrebbe richiedere alcune modifiche al codice se i pulsanti vengono visualizzati o nascosti in fase di esecuzione in base al contesto.

Dopo alcune correzioni, il database “Contatti” viene nuovamente esportato e questa volta con successo.

Ora tocca a voi giocare!

Vanessa Talbot
- Product Owner - Vanessa Talbot è entrata a far parte del team di 4D Program nel giugno 2014. In qualità di Product Owner, è incaricata di scrivere le storie degli utenti e di tradurle in specifiche funzionali. Il suo ruolo è anche quello di assicurarsi che l'implementazione della funzionalità fornita soddisfi le esigenze del cliente. Ha lavorato sulla maggior parte delle nuove funzionalità di multi-threading preemptive e anche su un argomento molto complesso: la nuova architettura per le applicazioni con motore. Vanessa si è laureata presso Telecom Saint-Etienne. Ha iniziato la sua carriera presso il Criminal Research Institute come sviluppatrice per il dipartimento audiovisivo. Ha lavorato anche nei settori dei media e della medicina come esperta di supporto tecnico, produzione e documentazione di nuove funzionalità.