控制台應用程式
外觀
![本頁使用了標題或全文手工轉換](http://upload.wikimedia.org/wikipedia/commons/thumb/c/cd/Zh_conversion_icon_m.svg/35px-Zh_conversion_icon_m.svg.png)
此條目沒有列出任何參考或來源。 (2016年6月20日) |
![](http://upload.wikimedia.org/wikipedia/commons/thumb/c/c5/Fdedit.png/220px-Fdedit.png)
![](http://upload.wikimedia.org/wikipedia/commons/thumb/e/ee/Alpine_email_client.png/220px-Alpine_email_client.png)
![](http://upload.wikimedia.org/wikipedia/commons/thumb/4/48/Irssi_Screenshot.png/220px-Irssi_Screenshot.png)
控制台應用程式(console application)是一種設計用於純文字電腦介面的電腦程式,例如文字終端、某些作業系統(Unix、DOS等)的命令列介面,或者大多數圖形化使用者介面作業系統的基於文字介面(例如Microsoft Windows中的Win32控制台,Mac OS X中的終端和Unix中的xterm)。用戶與控制台應用程式的互動通常只需使用鍵盤和顯示器,而圖形化使用者介面的程式大多必須使用滑鼠或其他指點裝置。許多控制台應用程式(如命令列直譯器)只是命令列工具,但也存在一些基於文字用戶介面程式。
隨着圖形化使用者介面的應用程式逐步改進速度和易用性,控制台應用程式的使用已大幅降低,但仍並未消失。一些用戶會偏好使用基於控制台的應用程式,而一些組織仍依賴使用現有的控制台應用程式完成關鍵性數據處理任務。
控制台應用程式在現代的編程環境中仍在使用,例如Microsoft Windows上的Visual Studio和.NET框架,因為這樣可以極大地簡化新程式語言的學習過程,不必涉及複雜的圖形化使用者介面(例如C#條目中的例子)。
對於數據處理和電腦管理任務,它們所在的編程環境就像一個小的作業系統,或者指令碼化的數據處理控制。如果一個應用程式只由固定的幾名程式設計師或同事執行,這些應用程式可能不需要漂亮的圖形化使用者介面,應用程式能更加精簡、快速和易於維護。
應用程式
[編輯]基於控制台的應用程式包括(但不限於):
- Alpine(電子郵件用戶端)
- cmus(媒體播放器)
- Irssi(IRC客戶端)
- Lynx(網頁瀏覽器)
- Midnight Commander(檔案管理器)
- Music on Console(媒體播放器)
- Mutt(電子郵件用戶端)
- nano(文字編輯器)
- ne(文字編輯器)
- newsbeuter(RSS閱讀器)
- ranger(檔案管理器)