7

データ入力ツールであるアプリを書き直しています。既存のアプリはAccessにあり、複数のグリッドを持つフォームで構成されています。各グリッドには多くの列が含まれているため、ユーザーは列を表示するために水平方向にスクロールする必要があります。

フォーム上の現在のグリッドは、親子関係で階層的に配置されます。上のグリッドはプロジェクトを表し、下のグリッドは選択したプロジェクトのSKUを表し、下のグリッドは上の選択したSKUのシーズンデータ(価格、出荷情報など)を表します。

この種のアプリの優れたUIデザイン原則に関するアドバイスを探しています。それほどスクロールしなくても、フォーム上のデータのすべての列を表示できる柔軟性をユーザーに提供するフォームを設計するにはどうすればよいですか?

ビジネスアプリのUI原則に関する優れたオンラインリソースは何ですか?

ありがとう!

4

3 に答える 3

6

見た目に美しいユーザーインターフェイスを開発するのに役立つ一般的な経験則であることがわかったのは、特定のタスクに必要なだけの情報を提示するという概念です。

フォームの設計で採用できるアプローチの1つは、コントロールを水平軸の中央に配置することにより、ユーザーの注意を目前のタスクまたは機能に集中させることです。

文化もまた、私たちが書いたプログラムを受け入れる上で大きな役割を果たしています。たとえば、西洋文化では、左から右へ、上から下へと読みます。したがって、欧米の視聴者を対象としたプログラムは、理想的には同じ設計原則に従う必要があります。

これが役立ついくつかの基本原則です

  • 「必要なファイルが見つかりませんでした。エラーを修正してください。」ではなく、「ファイルが「c:\temp」の場所に見つかりませんでした」という不快で要求の厳しいトーンで親しみやすい言葉や用語を使用してください。
  • 全体的な外観とフォントに適用される単一の配色
  • すべてのフォームに共通のコントロールレイアウトが存在します
  • ターゲットとするプラットフォームに一般的に採用されている設計ガイドラインに従ってください

参考文献

ここにあなた自身のユニークな道であなたを助けるためのいくつかの参考資料があります

(Windows)ユーザーエクスペリエンスインタラクションガイドライン
(Apple)ユーザーエクスペリエンスガイドライン
Windowsデザイン原則
(Windows)いくつかのデザインポインター

要約すると、単純なデータ入力を実行するために必要になる可能性のあるすべての情報でユーザーを圧倒することは、実際には理想的な方法ではないことがわかりました。むしろ漸進的に機能と彼らが望むことをするためのツールを提示することは、私にとって、はるかに優れた代替手段です。

いつものように、ユーザーの立場に立ってください。「私は自分が見ているものが好きですか?それを使って作業するのは幸せですか?プログラムが制限されすぎていますか?どうすればタスクXをはるかに簡単に実行できますか?

于 2009-07-16T18:41:11.147 に答える
2

usability.govは、UIデザインのための優れたリソースです。また、フォームホスティングWebサイトであるwufoo.comもチェックしてください。彼らのブログには、ユーザビリティとフォームデザインに関する興味深い研究がぎっしり詰まっています。

于 2009-07-16T18:22:41.480 に答える
0

このサイトはあなたを助けるかもしれません:http ://www.jankoatwarpspeed.com/post/2009/02/18/How-to-deal-with-large-webforms.aspx 。タブと折りたたみ可能な領域があることの大きなポイント。

さらに、これらの列すべてを水平方向に表示する必要がない場合は、ユーザーがエントリをクリックして詳細を表示したときに表示できます。私は通常、重要な情報を表示し、詳細が必要な場合はユーザーに詳細を表示するように要求します。

マイクが述べたように、「与えられたタスクに必要なだけ提示するという概念」

于 2009-07-16T18:45:25.273 に答える