Erinevalt GUI-rakendustest on süsteemi utiliidid tavaliselt mõeldud töötama konsoolis. See võimaldab teil neid käivitada kaugterminalist, kasutada neid teabe töötlemiseks torujuhtme kaudu, suunates andmevooge jne. Seetõttu peaks iga programmeerija suutma luua tekstiprogramme.
Vajalik
valitud platvormi kompilaator koos teekide komplektiga
Juhised
Samm 1
Töötage välja tulevase programmi kasutajaga suhtlemise mudel. Otsustage, kust rakendus saab sisend- ja konfiguratsiooniparameetrid. Sageli aktsepteerivad konsooli utiliidid kõiki parameetreid käsurealt ega näe ette interaktiivset suhtlust operaatoriga. Kuid paljud täiustatud funktsionaalsust rakendavad tekstiprogrammid kasutavad integreeritud lähenemist. Nad laadivad osa sätetest konfiguratsioonifailidest, saavad mõned käsurea parameetritena ja küsivad kasutajalt puuduvaid seadeid.
Kui arendatav programm peab operaatoriga intensiivselt suhtlema (näiteks kasutades tekstipõhiseid menüüsid), koostage dialoogigraafik. See on rakenduse kõigi stabiilsete olekute ja nendevaheliste üleminekute visualiseeritud kujutis, mis vastab andmetöötlustoimingutele.
2. samm
Määrake platvormide komplekt, millel programm peaks toimima. Kui on ainult üks platvorm, avanevad võimalused selle spetsiifiliste võimete takistamatuks kasutamiseks. Kui on vaja luua platvormidevaheline rakendus, tuleb karmistada nõudeid kasutatavatele tööriistadele.
3. samm
Valige programmi rakendamise peamine viis. Otsustage programmeerimiskeel, kasutatavad teegid, IDE. Tõlkijad valitud keelest peavad eksisteerima kogu teises etapis valitud platvormide loendi jaoks.
Tänaseks tarkvaraarenduse valdkonnastandardiks on C ++ keel. Kõigi populaarsete operatsioonisüsteemide jaoks on olemas tasuta C ++ kompilaatorid ja vastavad IDE-d. Konsoolirakenduste arendamisel on C ++ vaieldamatu eelis võime kasutada standardset mallide teeki (STL).
4. samm
Arendage või uurige algoritme programmi töödeldava sisendinformatsiooni teisendamiseks. Vajadusel kaaluge keerukate funktsioonide juurutamiseks kolmandate osapoolte teekide kasutamist.
5. samm
Looge tekstiprogramm. Rakendage algoritme andmete sisestamiseks, töötlemiseks ja väljundiks valitud programmeerimiskeeles. Suurema mugavuse huvides kasutage integreeritud arenduskeskkondi. Vajadusel lisage kasutaja interaktiivseks suhtlemiseks kood.