2011-02-10 19 views
1

私はC++コマンドライン(端末、私はLinux/Ubuntuでプログラムを実行しています)を開発するタスクを与えられました。しかし、私はコマンドラインのデザインが好きではありませんが、とにかくUIデザインを改善するためにはありますか?C++コマンドラインプログラムのデザインUI?

注:端末でプログラムを実行する必要があります。

+6

コマンドラインで何かをするというタスクが与えられましたが、GUIで作業するのですか?これはあなたの上司と会話するように思えます。 – chrisaycock

+0

真実は、システムを打つことは非常に困難です、それは大きな努力を要し、結果は通常とにかく吸う。したがって、あなたは仕事をする通常の方法を受け入れるか、満足しているシステムに切り替えるかのどちらかです。 –

答えて

6

ncurses。あなたがターミナルにテキストを置くことができるようにするのはlibなので、ターミナルにascii-artスタイルを効果的に描くことができます。それはまた非常に古い図書館なので、少し使いこなせるかもしれません。

1

私はいつかsimple multiplatform console management libraryを開発しました。

少なくともLinuxとWindowsでは使用できます。 Windowsではネイティブコール、他のプラットフォームでは標準エスケープコードを使用します。

いくつかの色を表示したい場合は、カーソルを置くなどして、ncursesと闘うことなく数分で使用できます。

ドキュメント(doxygenで生成)はZipファイルに含まれています。

関連する問題