5

テキストユーザーインターフェイスデザインに関する優れた本やその他の参考資料はありますか?グラフィカルユーザーインターフェイスには興味がありません。優れたコマンドラインとスクリプトインターフェイスの使いやすさに興味があります。

4

4 に答える 4

4

インターフェースは、ESRのThe Art ofUnixProgrammingで説明されている驚き最小の原則に従う必要があります。プログラムがコマンドラインオプションをサポートしている場合は、それらが従来の意味を持っていることを確認してください。CLIとビジュアルインターフェイス間のトレードオフに関する章を必ずお読みください。

于 2009-08-26T06:56:51.170 に答える
3

IBMは、CommonUserAccessと呼ばれる標準を開発しました。Common User Access Basic Interface Design Guideは、BookManager形式とHTMLでここに公開されています。

このガイドは、3270アプリケーションを開発するための標準として作成されました。私の意見では、最も重要な部分はファンクションキー標準とカラー標準です。

于 2010-07-28T15:33:16.383 に答える
0

このようなもののリファレンスとして、お気に入りのプログラムを使用します。プログラムをモデル化できる、優れた効率的なインターフェイスを備えたコマンドラインユーティリティはどれだと思いますか?これを使って。

更新:だから私はこれを少し修正する必要があると思います。それは文字通りあまりにもとられました。グーグルとこのサイトは、インターネットが非常に民主的であることを証明しました。人気のあるものは、何らかの形で複製、リンク、または複製されています。

これに加えて、コンピューターで個人的な経験を考えると、個人的な経験と提供されるソリューションへの配慮に基づいて、かなり良いソリューションを導き出すことは可能だと思います。

たとえば、vimは素晴らしいプログラムです。多くの人がそれを使用し、それを愛しています。しかし、そのタイプのインターフェースは、バージョン管理システムではおそらく(少なくともうまく機能しないでしょう)。しかし、どちらのインターフェースも、それらが適合する目的のために非常にエレガントです。一方、vimタイプのインターフェースは、バージョン管理システムのセクション(たとえば、コミットダイアログ)で機能する場合があります。

これで、vimは通常svn(UNIXベースのOS)の「コミットダイアログ」(デフォルト)に使用されることがわかりました。これは、2つのスタイルのインターフェースを組み合わせて、まとまりのあるソリューションを考案する例にすぎません。

于 2009-08-24T18:54:15.733 に答える
0

ユビキタスの背後にあるアイデアのいくつかと、エイザ・ラスキンが話しているアイデアのいくつかを見てみる必要がありますが、同じようなもののようです。

于 2009-08-29T11:41:48.907 に答える