Benvenuto Daniele,
Puoi cominciare con qualcosa di semplice. Innanzi tutto devi creare
l'interfaccia. Potresti creare 5 campi (editfield): anno, mese,
giorno, ora, minuti. E poi un pulsante "Start".
Nell'evento action del pulsante fai partire un Timer (è un controllo
che devi trascinare nella finestra) mediante le istruzioni
Timer1.period=60000
Timer1.mode=2
In questo modo il Timer1 esegue ogni 60'000 ms (=60 secondi) il
codice che gli inserisci nell'evento Action.
Nel suo evento action potresti mettere del codice che controlla se
l'ora corrente è uguale all'ora corrispondente a quella descritta nei
5 campi (devi usare la classe Date, nel manuale ci sono diversi esempi).
Se è congruente allora puoi fargli fare quello che vuoi, basta che lo
programmi.
Se vuoi fare in modo che l'applicazione, anche una volta chiusa e
riaperta si ricorda la data in cui deve eseguire le operazioni devi
salvare i dati su disco, per lavorare con i files dai un'occhiata
alla classe FolderItem.
Nell'evento open della tua finestra potresti scrivere di aprire un
file registrato nella cartella preferenze e leggere le preferenze, e
nell'evento close di salvare le modifiche (o riscrivere ill file). Il
formato puoi sceglierlo tu. Non per forza devi usare un database.
Specialmente se quello che devi salvare è semplice.
Matteo
On 29-apr-06, at 13:09, Daniele wrote:
Salve a tutti, eccomi al mio primo quesito, vorrei costruire uno
schedulatore di eventi, della serie che l'utente possa scegliere data
e ora e tipo di evento da avviare, il problema è che non so proprio da
dove partire, se devo memorizzare i dati su database, ogni consiglio è
ben accetto!!
Un saluto
Daniele
|