控制檯應用程序

控制檯應用程序 （ console application ） 是一種設計用於純文字計算機界面的計算機程序 ， 例如文本終端 、 某些操作系統 （ Unix 、 DOS等 ） 的命令行界面 ， 或者大多數圖形用戶界面操作系統的基於文本界面 （ 例如Microsoft Windows中的Win32控制檯 ， Mac OS X中的終端和Unix中的xterm ） 。 用戶與控制檯應用程序的交互通常只需使用鍵盤和顯示屏 ， 而圖形用戶界面的程序大多必須使用鼠標或其他 。 許多控制檯應用程序 （ 如命令行解釋器 ） 只是命令行工具 ， 但也存在一些程序 。 隨着圖形用戶界面的應用程序逐步改進速度和易用性 ， 控制檯應用程序的使用已大幅降低 ， 但仍並未消失 。 一些用戶會偏好使用基於控制檯的應用程序 ， 而一些組織仍依賴使用現有的控制檯應用程序完成關鍵性數據處理任務 。 控制檯應用程序在現代的編程環境中仍在使用 ， 例如Microsoft Windows上的Visual Studio和.NET框架 ， 因爲這樣可以極大地簡化新編程語言的學習過程 ， 不必涉及複雜的圖形用戶界面 （ 例如C #條目中的例子 ） 。 對於數據處理和計算機管理任務 ， 它們所在的編程環境就像一個小的操作系統 ， 或者腳本化的數據處理控制 。 如果一個應用程序只由固定的幾名程序員或同事運行 ， 這些應用程序可能不需要漂亮的圖形用戶界面 ， 應用程序能更加精簡 、 快速和易於維護 。