English
Instant Developer Foundation Documentazione
  • Tutorial applicazioni web
  • Modello ad oggetti

Classe IDDocument

copia link
<< Video precedente
Apri in una finestra a tutto schermo.
Video successivo >>

Trascrizione

La libreria di Instant Developer contiene un oggetto denominato IDDocument, è il documento base da cui tutti i documenti che creeremo all’interno del progetto ne erediteranno le funzionalità, quindi erediteranno proprietà, metodi, eventi.

La classe IDDocument fornisce tutti metodi necessari alla comunicazione con il database: caricamento, salvataggio dati, i metodi di conversione da e verso XML e JSON, alcuni servizi preconfezionati come il servizio per la creazione di una chiave primaria univoca di 20 caratteri.

Nella classe è anche definita la sequenza logica per ogni operazione da e verso il database con la possibilità, tramite eventi, di intercettare il momento desiderato.

La fase di caricamento dei dati prevede una fase di Before Load, Load e After Load: per ogni documento caricato in memoria potremmo eseguire codice applicativo nell’evento After Load.

La fase di salvataggio è più complessa e prevede diversi stati Validate, Before Save, Save e After Save per poter controllare ogni fase del salvataggio.

La classe IDDocument è una parte del core del template applicativo di Instant Developer, che semplificherà la scrittura del codice della nostra applicazione.

Adesso abbiamo le nozioni sufficienti per implementare la struttura documentale del progetto YouBB, vi aspetto nel prossimo tutorial e vi farò scoprire quanto è semplice.

Ultima modifica: 19/03/2021 / Validità: da 20.0.7800

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum

Vedi anche

    Scarica il progetto di esempio You Bb Project.zip