Hvordan lage et terminalrapportformat

...

Noen virksomheter bruker terminalprogrammer for å vise rapporter.

Ikke alle dataprogrammer bruker grafiske brukergrensesnitt (GUI), det fargerike settet med vinduer, skjermer og knapper som databrukere har blitt vant til. Fordi å skrive programmer som skriver til tradisjonelle terminalskjermer i stedet for å lage GUI-er er raskere å programmere og bruker færre systemressurser, bruker enkelte forretningsprogrammer fortsatt terminalskjermer. Men en profesjonell presentasjon er alltid viktig, så det er et viktig skritt i utviklingsprosessen å designe programmet for å formatere rapportene det vil vise.

Trinn 1

Bestem hvordan rapportene skal formateres. Dette inkluderer designbeslutninger om inkludering av sammendrag og andre elementer du ønsker mellom rapporttittelen og brødteksten.

Dagens video

Steg 2

Kod "entry"-komponenten i programmet ditt, der brukere legger inn rapporter i systemet for å spørre brukeren individuelt om hver komponent i rapporten. For eksempel, ha først terminalprompten "Rapporttittel:" for at brukeren skal skrive inn tittelen. Etter at dette er sendt, spør etter neste komponent, for eksempel "Forfattere:", og gjenta til brukeren har skrevet inn teksten i rapporten fullstendig.

Trinn 3

Bestem marglengdene for rapportvisningen. Dette vil bli målt i hvor mange tegn bred du vil ha rapporten; det er ikke en tomme-basert måling. Lag en løkke for å sette inn et '\n'-tegn ved ditt valgte intervall i hver komponent etter at brukeren har lagt dem til. Dette tegnet forteller terminalen å begynne å vise resten av informasjonen på en ny linje hver gang den støtes på.

Trinn 4

Tilordne hver rapportkomponent som skal lagres sekvensielt i et matriseobjekt. I C, C++ og Java kalles disse arrays; i Python kalles de lister. Dette lar deg enkelt lagre og hente dataene som utgjør rapporten.

Trinn 5

Kod "Vis"-komponenten til programmet for å vise hver komponent i rekkefølge. Syntaksen for å skrive ut rapportkomponenten til terminalen vil være på linje med "Print Your-Array-Name[n]" hvor "Print" er din valgte språkets utskriftsfunksjon, "Your-Array-Name" er navnet du valgte for matrisen din og [n] er ordensnummeret til hvilken rapportdel du er viser.

Trinn 6

Kod programmet for å skrive ut '\n' tegn mellom rapportkomponentene. Antall mellomrom du vil ha mellom komponentene avgjør hvor mange '\n'-tegn du må bruke.

Tips

Husk at når du arbeider med matriseobjekter, starter indeksen for matrisen på null, ikke én. Dermed vil indeksen til det første elementet som er lagret i en matrise ha et indeksnummer på null, og det andre elementet vil ha et indeksnummer på en.