![...](/f/9bebcf00797daabea9f047e96bac6f3d.jpg)
Vissa företag använder terminalprogram för att visa rapporter.
Inte alla datorprogram använder grafiska användargränssnitt (GUI), den färgglada uppsättningen av fönster, skärmar och knappar som datoranvändare har vant sig vid. Eftersom att skriva program som skriver till traditionella terminalskärmar snarare än att skapa GUI: er är snabbare att programmera och använder färre systemresurser, använder vissa affärsprogram fortfarande terminalskärmar. Men en professionell presentation är alltid viktig, så att utforma programmet för att formatera rapporterna som det kommer att visa är ett viktigt steg i utvecklingsprocessen.
Steg 1
Bestäm hur rapporterna ska formateras. Detta inkluderar designbeslut om inkludering av sammanfattningar och andra objekt som du vill ha mellan rapportens rubrik och textens brödtext.
Dagens video
Steg 2
Koda "entry"-komponenten i ditt program, där användare anger rapporter i systemet för att individuellt fråga användaren om varje komponent i rapporten. Be till exempel först terminalprompten "Rapporttitel:" så att användaren kan skriva in titeln. Efter att detta har skickats, fråga efter nästa komponent, såsom "Författare:", och upprepa tills användaren har skrivit in texten i rapporten helt.
Steg 3
Bestäm marginallängderna för din rapportvisning. Detta kommer att mätas i hur många tecken bred du vill ha rapporten; det är inte ett tum-baserat mått. Skapa en loop för att infoga ett '\n'-tecken med ditt valda intervall i varje komponent efter att användaren lagt till dem. Detta tecken talar om för terminalen att börja visa resten av informationen på en ny rad varje gång den påträffas.
Steg 4
Tilldela varje rapportkomponent att lagras sekventiellt i ett arrayobjekt. I C, C++ och Java kallas dessa arrayer; i Python kallas de listor. Detta gör att du enkelt kan lagra och hämta den data som utgör rapporten.
Steg 5
Koda komponenten "Visa" i ditt program för att visa varje komponent i följd. Syntaxen för att skriva ut rapportkomponenten till terminalen kommer att vara i linje med "Skriv ut ditt-array-namn[n]" där "Skriv ut" är din valda språkets utskriftsfunktion, "Your-Array-Name" är namnet du valde för din array och [n] är ordningsnumret för vilken rapportdel du är visas.
Steg 6
Koda ditt program för att skriva ut '\n' tecken mellan rapportkomponenterna. Antalet mellanslag du vill ha mellan komponenterna avgör hur många '\n' tecken du behöver använda.
Dricks
Kom ihåg att när du arbetar med arrayobjekt börjar indexet för arrayen på noll, inte ett. Således kommer indexet för det första objektet som är lagrat i en array att ha ett indexnummer på noll, och det andra objektet kommer att ha ett indexnummer på ett.