对于某些程序,没有什么比命令行更好。不幸的是,我从未见过如何编写超出“Hello World”的控制台应用程序的好文档或示例。我对制作Vim或Emacs等控制台应用感兴趣。好吧不完全像Vim或Emacs,但是它在使用时接管整个命令提示符,然后在退出后不留下任何痕迹。我知道在Unix上有curses library但对于Windows? ...
答案 0 :(得分:2)
PDCurses适用于Win32。
答案 1 :(得分:2)
答案 2 :(得分:1)
在Windows或DOS中,我使用了来自Borland的conio库。它已经很老了,但对于像我这样的初学者来说还算不错。
答案 3 :(得分:1)
你当然可以用Delphi编写那种应用程序,它具有合理的命令行支持。人们经常忽视Delphi可以构建任何类型的Windows可执行文件,而不仅仅是GUI应用程序。
如果Delphi的免费“Turbo”版本有任何东西可以防止你使用它来构建控制台应用程序,我不知道副手 - 我本以为这样的事情就好了。
答案 4 :(得分:1)
您也可以尝试Free Pascal。它是一个免费的((L)GPL)Object Pascal编译器,它与Delphi - 编译器兼容。它有一个基于控制台的IDE,证明你可以用它制作非常好的控制台应用程序,并且可以作为一个例子。
如果要使用图形IDE构建控制台应用程序,可以下载Lazarus IDE。
作为奖励,您的应用程序将在Windows(32/64位),Linux,Mac OS X,FreeBSD,Solaris等上运行...
答案 5 :(得分:1)
在www.benryves.com/tutorials/?t=winconsole&c=all处为Windows控制台使用C ++有一个很小但很好的教程,可以编写一个简单的绘图程序。
答案 6 :(得分:0)
正如Robsoft所说Delphi将是一个良好的开端。 Turbo Delphi(基于Pascal)或Turbo C ++都是免费版本。
网站在这里。
答案 7 :(得分:0)
查看一些mono libs。他们有一个很好的解析命令行参数,但不记得名称空间 Miguel刚刚发布了一些terminal code。
答案 8 :(得分:0)
对于Windows上类似于ncurses的库/框架,我强烈建议您尽量使用PDCurses。
如果你尝试/使用C#,那就是Curses-Sharp。
答案 9 :(得分:-1)
这是我见过的最好的工具!!
1)使用 VB6 IDE
创建任何应用程序
2)使用THIS!