在Windows上编写控制台风格应用程序的好资源是什么?

9

对于某些程序来说,命令行是无可替代的。不幸的是,我从未见过有关如何编写控制台应用程序的好文档或示例,而这种应用程序超越了“Hello World”。 我想制作像VimEmacs这样的控制台应用程序,但不完全像 Vim 或 Emacs ,它可以在使用时接管整个命令提示符,退出后不留痕迹。我知道在 Unix 上有 Curses 库,但在 Windows 上呢?...

10个回答

2

PDCurses 适用于 Win32 操作系统。


2

1

你也可以试试Free Pascal。它是一个免费的((L)GPL)Object Pascal编译器,与Delphi-compiler兼容。它有一个基于控制台的IDE,证明你可以用它来创建非常好的控制台应用程序,并且可以将其用作示例。

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

额外的奖励是,你的应用程序将在Windows(32/64位)、Linux、Mac OS X、FreeBSD、Solaris等各种平台上运行...


1

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

在我的一周研究中,我试图想出一些东西,IBM的“conio”经常出现。通过你提到Borland,我通过谷歌找到了这个:http://conio.sourceforge.net/。为什么一个星期前我没发现它呢? - Krista K

1

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

我不知道免费的“Turbo”版Delphi是否有任何东西来阻止您使用它构建控制台应用程序-我认为对于这种事情来说,应该是可以的。


0

对于想在Windows上使用类似ncurses的库/框架,我强烈建议你动手尝试一下PDCurses

如果你正在尝试/使用C#,那么有Curses-Sharp


0
正如Robsoft所说,Delphi是一个不错的起点。有Turbo Delphi(基于Pascal)或Turbo C++两个免费版本。
网站在这里。

http://www.turboexplorer.com/


0
检查一些单例库。他们有一个很棒的用于解析命令行参数的库,但是我记不起来名称空间了。
Miguel刚刚发布了一些终端代码

-1

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接