За разлика от GUI приложенията, системните помощни програми обикновено са проектирани да работят в конзолата. Това ви позволява да ги стартирате от отдалечен терминал, да ги използвате за обработка на информация чрез пренасочване на потоци от данни и т.н. Следователно всеки програмист трябва да може да създава текстови програми.
Необходимо
компилатор за избраната платформа с набор от библиотеки
Инструкции
Етап 1
Разработете модел на взаимодействие на бъдещата програма с потребителя. Решете откъде приложението ще получава входни и конфигурационни параметри. Често конзолните помощни програми приемат всички параметри от командния ред и не осигуряват интерактивно взаимодействие с оператора. Въпреки това, много текстови програми, които прилагат разширена функционалност, използват интегриран подход. Те зареждат някои от настройките от конфигурационни файлове, получават някои като параметри на командния ред и искат от потребителя тези, които липсват.
Ако разработваната програма трябва да осъществява интензивно взаимодействие с оператора (например, като се използват текстови менюта), изградете диалогова графика. Това е визуализирано представяне на всички стабилни състояния на приложението и преходите между тях, съответстващи на операциите за обработка на данни.
Стъпка 2
Определете набора от платформи, на които програмата трябва да функционира. Ако има само една платформа, се отварят възможности за безпрепятствено използване на специфичните й възможности. Ако е необходимо да се създаде междуплатформено приложение, изискванията за използваните инструменти ще трябва да бъдат по-строги.
Стъпка 3
Изберете основните средства за изпълнение на програмата. Вземете решение за езика за програмиране, използваните библиотеки, IDE. Преводачи от избрания език трябва да съществуват за целия списък от платформи, избрани във втората стъпка.
Днес индустриалният стандарт за разработване на софтуер е езикът C ++. Безплатни компилатори на C ++ и съответните IDE съществуват за всички популярни операционни системи. Несъмненото предимство на C ++ при разработването на конзолни приложения е възможността да се използва стандартната библиотека на шаблони (STL).
Стъпка 4
Разработване или изучаване на алгоритми за трансформиране на входната информация, обработена от програмата. Ако е необходимо, помислете за използване на библиотеки на трети страни за внедряване на сложна функционалност.
Стъпка 5
Създайте текстова програма. Внедрете алгоритми за въвеждане, обработка и извеждане на данни на избрания език за програмиране. За повече удобство използвайте интегрирани среди за разработка. Добавете код за интерактивно взаимодействие с потребителя, ако е необходимо.