Vrs 0.1.5.0
- Compilata da CSiCoAlm il 2021/10/27 - Versione dal funzionamento simile a prima, ma che: - Serializza lo stato su DB SQLite - Utilizza il file di configurazione per parametrizzare il funzionamento - Esegue un log basilare delle operazioni principali - Manca: - Sviluppare gli eventi loggati, che ora sono troppo basilari. - Gestione in thread paralleli dei download - Riduzione ad icona per non visualizzare il tutto (privacy) - Rendere l'applicativo consol, in modo che non vi sia interfaccia utente.
This commit is contained in:
1 parent
fd2da1a3af
commit
8a6fddda9d
2 files changed
+48
-2
No files matched your search
@@ -35,6 +35,34 @@ velocemente ai link fatti, e a quelli da fare
|
|||||||
- Update :: indica la data in cui eseguo l'ultimo update al record
|
- Update :: indica la data in cui eseguo l'ultimo update al record
|
||||||
|
|
||||||
|
|
||||||
|
* TODO Vrs 0.1.5.0 :DONE:
|
||||||
|
Applicazione che serializza i dati su SQLite, ma continua ad usare liste internamente per
|
||||||
|
recuperare il codice già fatto.
|
||||||
|
|
||||||
|
Per serializzare i dati utilizzo SQLlite con la tabella che mi permetta di risalire
|
||||||
|
velocemente ai link fatti, e a quelli da fare
|
||||||
|
|
||||||
|
| URL | Tipo | Stato | Update |
|
||||||
|
|-----+------+-------+--------|
|
||||||
|
|
||||||
|
- URL :: indica l'url a cui vi è la pagina da downloadare (sia indice che racconto)
|
||||||
|
- Tipo :: indica la tipologia della pagina, cioè Idx per le pagine che sono indici/elenchi
|
||||||
|
di racconti
|
||||||
|
- Stato :: Indica lo stato associato al link che sarà definito in basee alla seguente
|
||||||
|
enumerazione *LinkStatusEnum*:
|
||||||
|
- ToDownload
|
||||||
|
- Downloading
|
||||||
|
- Downloaded
|
||||||
|
e quindi all'avvio, mi basta caricare l'elenco dei link che hanno stato diverso da
|
||||||
|
Downloaded e riprendere il download
|
||||||
|
- Update :: indica la data in cui eseguo l'ultimo update al record
|
||||||
|
|
||||||
|
All'avvio carico sulle liste interne i vari link con il metodo DBTools.LoadData e al
|
||||||
|
termine salvo lo stato delle liste aggiornando i record sul DB tramite il metodo
|
||||||
|
DBTools.SaveData. In questo modo posso iniziare un download e interrompere la procedura
|
||||||
|
per poi riprenderla in un secondo momento senza problemi.
|
||||||
|
|
||||||
|
|
||||||
* Test funzionamento in consol: :ABORT:
|
* Test funzionamento in consol: :ABORT:
|
||||||
verifichiamo se è possibile operare come consol:
|
verifichiamo se è possibile operare come consol:
|
||||||
|
|
||||||
|
|||||||
@@ -32,8 +32,26 @@ using System.Runtime.InteropServices;
|
|||||||
// È possibile specificare tutti i valori oppure impostare valori predefiniti per i numeri relativi alla revisione e alla build
|
// È possibile specificare tutti i valori oppure impostare valori predefiniti per i numeri relativi alla revisione e alla build
|
||||||
// usando l'asterisco '*' come illustrato di seguito:
|
// usando l'asterisco '*' come illustrato di seguito:
|
||||||
// [assembly: AssemblyVersion("1.0.*")]
|
// [assembly: AssemblyVersion("1.0.*")]
|
||||||
[assembly: AssemblyVersion("1.0.0.0")]
|
[assembly: AssemblyVersion("1.5.0.0")]
|
||||||
[assembly: AssemblyFileVersion("1.0.0.0")]
|
[assembly: AssemblyFileVersion("1.5.0.0")]
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
*
|
||||||
|
* Vrs 0.1.5.0
|
||||||
|
*
|
||||||
|
* - Compilata da CSiCoAlm il 2021/10/27
|
||||||
|
* - Versione dal funzionamento simile a prima, ma che:
|
||||||
|
* - Serializza lo stato su DB SQLite
|
||||||
|
* - Utilizza il file di configurazione per parametrizzare il funzionamento
|
||||||
|
* - Esegue un log basilare delle operazioni principali
|
||||||
|
* - Manca:
|
||||||
|
* - Sviluppare gli eventi loggati, che ora sono troppo basilari.
|
||||||
|
* - Gestione in thread paralleli dei download
|
||||||
|
* - Riduzione ad icona per non visualizzare il tutto (privacy)
|
||||||
|
* - Rendere l'applicativo consol, in modo che non vi sia interfaccia utente.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|||||||
Reference in new issue
Block a user