Applicazione console

Autore: Lewis Jackson
Data Della Creazione: 8 Maggio 2021
Data Di Aggiornamento: 23 Giugno 2024
Anonim
.NET Core Console App with Dependency Injection, Logging, and Settings
Video: .NET Core Console App with Dependency Injection, Logging, and Settings

Contenuto

Definizione - Cosa significa Applicazione console?

Un'applicazione console, nel contro di C #, è un'applicazione che accetta input e visualizza output in una console della riga di comando con accesso a tre flussi di dati di base: input standard, output standard ed errore standard.

Un'applicazione console facilita la lettura e la scrittura di caratteri da una console, sia singolarmente che come una riga intera. È la forma più semplice di un programma C # ed è generalmente invocata dal prompt dei comandi di Windows. Un'applicazione console di solito esiste sotto forma di un file eseguibile autonomo con interfaccia utente grafica (GUI) minima o assente.


Un'introduzione a Microsoft Azure e Microsoft Cloud | In questa guida imparerai cos'è il cloud computing e in che modo Microsoft Azure può aiutarti a migrare e gestire la tua azienda dal cloud.

Techopedia spiega l'applicazione console

La struttura del programma di un'applicazione console facilita un flusso di esecuzione sequenziale tra le istruzioni. Progettata per la tastiera e lo schermo, un'applicazione console è guidata da eventi di tastiera e di sistema generati da connessioni di rete e oggetti.

Un'applicazione console è progettata principalmente per i seguenti motivi:

  • Fornire una semplice interfaccia utente per applicazioni che richiedono poca o nessuna interazione da parte dell'utente, come esempi per l'apprendimento delle funzionalità del linguaggio C # e programmi di utilità della riga di comando.
  • Test automatizzati, che possono ridurre le risorse di implementazione dell'automazione.

Le applicazioni console sviluppate in C # hanno un punto di accesso principale (metodo principale statico) di esecuzione, che accetta un array opzionale di parametri come unico argomento per la rappresentazione dei parametri della riga di comando.

.NET Framework fornisce classi di librerie per consentire lo sviluppo rapido di applicazioni console con funzionalità di visualizzazione dell'output in diversi formati. System.Console (una classe sigillata) è una delle classi principali utilizzate nello sviluppo di applicazioni console.

Una limitazione della funzionalità dell'applicazione console è che le stringhe restituite dalle funzioni console utilizzando la tabella codici OEM (Original Equipment Manufacturer) potrebbero non essere elaborate correttamente dalle funzioni che utilizzano la tabella codici American National Standards Institute (ANSI). Questo problema può essere risolto chiamando la funzione SetFileApisToOEM per produrre stringhe di caratteri OEM, anziché stringhe di caratteri ANSI.


Questa definizione è stata scritta nel con di C #