17

私が開発しているソフトウェアに明らかな何かが欠けているかどうかを本当に知りたいです。

重要だと思うユーザーインターフェイス機能は、ほとんどのソフトウェアに欠けていることがよくありますか?

4

24 に答える 24

17

Undoはコーディングが面倒ですが、エンドユーザーにとっては非常に便利です。

すべて/任意のウィンドウの場所とサイズを保存して、プログラムが再起動されるたびに復元されるようにします。

ユーザビリティの専門家(Aza Raskin)によるUndoに関するこの記事を読んでください:Undoを意味するときに警告を使用しないでください。コーディングの取り消しはそれほど難しいことではありません:例[1][1.5][2]

于 2008-11-27T00:18:31.090 に答える
13

キーボードショートカット

于 2008-11-27T00:14:13.877 に答える
13

UIで通常省略されているものは何ですか?何もない!(文字通り。空きスペース)。「何を取り出せるのか」という質問の方がいいでしょう。UIに他に何が必要かを考えなければならないとき、あなたはすでに行き過ぎています。空のスペースを省くことは、UIプログラマーが取り組む必要のあることです。フィーチャー・クリープが好きな人はいません。

ここに画像の説明を入力してください

KISSの原則を忘れないでください。

于 2008-11-27T00:21:00.010 に答える
13

これらは、私がよく見つける UI 機能の一部です。

  • ウィンドウの状態を適切に復元します
  • 平均的な (初心者でも専門家でもない) ユーザーのメンタル モデルに準拠します。
  • ユーザーがしなければならない選択肢の数を制限します。
  • アプリの使用中にユーザーが読まなければならない量を制限します。
  • 同じプラットフォームで実行されている同じジャンルの他のアプリとの強い一貫性。
  • よくできた元に戻す/復元機能。
  • 他の誰かが指摘したように、状況依存のヘルプ。
  • マウスを使用せずにアプリをナビゲートできるようにします。
  • 優れたマルチモニターのサポート。
于 2008-11-27T00:41:53.663 に答える
11
  • About以上のヘルプメニュー...
  • 状況依存ヘルプ
  • ツールチップ
于 2008-11-27T00:12:44.143 に答える
6

APIとスクリプト言語。UIをバイパスできます。

真剣に。繰り返しのプロセスをポイントアンドクリックする必要があることほど退屈な(そしてエラーが発生しやすい)ものはありません。

于 2008-11-27T00:19:01.900 に答える
5

ツリービューやグリッドなどのコンテキストメニューを右クリックします。

ここには、時々使用する必要のあるレコード管理アプリケーションがありますが、ツリービューのドキュメントを右クリックする必要がないため、画面の下部に移動してタスクを次のようにマークする必要があります。 grrrが完了し、キーボードショートカットがありませんgrrr

于 2008-11-27T00:18:00.857 に答える
3
  1. 設計の一貫性... プログラマーが作成したように "見える" アプリが多すぎます。ストレスがたまりません!
  2. 自動化... Office にはそれがあり、もっとアプリがあればいいのにと思います。
  3. CLI ... 上で述べたように、特に反復的なウィザード タイプのプロセスの場合
  4. テンプレート/プリセット... Handbrake のように...トレーニングプロセスで便利なのは言うまでもなく、生活を楽にします
  5. 邪魔にならないエラー/確認メッセージ... ユーザーがすぐにアクションを実行する必要がない限り、ダイアログを表示しないでください。エラーが明らかな場合は、修正してから理由を教えてください
  6. スケーラブルな UI。WPF を使用すると、これは簡単になりますが、大きなモニターを使用していて、何かを見るために目を細める必要がある場合は面倒です。言うまでもなく、私のクリック精度はそれほど優れていません。
于 2008-11-27T00:31:35.637 に答える
3
  • ドラッグアンドドロップ
  • クリップボード
于 2008-11-27T09:34:26.210 に答える
3

UI の一貫性。

于 2008-11-27T00:44:59.273 に答える
3

私は過去に印刷サポートを怠った罪を犯したことを知っています。私は決して使用しませんが、一部のユーザーは使用しています。

于 2008-11-27T00:59:36.953 に答える
2

良いデザイン。

于 2008-11-27T00:20:45.643 に答える
2

まだ言及されていないものをいくつか追加します。

  1. 他の作業を行っている間も開いたままにしておくことができる非モーダル フォーム。

  2. 複数のウィンドウを一度に表示する機能 (一度に 1 つだけを表示するタブではなく)

  3. 一度に 1 つのウィンドウの複数のビューを表示する機能 (分割モード、ペイン、または実際の複数のウィンドウを同じオブジェクトに表示)。

于 2008-12-09T22:17:02.283 に答える
2

ダイアログを国際化する場合は、長い単語 (イタリア語を考えてください) と大きなフォント (中国語を考えてください) を使用できるように、ダイアログに余裕を持たせてください。

于 2008-11-27T00:38:19.897 に答える
1

ドラッグアンドドロップを使用してツールバーをカスタマイズし、復元/再表示のみを目的とする未使用のボタンを残さずに、不要なツールバーを削除/非表示にできること。

于 2008-12-05T18:46:44.300 に答える
1

きれいなアイコン。良いアイコン。意味のあるアイコン。

私はアプリケーション内の多くのアイコンに非常に失望しています—特にWindowsで;-)

于 2008-12-03T13:21:20.793 に答える
1
  1. 1 秒以上かかる処理を行っているときにアプリケーションをフリーズする。

  2. ユーザーに何が起こっているかを示しておらず、どれくらいの時間がかかるかを示していません。

于 2008-12-31T07:25:21.037 に答える
1

IMO、ユーザー名とパスワードのログイン オプションには作業が必要です。これらの各オプションにはセキュリティ上の懸念があることを理解しています。リスクとトレードオフはアプリケーションごとに異なり、アプリごとに評価する必要があります。

よく忘れられたり、実装が不十分な機能には次のものがあります。

  • 私を覚えてますか
  • パスワードをお忘れですか
    • 制限的なパスワード ポリシーがある場合は、それが何であるかについてのヒントを教えてください!
    • 文字数の範囲、特殊文字なし、必須の数字または大文字など
  • ユーザー名を忘れた
    • ユーザー名がメール アドレスでない場合は、ユーザー名ポリシーのヒントを教えてください
于 2009-07-28T23:57:06.437 に答える
1

ユーザーに対する実際の考慮事項は、かなり頻繁に省略されているようです。

  • プログラマーには理解できるが、ユーザーには理解できない用語を使用する
  • ユーザーではなくプログラマーの便宜のためにアプリケーションのワークフローを編成する
  • そもそもユーザーの作業プロセスを考慮せず、ユーザーが手順を省略して物事を簡素化するのに役立つ方法を見つける
于 2008-12-05T17:17:56.367 に答える
1

クリーンで直感的。

于 2008-11-27T01:08:19.523 に答える
0

左クリックしてドラッグしてハイライトし、右クリックしてコンテキストメニューを表示し、ハイライトされたテキストをコピーするオプションを選択します。Javaでコーディングされた一部のアプリケーションから欠落していることがわかりました。

于 2008-12-05T16:46:22.217 に答える
0

他のウィンドウやスクリーンボーダーにスナップするウィンドウ。KDE と Winamp はこれを行い、最も有名なものです。他の多くのアプリケーションや DE がこれを行わないのはなぜですか?

于 2010-04-13T07:17:18.690 に答える
0

あまりにも一般的な質問です。アプリケーションが何をするかによって異なります。GUI アプリケーションに欠けていることがよくあることの 1 つは、操作しているオブジェクトだけでなく、プログラムの UI 要素の間違いを元に戻す簡単な方法です。いくつかのフローティング オプション パネルまたはツールバーを誤って閉じてから、有効になっているものがどこにあるのかわからないと、私は果てしなくイライラします。それはWindowsの下ですか?またはビューの下ですか?これだったかな?いいえ、それはまったく別のものです。ガッ!それは何と呼ばれていますか?

于 2008-11-27T00:48:10.407 に答える
0

タブ ボタンを使用して、リンクとフィールドを切り替えます。

于 2008-11-27T10:07:48.797 に答える