Come creare un formato di report per terminale
Non tutti i programmi per computer usano interfacce utente grafiche (GUI), l'insieme colorato di finestre, schermi e pulsanti a cui gli utenti di computer si sono abituati. Poiché scrivere programmi che scrivono su schermi terminali tradizionali invece di creare GUI è più veloce da programmare e usa meno risorse di sistema, alcuni programmi aziendali usano ancora schermi terminali. Ma una presentazione professionale è sempre importante, quindi progettare il programma per formattare i report che visualizzerà è un passaggio importante nel processo di sviluppo.
Passo 1
Decidi come saranno formattati i report. Questo include decisioni di design sull'inclusione di sommari esecutivi e altri elementi che vuoi tra il titolo del report e il corpo del testo.
Passo 2
Codifica il componente "inserimento" del tuo programma, dove gli utenti inseriscono i report nel sistema per richiedere individualmente all'utente ogni componente del report. Per esempio, prima fai in modo che il terminale richieda "Titolo report:" per l'utente che digita il titolo. Dopo che questo è stato inviato, richiedi il componente successivo, come "Autori:", e ripeti finché l'utente non ha inserito completamente il testo del report.
Passo 3
Decidi le lunghezze dei margini per la visualizzazione del tuo report. Questo sarà misurato in quanti caratteri vuoi che il report sia largo; non è una misura basata su pollici. Crea un ciclo per inserire un carattere '\n' all'intervallo scelto in ogni componente dopo che l'utente li aggiunge. Questo carattere dice al terminale di iniziare a visualizzare il resto delle informazioni su una nuova riga ogni volta che viene incontrato.
Passo 4
Assegna ogni componente del report da memorizzare sequenzialmente in un oggetto array. In C, C++ e Java, questi sono chiamati array; in Python, sono chiamati liste. Questo ti permette di memorizzare e recuperare facilmente i dati che costituiscono il report.
Passo 5
Codifica il componente "Visualizzazione" del tuo programma per visualizzare ogni componente in successione. La sintassi per stampare il componente del report sul terminale sarà del tipo "Print Your-Array-Name[n]" dove "Print" è la funzione di stampa del linguaggio scelto, "Your-Array-Name" è il nome che hai scelto per il tuo array e [n] è il numero ordinale di quale parte del report stai visualizzando.
Passo 6
Codifica il tuo programma per stampare caratteri '\n' tra i componenti del report. Il numero di spazi che vuoi tra i componenti decide quanti caratteri '\n' hai bisogno di usare.
Suggerimento
Ricorda che quando lavori con oggetti array, l'indice per l'array inizia a zero, non a uno. Quindi, l'indice del primo elemento memorizzato in un array avrà un numero di indice zero, e il secondo elemento avrà un numero di indice uno.