私のチームは現在、VB.NETを使用してWindowsフォームプロジェクトに取り組んでいます。私たちは現在、機能に重点を置いており、UIは非常に基本的なものです(ツールボックスからWindowsフォームにドラッグアンドドロップした場合)Winformsの開発 - UIのルック&フィールを改善するための推奨事項
Windowsフォーム開発のUIについては、私は、クライアントが素晴らしいUIを得ることを保証したい。
ご協力いただきありがとうございます。
私のチームは現在、VB.NETを使用してWindowsフォームプロジェクトに取り組んでいます。私たちは現在、機能に重点を置いており、UIは非常に基本的なものです(ツールボックスからWindowsフォームにドラッグアンドドロップした場合)Winformsの開発 - UIのルック&フィールを改善するための推奨事項
Windowsフォーム開発のUIについては、私は、クライアントが素晴らしいUIを得ることを保証したい。
ご協力いただきありがとうございます。
はい、それは単純な標準です:Windows User Experience Interaction Guidelinesに従ってください。
「シンプル」には何も間違いありません。実際、多くの場合、シンプルは良いです!
あなたの目標は、操作が簡単で直感的で、ユーザーの期待に沿うようにすることです。他のアプリケーション、特にWindowsに含まれているアプリケーションのモデリングは、適切な方法で作業していることを確認するのに適しています。
新しい地面を壊すことは危険な領域です。マイクロソフトのような大きなお店にお任せください。リボンのようなユーザーインターフェイス/エクスペリエンスのパネルを持つ新しいUIコンセプトでも、受け入れが遅く、採用が遅くなってしまいます。これは、小さなソフトウェアショップが欲しい場所ではありません。ここで最先端を行くことに利点はありません。
サードパーティ製のコントロールを使用することを余儀なくされるのは、意味がありますが、最終的には間違っています。組み込みコントロールとa lot of reasons to prefer themに何も問題はありません。
プラットフォームの標準的なガイドラインに準拠した機能的なUIを取得したら、次のステップは、実際にアプリケーションを操作したことのない実際の人間のユーザーを対象とした現実的なテストです。
好きで使いやすいと感じたら、あなたは正しい道にいると思います。私は、ユーザーが何かが「あまりにも単純すぎる」と不平を言うことは聞いたことがありません。 Google Chromeは正確にという大きな打撃を受けているので、はシンプルです。あなたはではないことを覚えておいてください。ここにウェブページをデザインしてください。デスクトップアプリケーションは非常に異なっています。
実際、このような質問がどのくらいの頻度でここで尋ねられるかは、私の心を吹き飛ばします。なぜデスクトップアプリのプログラマーは、自分のアプリが「よりクール」に見えるようにしたいのですか?これらは、Visual Studio 2010がWPFに切り替えて、標準的な期待を大きく逸して、目立ったメリットはほとんどありませんでしたので、大声で苦情を申し立てた同じ開発者が多いです。確かに、は coolerと表示されていましたが(ただし、青色が嫌いでない限り)、UIの変更だけが原因であるという機能性はほとんどありませんでした。あなたはアプリを見て、毎日を使用してください。あなたは本当により多くのwhiz-bang UIを求めていますか?または、彼らがあなたの慣れ親しんだ、標準的なWindowsアプリケーションがどのようにしてを動作させるべきかについてのあなたの熟達した期待に従っているので、がの作業のために、
アプリをそのように動作させる。
それを信じているかどうか、エンドユーザーにとってUIは非常に重要です。最初は機能性に重点を置いていますが、それが完了したら、ユーザーがあなたのシステムで良い経験をしていることを確認してください。できるだけ簡単にしましょう。すべてのユーザーがソフトウェアに関するすべてを知っているわけではありません。間違いを犯さないようにしてください。ルック・アンド・フィールはユーザーの視点からとても素敵でなければなりません。システムではありませんが、それはユーザーにとってです。
ルックアンドフィール(DevExpress)を管理するサードパーティのコントロールを使用していますが、サードパーティのコントロールを試してみる場合は、開発の初期に行う必要があります。変化する。
私はそれがあなたを助けることを願っています。よろしくです。 よろしくお願いします。
このプロジェクトでは、Visual Studioに付属の.NETコンポーネントに限定されています。サードパーティのコントロールは除外されています。また、WPFは除外されています。私は既存のコントロールを改善するいくつかの方法を探していますが、それを改善します。これらのコントロールに適用できる基準はありますか? – kalls