Kaip sukurti terminalo ataskaitos formatą

...

Kai kurios įmonės ataskaitoms rodyti naudoja terminalo programas.

Ne visose kompiuterių programose naudojamos grafinės vartotojo sąsajos (GUI) – spalvingas langų, ekranų ir mygtukų rinkinys, prie kurio kompiuterių naudotojai yra pripratę. Kadangi programas, kurios rašo į tradicinius terminalų ekranus, o ne kuria GUI, programuoti greičiau ir sunaudojama mažiau sistemos išteklių, kai kurios verslo programos vis tiek naudoja terminalų ekranus. Tačiau profesionalus pristatymas visada yra svarbus, todėl programos kūrimas taip, kad suformatuotų ataskaitas, kurios bus rodomos, yra svarbus žingsnis kūrimo procese.

1 žingsnis

Nuspręskite, kaip bus formatuojamos ataskaitos. Tai apima dizaino sprendimus dėl santraukų ir kitų norimų elementų įtraukimo tarp ataskaitos pavadinimo ir teksto dalies.

Dienos vaizdo įrašas

2 žingsnis

Užkoduokite programos „įvesties“ komponentą, kuriame vartotojai įveda ataskaitas į sistemą, kad atskirai paragintų vartotoją apie kiekvieną ataskaitos komponentą. Pavyzdžiui, pirmiausia turėkite terminalo raginimą „Pranešti pavadinimą:“, kad vartotojas galėtų įvesti pavadinimą. Kai tai bus pateikta, paraginkite įvesti kitą komponentą, pvz., „Autoriai:“ ir kartokite, kol vartotojas visiškai įves ataskaitos tekstą.

3 veiksmas

Nuspręskite ataskaitos rodymo paraštės ilgį. Tai bus matuojama, kiek simbolių pločio norite ataskaitos; tai nėra coliais pagrįstas matavimas. Sukurkite ciklą, kad į kiekvieną komponentą pasirinktu intervalu įterptumėte „\n“ simbolį, kai vartotojas juos pridės. Šis simbolis nurodo terminalui pradėti rodyti likusią informaciją naujoje eilutėje kiekvieną kartą, kai jis susiduria.

4 veiksmas

Priskirkite kiekvieną ataskaitos komponentą, kuris nuosekliai būtų saugomas masyvo objekte. C, C++ ir Java kalbose tai vadinami masyvais; Python jie vadinami sąrašais. Tai leidžia lengvai saugoti ir gauti duomenis, kurie sudaro ataskaitą.

5 veiksmas

Užkoduokite programos „Rodymo“ komponentą, kad kiekvienas komponentas būtų rodomas iš eilės. Ataskaitos komponento spausdinimo į terminalą sintaksė bus tokia pati kaip „Print Your-Array-Name[n]“, kur pasirinkote „Spausdinti“. kalbos spausdinimo funkcija, „Jūsų masyvo pavadinimas“ yra jūsų pasirinktas masyvo pavadinimas, o [n] yra eilės numeris, kurios ataskaitos dalis esate rodymas.

6 veiksmas

Užkoduokite programą, kad tarp ataskaitos komponentų būtų spausdinami „\n“ simboliai. Tarpų tarp komponentų skaičius lemia, kiek „\n“ simbolių reikia naudoti.

Patarimas

Atminkite, kad dirbant su masyvo objektais masyvo indeksas prasideda nuo nulio, o ne nuo vieno. Taigi, pirmojo masyve saugomo elemento indekso indeksas bus lygus nuliui, o antrojo elemento – vienetas.