2009-04-10 20 views
5

Ho costruito una piccola utility Winforms .NET per uso interno nella mia azienda e, poiché l'interfaccia principale è un controllo struttura a schede, ho deciso di aggiungere una scheda per "about box" anziché un modulo separato. Quindi, ho un po 'di spazio per riempire la mia scatola.Cosa dovrei visualizzare nella mia casella Informazioni?

Finora ho: icona

  • del programma & nome
  • versione
  • il nome dell'autore (mi)
  • l'anno di creazione (2009).

Con una buona quantità di spazio vuoto rimasto, ho pensato di provare ad aggiungere qualcosa di utile forse ... ma forse non è necessario? Ecco quello che altro io ho aggiunto finora:

  • versione del sistema operativo
  • .NET Framework versione
  • directory corrente
  • Nome computer
  • Nome utente

ho dato a l'evento di un comportamento strano potrebbe essere utile.

Cosa ne pensi? Ci sono delle informazioni utili che vorresti che fossero visualizzate nel riquadro delle informazioni o dovrei semplicemente mantenerlo bello e semplice?

+0

Vedere anche la domanda http://stackoverflow.com/questions/366683/how-to-design-a-good-about-box –

risposta

7

Consiglio sempre di inserire l'indirizzo email di qualcun altro.

In tutta serietà, tutto ciò che ritenete sarà di aiuto sia per fornire informazioni preziose all'utente che per chi fornirà supporto tecnico.Ad esempio, probabilmente identificheremmo l'ambiente in cui l'applicazione è in esecuzione come TEST, CERT o PROD.

2

Non vorrei iniziare a dare il massimo, cercando di includere Creep an about box, dopotutto è solo una scatola. Dalla mia esperienza, non molte persone lo leggono. Tuttavia, se l'informazione è rilevante per il programma, aggiungerla non danneggerebbe.

Quando si utilizza il software, l'unica volta che si accede al menu della guida (in cui si trova solitamente un pulsante about) è quando non sono completamente a conoscenza di come eseguire determinate attività. Se il tuo programma è strutturato bene e fondamentalmente auto-documentante, non molte persone si avventureranno nel menu di aiuto.

Con ciò detto, però, quando utilizzo il software di singoli sviluppatori, di solito sono interessato a chi ha lavorato su di esso se si tratta di un buon software. Quindi, se il tuo software è rivolto agli sviluppatori (e a quelli curiosi come me), sentiti libero di mettere alcune informazioni interessanti lì, come amo leggerlo.

0

L'unico motivo per inserire più informazioni in una casella Informazioni è se si prevede di utilizzarlo per la diagnostica quando gli utenti richiedono assistenza.

5

Mantenerlo piacevole e semplice. Gli utenti potrebbero preoccuparsi del perché è necessario conoscere il nome del computer e il nome utente (ad esempio).

Se vi aspettate dei problemi, allora avete un altro modo di raccogliere queste informazioni e dire ai vostri utenti di usarle - potrebbe anche automaticamente inviarvi una e-mail con le informazioni.

2

La prima lista che hai dato sembra solida. Includerei sicuramente tutto da quella lista.

Per quanto riguarda il secondo elenco: penso che la versione di .NET framework e possibilmente la versione del sistema operativo siano utili. Non preoccuparti di includere il nome del computer, la directory e il nome utente; non sembrano servire a uno scopo e quindi probabilmente causeranno solo confusione.

Si potrebbe anche voler includere la data dell'ultimo aggiornamento del programma. Mi rendo conto che questa informazione è catturata nel numero di versione, ma avendo entrambi a portata di mano consentirebbe agli utenti di sapere con quale frequenza questo strumento cambia.

1

Se si dispone di un sito Web per l'applicazione, si consiglia di inserirlo. In che modo coloro che sono interessati a maggiori dettagli, o potenzialmente vogliono presentare una richiesta di bug, hanno un modo rapido per arrivare al tuo sito.

Non sono il più grande fan di un indirizzo e-mail, in quanto potrebbe aprire la porta a coloro che hanno intenzioni meno che onorevoli. Si potrebbe facilmente mettere un modulo di contatto sul sito.

Problemi correlati