Potenza degli oggetti e notazione dei punti

Tradotto automaticamente da Deepl

Con 4D v17 R5 vi abbiamo mostrato come sia facile manipolare un oggetto per recuperare gli attributi di un file o di una cartella. Le cose sono diventate ancora più semplici grazie alla notazione degli oggetti! In questo post, vi forniremo un HDI con un’interfaccia utente per gestire file e cartelle. Non si tratta di una novità in 4D, poiché è possibile farlo con i classici comandi 4D, ma ora è possibile farlo in modo più semplice e con meno righe di codice!

Questo suggerimento mostra come sia facile manipolare un oggetto per recuperare gli attributi di un file o di una cartella. Inoltre, mostra la potenza che si ottiene combinando nuove funzioni come i comandi file e folder, la notazione degli oggetti e le nuove funzioni delle caselle di riepilogo. Ad esempio, per recuperare un insieme di file e cartelle da visualizzare in una casella di riepilogo:

Form.docs:=Form.curfolder.folders().concat(Form.curfolder.files())

Esempio di database

Provate voi stessi l’esempio e vedrete che si comporta come un qualsiasi browser di file su disco. Ora dedicate un minuto a pensare a come scrivereste il codice dietro la casella di riepilogo per creare questa funzionalità. Infine, passate alla modalità di progettazione e date un’occhiata al codice: sarete sorpresi da quanto poco codice è stato utilizzato. Fare la stessa cosa senza la notazione a oggetti e gli oggetti richiederebbe una quantità di codice 10 volte superiore. Se non avete ancora provato la notazione a oggetti, è ora di farlo!

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à.