9

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

4

10 回答 10

2

PDCurses适用于 Win32。

于 2008-09-04T07:22:08.907 回答
2

我在 msdn、PDCursesThe Console Module上找到了控制台功能列表

于 2008-09-04T07:23:20.590 回答
1

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

于 2008-09-04T07:26:26.040 回答
1

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

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

于 2008-09-04T07:32:25.280 回答
1

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

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

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

于 2008-09-18T12:10:18.407 回答
1

在www.benryves.com/tutorials/?t=winconsole&c=all上有一个关于在 Windows 控制台上使用 C++ 的小而好的教程,就编写一个简单的绘画程序而言。

于 2008-11-16T11:12:45.253 回答
0

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

网站在这里。

http://www.turboexplorer.com/

于 2008-09-04T11:16:11.963 回答
0

查看一些单声道库。他们有一个很好的解析命令行参数但不记得命名空间的方法。
Miguel 也刚刚发布了一些终端代码

于 2008-09-04T11:54:02.170 回答
0

For ncurses-like library/framework on Windows, I'll highly suggest to get your hand dirty with PDCurses.

If you trying/using C#, there's Curses-Sharp.

于 2015-08-30T06:34:36.093 回答
-1

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

于 2012-10-10T17:29:40.737 回答