Jak Tworzyć Programy Tekstowe

Spisu treści:

Jak Tworzyć Programy Tekstowe
Jak Tworzyć Programy Tekstowe

Wideo: Jak Tworzyć Programy Tekstowe

Wideo: Jak Tworzyć Programy Tekstowe
Wideo: W 3 minuty nauczył wszystkich, jak tworzyć programy komputerowe 2024, Może
Anonim

W przeciwieństwie do aplikacji z graficznym interfejsem użytkownika, narzędzia systemowe są zwykle zaprojektowane do uruchamiania w konsoli. Pozwala to na uruchamianie ich ze zdalnego terminala, używanie ich do przetwarzania potokowego informacji poprzez przekierowywanie strumieni danych itp. Dlatego każdy programista powinien umieć tworzyć programy tekstowe.

Jak tworzyć programy tekstowe
Jak tworzyć programy tekstowe

Niezbędny

kompilator dla wybranej platformy wraz z zestawem bibliotek

Instrukcje

Krok 1

Opracuj model interakcji przyszłego programu z użytkownikiem. Zdecyduj, skąd aplikacja będzie otrzymywać parametry wejściowe i konfiguracyjne. Często narzędzia konsoli akceptują wszystkie parametry z wiersza poleceń i nie zapewniają interaktywnej interakcji z operatorem. Jednak wiele programów tekstowych, które implementują zaawansowaną funkcjonalność, stosuje podejście zintegrowane. Wczytują niektóre ustawienia z plików konfiguracyjnych, niektóre otrzymują jako parametry wiersza poleceń i pytają użytkownika o te, których brakuje.

Jeśli opracowywany program musi prowadzić intensywną interakcję z operatorem (na przykład za pomocą menu tekstowych), zbuduj wykres dialogowy. Jest to zwizualizowana reprezentacja wszystkich stabilnych stanów aplikacji oraz przejść między nimi, odpowiadających operacjom przetwarzania danych.

Krok 2

Określ zestaw platform, na których ma działać program. Jeśli istnieje tylko jedna platforma, otwierają się możliwości nieograniczonego korzystania z jej specyficznych możliwości. Jeśli konieczne jest stworzenie aplikacji wieloplatformowej, wymagania dotyczące używanych narzędzi będą musiały zostać zaostrzone.

Krok 3

Wybierz główne sposoby realizacji programu. Zdecyduj się na język programowania, użyte biblioteki, IDE. Tłumacze z wybranego języka muszą istnieć dla całej listy platform wybranych w drugim kroku.

Standardem branżowym dla rozwoju oprogramowania jest dziś język C++. Darmowe kompilatory C++ i odpowiadające im IDE istnieją dla wszystkich popularnych systemów operacyjnych. Niewątpliwą zaletą C++ przy tworzeniu aplikacji konsolowych jest możliwość korzystania ze Standardowej Biblioteki Szablonów (STL).

Krok 4

Opracuj lub przestudiuj algorytmy przekształcania informacji wejściowych przetwarzanych przez program. W razie potrzeby rozważ użycie bibliotek innych firm do zaimplementowania złożonych funkcji.

Krok 5

Utwórz program tekstowy. Implementuj algorytmy wprowadzania, przetwarzania i wyprowadzania danych w wybranym języku programowania. Dla większej wygody użyj zintegrowanych środowisk programistycznych. W razie potrzeby dodaj kod do interaktywnej interakcji z użytkownikiem.

Zalecana: