Techopedia wyjaśnia Aplikację konsolową

Struktura programu aplikacji konsolowej ułatwia sekwencyjny przepływ wykonania między instrukcjami. Zaprojektowana dla klawiatury i ekranu, aplikacja konsolowa jest sterowana przez klawiaturę i zdarzenia systemowe generowane przez połączenia sieciowe i obiekty.
Aplikacja konsolowa jest projektowana głównie z następujących powodów:

  • Dostarcza prosty interfejs użytkownika dla aplikacji wymagających niewielkiej lub żadnej interakcji użytkownika, takich jak próbki do nauki funkcji języka C# i programy użytkowe wiersza poleceń.
  • Automatyczne testowanie, które może zmniejszyć zasoby implementacji automatyzacji.

Aplikacje konsolowe opracowane w języku C# mają jeden główny punkt wejścia (statyczna metoda main) wykonania, który przyjmuje opcjonalną tablicę parametrów jako swój jedyny argument do reprezentacji parametrów wiersza poleceń.
Rozwój .NET Framework dostarcza klasy biblioteczne 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 używanych przy tworzeniu aplikacji konsolowych.
Jednym z ograniczeń funkcjonalności aplikacji konsolowych jest to, że łańcuchy zwracane przez funkcje konsolowe używające strony kodowej producenta oryginalnego sprzętu (OEM) mogą nie być poprawnie przetwarzane przez funkcje używające strony kodowej American National Standards Institute (ANSI). Problem ten można rozwiązać, wywołując funkcję SetFileApisToOEM w celu utworzenia ciągów znaków OEM, a nie ciągów znaków ANSI.

.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.