我需要寫這樣的Hiren的開機畫面控制檯應用程序的示例: alt text http://xahoithongtin.com.vn/Images/diembao/2006_10/Hiren2.jpg需要有關控制檯應用程序,用戶可以交互控制檯窗口
用戶可以輸入方向鍵或選擇一個數字。當選擇一個菜單項時,我將填充所選菜單項的背景。
請給我一些指導方針或示例。謝謝。
我需要寫這樣的Hiren的開機畫面控制檯應用程序的示例: alt text http://xahoithongtin.com.vn/Images/diembao/2006_10/Hiren2.jpg需要有關控制檯應用程序,用戶可以交互控制檯窗口
用戶可以輸入方向鍵或選擇一個數字。當選擇一個菜單項時,我將填充所選菜單項的背景。
請給我一些指導方針或示例。謝謝。
console類具有您需要的所有核心功能。
要將光標設置到任意位置,您可以使用Console.CursorLeft或Console.CursorTop屬性。一個小例子已經是posted here。
對於顏色可以使用Console.BackgroundColor和Console.ForegroundColor。
有了這些屬性,您應該可以將所有這些東西寫入屏幕。之後,您需要檢查用戶輸入(按下KeyUp,KeyDown)。這可以通過檢查Console.ReadKey()方法的結果來完成。通過將布爾參數設置爲true
,可以防止按下的字符顯示在屏幕上。
有了這個基本功能,你應該可以編寫自己的幫手類,使所有這些東西更舒適一些。
有幾個基於.NET的周圍,使創建基於控制檯的接口更容易NCurses庫: