Spisu treści:
Definicja - Co oznacza aplikacja konsolowa?
Aplikacja konsolowa, w kontekście C #, to aplikacja, która pobiera dane wejściowe i wyświetla dane wyjściowe w konsoli wiersza poleceń z dostępem do trzech podstawowych strumieni danych: standardowego wejścia, standardowego wyjścia i standardowego błędu.
Aplikacja konsolowa ułatwia czytanie i pisanie znaków z konsoli - pojedynczo lub jako cała linia. Jest to najprostsza forma programu C # i zwykle jest wywoływana z wiersza polecenia systemu Windows. Aplikacja konsolowa zwykle istnieje w postaci autonomicznego pliku wykonywalnego z minimalnym graficznym interfejsem użytkownika (GUI) lub bez niego.
Techopedia wyjaśnia aplikację konsoli
Struktura programu aplikacji konsolowej ułatwia sekwencyjny przepływ wykonywania instrukcji. Zaprojektowana z myślą o klawiaturze i ekranie wyświetlacza aplikacja konsoli jest sterowana przez zdarzenia klawiatury i systemu generowane przez połączenia sieciowe i obiekty.
Aplikacja konsoli została zaprojektowana przede wszystkim z następujących powodów:
- Aby zapewnić prosty interfejs użytkownika dla aplikacji wymagających niewielkiej interakcji lub jej braku, takich jak próbki do nauki funkcji języka C # i programów narzędziowych wiersza poleceń.
- Zautomatyzowane testowanie, które może zmniejszyć zasoby implementacyjne automatyzacji.
Aplikacje konsolowe opracowane w języku C # mają jeden główny punkt wejścia (statyczna metoda główna) wykonania, który przyjmuje opcjonalną tablicę parametrów jako jedyny argument reprezentujący parametry wiersza poleceń.
.NET Framework zapewnia klasy bibliotek umożliwiające szybkie tworzenie aplikacji konsolowych z możliwością wyświetlania danych wyjściowych w różnych formatach. System.Console (klasa zapieczętowana) jest jedną z głównych klas wykorzystywanych przy tworzeniu aplikacji konsolowych.
Jednym z ograniczeń funkcjonalności aplikacji konsolowych jest to, że ciągi zwracane przez funkcje konsoli korzystające ze strony kodowej producenta sprzętu (OEM) mogą nie być poprawnie przetwarzane przez funkcje korzystające ze strony kodowej American National Standards Institute (ANSI). Ten problem można rozwiązać, wywołując funkcję SetFileApisToOEM w celu wygenerowania ciągów znaków OEM zamiast ciągów znaków ANSI.
