良好的资源为Windows编写控制台样式的应用程序?

对于某些程序,没有什么比命令行更胜一筹。 不幸的是,我从来没有见过如何编写超越“Hello World”的控制台应用程序的良好文档或示例。 我有兴趣制作像Vim或Emacs这样的控制台应用程序。 那么不完全像Vim或Emacs,但是它在使用中接pipe整个命令提示符,然后在退出之后不留下任何痕迹。 我知道在Unix上有curses库,但对于Windows? …

PDCurses在Win32上工作。

我在msdn, PDCurses和控制台模块上找到控制台函数列表 。

在www.benryves.com/tutorials/?t=winconsole&c=all使用C ++作为Windows控制台,有一个很好的教程,就像编写一个简单的绘画程序一样。

你也可以试试Free Pascal 。 它是一个免费的((L) GPL ) Object Pascal编译器,它与Delphi编译器兼容。 它有一个基于控制台的IDE,这证明你可以用它做出非常好的控制台应用程序,你可以用它作为例子。

如果您想使用图形化IDE来构建控制台应用程序,则可以下载Lazarus IDE。

作为奖励,您的应用程序将运行在Windows(32/64位),Linux,Mac OS X,FreeBSD,Solaris等…

在Windows或DOS中,我使用了Borland的conio库。 对于像我这样的初学者来说,这已经很老了。

你当然可以用Delphi编写这样的应用程序,它有合理的命令行支持。 人们经常忽视Delphi可以构建任何类型的Windows可执行文件,而不仅仅是GUI应用程序。

我不知道如果免费的“涡轮增压”版本的德尔福有任何东西拼凑到它,以防止您使用它来构建控制台应用程序 – 我本来以为这样的事情会好起来的。

正如Robsoft所说,德尔福将是一个好的开始。 有Turbo Delphi(基于Pascal)或Turbo C ++两个免费版本。

网站在这里。

http://www.turboexplorer.com/

看看一些单声道的库 。 他们有一个伟大的解析命令行参数,但不记得命名空间。
米格尔刚刚发布了一些终端代码 。

对于Windows上的类似ncurses的库/框架,我会强烈建议你用PDCurses弄脏你的手。

如果您尝试/使用C#,则有Curses-Sharp 。

这是我见过的最好的工具!
1)使用VB6 IDE创建任何应用程序
2)将其转换为控制台应用程序 ,使用这个!