質問: crudデスクトップのベストプラクティス 私は常にこのデザインをcrudデスクトップフォームに使用します。crudフォームに適したデザインですか?より良いクラッドデスクトップフォームのための提案はありますか?
回答: あなたが提供したモックアップは非常に初歩的なインターフェースであり、それはあなたが何をしようとしているのかに本当に依存しています。個別のタイトルのグリッドではなく、繰り返しフォーマットされたブロックを使用すると、ユーザーがエントリをよりよく理解できることがわかります。別の方法として、ebayの製品リストを見てください(カテゴリに入ると)。 amazonや http://slashdot.org も確認できます。ドロップダウンを使用して並べ替えオプションを提供し、繰り返しフォーマットされたブロックは適切な要約を提供し、グリッドレイアウトよりも多くの情報をパックできます。また、すべてのグリッドセルラインが視覚的に乱雑になるのを防ぎます。リストから検索ボックスを選択することをお勧めします。最終的な設計では、それを取り除かないでください。私が採用するアプローチは、グローバルコントロール(リストに表示されるものに影響を与えるコントロール)をリストの外に置くことです。 searchおよびcreateボタンがその例です。レコード自体でレコード固有のコントロールを保持します。フォーマットされたブロックで実行できることです。各レコードには、独自のread、update、deleteボタンがあります。最後に、crudボタンのユーザーインターフェイスで代替単語を検討することもできます。これらの単語はプログラマにとっては意味がありますが、ユーザーが慣れ親しんでいるコンテキストでは必ずしも意味をなさない場合があります。以下は、私が使用する一般的な同義語です(注:すべてのフォームで同じ動詞を使用していますが、対象読者に基づいて動詞のセットを選択しています)。 作成-「新規」、「新規作成[〜#〜] xxx [〜#〜]」 読み取り-レコードのタイトル、「表示」、「表示」、「レビュー」 更新-「編集」、鉛筆アイコン 削除-「削除」、ゴミ箱アイコン crudは、編集可能なレコードのリストの標準機能をカバーするために便利な頭字語を作成しますが、常にユーザーにとって最適であるとは限りません。