关于命令行:编写Windows控制台样式应用程序的良好资源?

关于命令行:编写Windows控制台样式应用程序的良好资源?

Good resources for writing console style applications for Windows?

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


我在msdn,PDCurses和控制台模块上找到了控制台功能列表。


PDCurses可在Win32上运行。


在www.benryves.com/tutorials/?t=winconsole上有一个关于将C用于Windows控制台的小巧但很好的教程。


您也可以尝试免费Pascal。它是一个免费的((L)GPL)Object Pascal编译器,与Delphi编译器兼容。它具有基于控制台的IDE,该IDE证明您可以使用它来制作非常好的控制台应用程序,并且可以作为示例。

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

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


您当然可以使用具有合理的命令行支持的Delphi编写这种应用程序。人们常常忽略了Delphi可以构建任何类型的Windows可执行文件,而不仅仅是GUI应用程序。

我不知道是不是免费的Delphi的" Turbo"版本是否包含了任何东西以防止您使用它来构建控制台应用程序-我本来会认为这种事情会很好。


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


n


签出一些mono库。他们有一个很好的解析命令行参数的工具,但记不起命名空间了。
Miguel也刚刚发布了一些终端代码。


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

此处的网站。

http://www.turboexplorer.com/


n


推荐阅读