我需要写这样的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库: