Table des matières:
Définition - Que signifie application console?
Une application console, dans le contexte de C #, est une application qui prend des entrées et affiche des sorties sur une console de ligne de commande avec accès à trois flux de données de base: entrée standard, sortie standard et erreur standard.
Une application console facilite la lecture et l'écriture de caractères à partir d'une console - soit individuellement soit en ligne entière. Il s'agit de la forme la plus simple d'un programme C # et est généralement appelée à partir de l'invite de commandes Windows. Une application console existe généralement sous la forme d'un fichier exécutable autonome avec une interface utilisateur graphique (GUI) minimale ou inexistante.
Techopedia explique l'application console
La structure du programme d'une application console facilite un flux d'exécution séquentiel entre les instructions. Conçue pour le clavier et l'écran d'affichage, une application console est pilotée par les événements du clavier et du système générés par les connexions et les objets réseau.
Une application console est principalement conçue pour les raisons suivantes:
- Pour fournir une interface utilisateur simple pour les applications nécessitant peu ou pas d'interaction utilisateur, telles que des exemples pour l'apprentissage des fonctionnalités du langage C # et des programmes utilitaires de ligne de commande.
- Tests automatisés, ce qui peut réduire les ressources de mise en œuvre de l'automatisation.
Les applications console développées en C # ont un point d'entrée principal (méthode principale statique), qui prend un tableau facultatif de paramètres comme seul argument pour la représentation des paramètres en ligne de commande.
Le .NET Framework fournit des classes de bibliothèque pour permettre le développement rapide d'applications console avec une capacité d'affichage de sortie dans différents formats. System.Console (une classe scellée) est l'une des principales classes utilisées dans le développement d'applications de console.
L'une des limitations des fonctionnalités de l'application console est que les chaînes renvoyées par les fonctions de la console à l'aide de la page de codes OEM (Original Equipment Manufacturer) peuvent ne pas être correctement traitées par les fonctions utilisant la page de codes ANSI (American National Standards Institute). Ce problème peut être résolu en appelant la fonction SetFileApisToOEM pour produire des chaînes de caractères OEM, plutôt que des chaînes de caractères ANSI.