Qual è una buona strategia di progettazione per conservare la cronologia delle attività dell'utente e dei file come i progetti di Visual Studio?

4

OK quindi non sono così sicuro che "progetto" sia il termine giusto, ma per i miei scopi, definisco "progetto" come simile a ciò che usa Visual Studio, o file di parole Microsoft che l'utente può aprire e lavorare attiva e poi salva, e quando l'utente esegue nuovamente l'applicazione, il programma è a conoscenza dei file che sono stati elaborati l'ultima volta che l'applicazione è stata aperta.

Quindi chiedo, qual è una buona strategia di progettazione per conservare la cronologia delle attività dell'utente e file come i progetti di Visual Studio?

    
posta Eric Vi4ing 27.07.2012 - 11:13
fonte

2 risposte

1

Persistenza delle attività e preferenze degli utenti

Esistono diversi approcci che dipendono dalla tecnologia utilizzata dal lato del cliente. Nel tuo caso di moduli Windows ha un ottimo supporto da .NET Framework stesso.

In breve, si tratta di creare, caricare e salvare le impostazioni utente.

Sono disponibili post più dettagliati e sono disponibili: - Architettura delle impostazioni dell'applicazione - Come mantenere lo stato di Windows Form - Persistenza indolore delle posizioni di Windows Form

Una buona fonte di Migliorare le applicazioni Windows Form può essere referenziata nell'articolo di MSDN.

    
risposta data 27.07.2012 - 20:46
fonte
2

Vuoi persistenza (la capacità dei dati dell'utente di sopravvivere attraverso diverse chiamate delle stesse applicazioni). Esistono molti modi per implementarlo e la descrizione del prodotto è così generale che è difficile prevedere quale sarà il migliore per te. Alcune possibili direzioni da osservare sono database , serializzazione , memorie di memoria e molte varianti di approcci di persistenza sviluppati in proprio (raramente utili a meno che non siano richiesti sono davvero inusuali). Cerca una di queste cose nel tuo strumento di recupero delle informazioni preferito e torna per ulteriori informazioni.

    
risposta data 27.07.2012 - 12:20
fonte

Leggi altre domande sui tag