特定のプログラムでは、コマンドラインに勝るものはありません。残念ながら、「HelloWorld」を超えるコンソールアプリケーションの作成方法に関する優れたドキュメントや例を見たことがありません。VimやEmacsのようなコンソールアプリを作ることに興味があります。VimやEmacsとまったく同じではありませんが、使用中にコマンドプロンプト全体を引き継ぎ、終了した後は痕跡を残しません。Unixにはcursesライブラリがあることは知っていますが、Windows用ですか?..。
10 に答える
PDCursesはWin32で動作します。
msdn、PDCurses、およびコンソールモジュールでコンソール機能のリストを見つけました。
FreePascalを試すこともできます。これは、 Delphiコンパイラと互換性のある無料の((L)GPL)ObjectPascalコンパイラです。コンソールベースのIDEがあり、これを使用して非常に優れたコンソールアプリケーションを作成できることを証明し、例として使用できます。
グラフィカルIDEを使用してコンソールアプリケーションを構築する場合は、LazarusIDEをダウンロードできます。
ボーナスとして、アプリケーションはWindows(32/64ビット)、Linux、Mac OS X、FreeBSD、Solarisなどで実行されます...
WindowsまたはDOSでは、 Borlandのconioライブラリを使用しました。とても古いですが、私のような初心者には十分です。
確かに、この種のアプリケーションは、適切なコマンドラインサポートを備えたDelphiを使用して作成できます。Delphiは、GUIアプリだけでなく、あらゆる種類のWindows実行可能ファイルを作成できることを見逃しがちです。
Delphiの無料の「Turbo」エディションに、コンソールアプリの構築に使用するのを防ぐために何かが石畳になっているのかどうかはわかりませんが、この種のことには問題ないと思いました。
www.benryves.com/tutorials/?t=winconsole&c=allには、Windows コンソールで C++ を使用するための小さいながらも優れたチュートリアルがあり、単純な描画プログラムのコーディングまで行っています。
Robsoft が言うように、Delphi は良いスタートになるでしょう。Turbo Delphi (Pascal ベース) または Turbo C++ の両方の無料版があります。
ウェブサイトはこちら。
Windows 上の ncurses のようなライブラリ/フレームワークについては、 PDCursesで手を汚すことを強くお勧めします。
C# を試している/使用している場合は、Curses-Sharpがあります。
いくつかのmono libsをチェックしてください。コマンドライン引数を解析するための優れた機能がありますが、名前空間を思い出せません。
Miguel は端末コードも投稿しました。
これは私が今まで見た中で最高のツールです!! 1) VB6 IDE
を使用して任意のアプリケーションを作成します。2) これを使用してコンソール アプリケーションに
変換します。