Spre deosebire de aplicațiile GUI, utilitățile de sistem sunt de obicei concepute pentru a rula în consolă. Acest lucru vă permite să le rulați de la un terminal la distanță, să le utilizați pentru procesarea informațiilor prin conducte redirecționând fluxuri de date etc. Prin urmare, orice programator ar trebui să poată crea programe text.
Necesar
un compilator pentru platforma selectată cu un set de biblioteci
Instrucțiuni
Pasul 1
Elaborați un model de interacțiune a viitorului program cu utilizatorul. Decideți de unde va primi aplicația parametrii de intrare și de configurare. Adesea, utilitarele console acceptă toți parametrii din linia de comandă și nu asigură interacțiune interactivă cu operatorul. Cu toate acestea, multe programe text care implementează funcționalități avansate utilizează o abordare integrată. Acestea încarcă unele dintre setări din fișierele de configurare, primesc unele ca parametri din linia de comandă și cer utilizatorului cele care lipsesc.
Dacă programul în curs de dezvoltare trebuie să efectueze o interacțiune intensă cu operatorul (de exemplu, folosind meniuri bazate pe text), construiți un grafic de dialog. Este o reprezentare vizualizată a tuturor stărilor stabile ale aplicației și a tranzițiilor dintre ele, corespunzătoare operațiilor de prelucrare a datelor.
Pasul 2
Determinați setul de platforme pe care ar trebui să funcționeze programul. Dacă există o singură platformă, se deschid oportunități pentru utilizarea nestingherită a capacităților sale specifice. Dacă este necesar să creați o aplicație multiplataforma, cerințele pentru instrumentele utilizate vor trebui să fie mai strânse.
Pasul 3
Selectați principalele mijloace de implementare a programului. Decideți limbajul de programare, bibliotecile utilizate, IDE. Traducătorii din limba selectată trebuie să existe pentru întreaga listă de platforme selectate în al doilea pas.
Standardul industrial pentru dezvoltarea de software în prezent este limbajul C ++. Compilatoare gratuite C ++ și IDE-uri corespunzătoare există pentru toate sistemele de operare populare. Avantajul fără îndoială al C ++ atunci când dezvoltă aplicații de consolă este capacitatea de a utiliza Biblioteca de șabloane standard (STL).
Pasul 4
Elaborați sau studiați algoritmi pentru transformarea informațiilor de intrare procesate de program. Dacă este necesar, luați în considerare utilizarea bibliotecilor terțe pentru a implementa funcționalități complexe.
Pasul 5
Creați un program de text. Implementați algoritmi pentru introducerea, procesarea și ieșirea datelor în limbajul de programare selectat. Pentru mai mult confort, utilizați medii de dezvoltare integrate. Adăugați cod pentru interacțiunea interactivă a utilizatorului, după cum este necesar.