0

ユーザーの入力に基づいて単一の GUI 画面でコントロールを表示したり非表示にしたり、ウィンドウのサイズを動的に変更したりすることは、悪い習慣だと考えられていると思います。しかし、私はこれを述べている決定的な参考文献を見つけることができないようです.

ユーザーが (ファイル チューザーを使用して) ファイル名を入力するテキスト ボックスが上部にある GUI を作成するように依頼されました。選択できるファイルにはそれぞれ特定のプロパティがありますが、これらのプロパティの一部は特定のファイルに対して null になる場合があります。

ファイル名のテキスト ボックスの下には、ラベルとテキスト ボックスのペアの行があり、各プロパティの値が表示されます。関連するプロパティが null の場合、ラベルとテキスト ボックスを表示しないように求められました。

ユーザーは異なるファイルを繰り返し選択でき、それに応じてテキスト ボックスの値が更新されます。さらに、値が null かどうかに応じて、ラベルとテキスト ボックスが表示されたり消えたりする必要があります。さらに、空のスペースがないように、画面の値を縮小または拡大する必要があります (null 値のため、コントロールがないため)。

これは、ユーザーにとって非常に不快なように思えます(コントロールが表示されたり消えたりするなど)。

これは悪い GUI 設計ですか? もしそうなら、誰かがこのデザインに反論しようとする際に使用できる信頼できる参考文献を引用できますか?

(私が好むのは、null 値のテキスト ボックスを空白のままにしておくことです。)

4

3 に答える 3

3

ここで、Konrad と Brian の意見には同意できません。これは、ほとんどのユーザーにとって不快な結果になるでしょう。

動的応答は確かに有効な GUI パラダイムですが、同じリストからの選択 (または同じテキスト ボックスへの入力) に基づいて表示を動的に非表示/表示およびサイズ変更することは、通常のエンド ユーザーにとって非常に不快になる傾向があります。これが、Office (および Win2K/XP) のいわゆる「スマート」メニューが多くの人に嫌われた理由です。

この場合の正しいパラダイムは、コントロールを無効にする (「グレー表示」する) ことです。特定の引用を探している場合は、これについてはAbout Face: The Essentials of User Interface Design で説明されていると思います。Microsoft Office のユーザビリティ チームも、ラボで同じ結果を出したことを知っています。

先制メモ:

表示/非表示は必ずしも悪いパラダイムではありません。しかし、それが理にかなっているときにそれを使用してください。Word Doc、画像、または MP3 のいずれを選択したかに基づいて、Windows エクスプローラーの詳細バーにさまざまなコンテキスト情報が表示されるのは理にかなっています。これは、UI の境界線上の小さな付随的な部分であり、識別可能な (特に編集可能な) コントロールはありません。新しいタブに移動すると、前のタブのコントロールが非表示になり、新しいタブのコントロールが表示されることが予想されますが、タブはナビゲーションのパラダイムです。

同じビュー内での表示と非表示は、(ほとんどのユーザーにとって) 同じ種類のデータに見えるため、不快な体験です。

于 2009-11-12T21:08:28.247 に答える
0

ユーザーの入力に基づいて動的に変化する単一の GUI 画面を持つことは、悪い習慣だと考えられていると思います。

正直なところ、少なくともこれを大まかに定式化した場合、それは非常に奇妙なガイドラインのように思えます. 実際、結果を得るために、GUIユーザー入力に反応して動的に変化する必要があります。

これは、ユーザーにとって非常に耳障りなように思えます

それを試してみてください。入力欄がフォーカスされた状態でシフトさせない限り問題ないと思います。ユーザーは、入力しているテキスト ボックスを追いかけてはいけません。

于 2009-11-12T20:51:56.023 に答える
0

いいえ、それは通常の GUI 設計のように聞こえます。ファイルの種類に関係なく、基本的なタスクは同じです。表示されるプロパティの詳細を少し変更するだけです。同じタスク = 同じ画面にある必要があります。

于 2009-11-12T20:56:10.487 に答える