如何为控制台应用程序创建界面,使它们看起来像是微软操作系统下的edit.com
。目标语言是C,C++和C#.NET。为控制台应用程序制作用户界面
回答
,这将是基于一个非常简单的框架,它直接写入视频吸引潜在的阴影,下拉菜单等,并不孤单,由于“Edit.com`会在被写入汇编速度与绘图相关,这是今天的标准相当古老,但你可以看看PDCurses这将使你能够做到这一点。
整洁的美丽是,PDCurses与unix相当于Curses兼容。
但是,真的,今天,它是所有关于GUI和Windows ....
什么样的应用,你想干什么?
IIRC,从我以前的日子,有一个面向对象的框架使用TurboVision,它现在有一个可用的开放源码的端口,请参阅这个wikipedia条目在这个TurboVision。
您的pdcurses链接已损坏 – atamanroman 2010-09-13 11:10:50
@fielding:谢谢!现在修复... :) – t0mm13b 2010-09-13 11:13:14
你是显示似乎与Turbo Vision,多年前由Borland写一个老控制台GUI库来开发的edit.com窗口。
Borland将该软件置于公共领域并发布其C++源代码。还有一个由社区开发的名为Free Vision的Pascal移植。
不幸的是,我不认为有一个移植或包装到dot.net,所以你必须编写自己的。或者,至少,你可以看看获取灵感的来源......
任何人发现/尝试一个.net端口的涡轮增压视觉? – wilsonlarg 2011-05-26 11:19:28
OP中的edit.com窗口不是Turbo Vision - 这是MS编辑器,QB,MS C++,VB for DOS等使用的MS文本模式界面。 – 2015-04-10 18:16:55
今天,控制台应用程序或者是旧的DOS应用程序,或者在Windows或命令行解释程序中模拟得越来越少。 无论如何,如果你真的想这样做的编辑,请使用System NameSpace
的System.Console
类,并使用SetCursorPosition
方法写入你想要什么,你想要
- 1. 作为控制台和图形用户界面编程
- 2. 无边界控制台应用程序
- 3. Python程序控制台里面pyqt图形用户界面
- 4. wxWidgets图形用户界面+控制台/模拟控制台(wxTextCtrl?)
- 5. 作为控制台应用程序运行Asp.net应用程序
- 6. 如何在使用Process.Start时隐藏控制台应用程序用户界面?
- 7. .Net用户控制界面
- 8. 从其他控制台应用程序运行控制台应用程序
- 9. 从控制台应用程序启动控制台应用程序
- 10. 在控制台行应用程序中为AspNetUserRole分配用户#
- 11. 将控制台应用程序转换为Windows应用程序
- 12. 禁用流星制作应用程序的控制台例外
- 13. 使用Microsoft.AspNet.Mvc控制台应用程序
- 14. 调用控制台应用程序
- 15. 控制台应用程序:打印到控制台溢出
- 16. .Net无法启动控制台的控制台应用程序
- 17. 从非控制台.NET应用程序内创建控制台
- 18. 使用Windows工作流控制用户界面中的流程
- 19. Qt控制台应用程序教程?
- 20. f#控制台应用程序不起作用。 c#的控制台应用程序确实
- 21. 在Xamarin PCL项目中创建控制台应用程序界面并调用
- 22. 指数外边界例外控制台应用程序的
- 23. 编码的用户界面中的DrawHighlight()不能在C#控制台应用程序中工作
- 24. 将Java控制台应用程序作为守护程序运行(后台)
- 25. 什么更新程序更好 - 图形用户界面或控制台?
- 26. 如何制作多语言C#控制台应用程序?
- 27. 控制台应用程序引用的C#版本控制
- 28. 键值对作为控制台应用程序中的参数
- 29. 设置Interactive Brokers C++ API作为控制台应用程序
- 30. IdentityServer 4作为控制台应用程序
'',''?谷歌为他们。不知道'C#' –
pmg
2010-09-13 11:08:11
为了澄清,OP确实说过,C,C++,但是C#...不知道....对OP来说,你是用C/C++写的吗? – t0mm13b 2010-09-13 11:12:16
请问为什么你需要一个控制台GUI?特别是对于.NET,适当的GUI可能更容易实现。 – tenfour 2010-09-13 11:26:13