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

时间:2008-09-04 07:13:40

标签: windows command-line console cmd

对于某些程序,没有什么比命令行更好。不幸的是,我从未见过如何编写超出“Hello World”的控制台应用程序的好文档或示例。我对制作VimEmacs等控制台应用感兴趣。好吧不完全像Vim或Emacs,但是它在使用时接管整个命令提示符,然后在退出后不留下任何痕迹。我知道在Unix上有curses library但对于Windows? ...

10 个答案:

答案 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)GPLObject 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 ++都是免费版本。

网站在这里。

http://www.turboexplorer.com/

答案 7 :(得分:0)

查看一些mono libs。他们有一个很好的解析命令行参数,但不记得名称空间 Miguel刚刚发布了一些terminal code

答案 8 :(得分:0)

对于Windows上类似于ncurses的库/框架,我强烈建议您尽量使用PDCurses

如果你尝试/使用C#,那就是Curses-Sharp

答案 9 :(得分:-1)

这是我见过的最好的工具!!
1)使用 VB6 IDE
创建任何应用程序 2)使用THIS!

将其转换为 控制台应用