是否可以使用visual basic或C#创建控制台应用程序,例如使用CMD编辑应用程序?我希望程序响应鼠标输入,有菜单栏,mssgbox和窗口。
答案 0 :(得分:7)
是的,这是可能的!不要从头开始完成,请查看Curses Sharp。它是curses库的包装器,它有助于构建这样的应用程序。
我必须承认,我从未使用它。请告诉我们它是怎么回事。
答案 1 :(得分:2)
随.NET提供的控制台API不适合这种开发。您需要对平台控制台API执行大量P / Invoke。如果你需要GUI,我真的建议使用WinForms / WPF。
如果你真的想要这样做,你需要实现低级鼠标/键盘钩子。这将帮助您入门:http://blogs.msdn.com/b/toub/archive/2006/05/03/589468.aspx
答案 2 :(得分:-2)
如果你想让它在DOS上运行,你不能(因为C#/ vb.net不能在DOS上运行)。如果您希望它在Windows上运行,我认为您最好使用Windows Forms或WPF。
回答你的问题;这可能是可能的,但需要大量的工作,由于上述原因,我认为它不会有任何回报。