Kako napraviti format terminalskog izvješća
Ne koriste svi računalni programi grafička korisnička sučelja (GUI), šareni skup prozora, ekrana i gumba na koje su korisnici računala navikli. Budući da je pisanje programa koji pišu na tradicionalne zaslone terminala umjesto stvaranja GUI-ja brže za programiranje i koristi manje resursa sustava, neki poslovni programi i dalje koriste zaslone terminala. No profesionalna prezentacija uvijek je važna, stoga je dizajniranje programa za formatiranje izvješća koje će prikazati važan korak u procesu razvoja.
1. korak
Odlučite kako će izvješća biti oblikovana. To uključuje dizajnerske odluke o uključivanju izvršnih sažetaka i drugih stavki koje želite između naslova izvješća i tijela teksta.
2. korak
Kodirajte "ulaznu" komponentu vašeg programa, gdje korisnici unose izvješća u sustav kako bi pojedinačno zatražili od korisnika svaku komponentu izvješća. Na primjer, prvo neka terminal zatraži "Naslov izvješća:" da korisnik upiše naslov. Nakon što je ovo poslano, zatražite sljedeću komponentu, kao što je "Autori:", i ponavljajte sve dok korisnik u potpunosti ne unese tekst izvješća.
3. korak
Odlučite o duljini margina za prikaz izvješća. To će se mjeriti koliko znakova želite u izvješću; to nije mjerenje temeljeno na inčima. Napravite petlju za umetanje znaka '\n' u odabranom intervalu u svaku komponentu nakon što ih korisnik doda. Ovaj znak govori terminalu da počne prikazivati ostatak informacija u novom retku svaki put kada naiđe.
4. korak
Dodijelite svakoj komponenti izvješća koja će se sekvencijalno pohraniti u objekt niza. U C, C++ i Javi, oni se nazivaju nizovi; u Pythonu se zovu liste. To vam omogućuje jednostavno pohranjivanje i dohvaćanje podataka koji čine izvješće.
Korak 5
Kodirajte komponentu "Prikaz" vašeg programa za prikaz svake komponente u nizu. Sintaksa za ispis komponente izvješća na terminalu bit će u skladu s "Ispis imena niza [n]" gdje je "Ispis" funkcija ispisa vašeg odabranog jezika, "Naziv niza" naziv koji ste odabrali za vaš niz i [n] je redni broj dijela izvješća koji prikazujete.
Korak 6
Kodirajte svoj program za ispis znakova '\n' između komponenti izvješća. Broj razmaka koji želite između komponenti odlučuje koliko '\n' znakova trebate koristiti.
Savjet
Zapamtite da kada radite s objektima niza, indeks za niz počinje od nule, a ne od jedinice. Stoga će indeks prve stavke pohranjene u nizu imati indeksni broj nula, a druge stavke jedan.