質問: 日付/時刻を入力するためのほとんどのユーザーフレンドリーなフォームフィールド? アプリケーションに日付、時刻、またはその両方のフィールドを設定する方法は何ですか?それぞれの長所と短所は何ですか?最も一般的なのは、2〜3個のドロップダウンの組み合わせ、またはいくつかのフォームカレンダーウィジェットです。他に利用できるオプションはありますか?最も使いやすいのはどれですか?
回答: 可能な場合はデータ入力フォームを自由に保つプログラマーは怠惰です!コンピュータを少し動作させ、最初の日付入力用の特定の日付フィールドがないことを考慮してください。 googleカレンダーでは、新しいイベントを作成するときに、次のように言うことができます。 7月4日:ジョーズプレイスでのディナー 次に、gcはそれをすべて(場所を含めて)計算し、ユーザープロファイルのロケールに基づいて、4/7:dinner at joe's placeの意味を理解します。その後の編集では、gcカレンダーコントロールは便利で使いやすいです。次の点と、ユーザーにとってこれがいかに簡単かを検討してください。 次の木 4時間後 2週間で そして...ユーザーが知らない場合、ショックホラーはどうなりますか?私はこれまであまり見たことがありませんが、なぜこれがいくつかの状況で受け入れられる日付エントリではないのですか? 約3日で 私はこれが怖いことを知っています:) tog on software design 、bruce tognazzini(appleヒューマンインターフェイスガイドラインの原作者)は、ユーザーエクスペリエンスの実装は魔法のようなものだと説明していますトリック:「錯覚」:簡単に見えますが、その下ではあらゆる種類の狂気が起こっています。私はソフトウェアに自動リマインダーを1日置いてから「ちょっと、今から何かしたかった」と言う前にまた、可能な限りコンテキストを使用します。 ジョーの誕生日の前に ...連絡先やソーシャルグラフがある場合、これは簡単に理解できるはずです。そうでない場合は、尋ねます。1か月以上考慮する日付範囲がある場合は、月の境界が1か月しか表示されないカレンダービューにとって実際の面倒であると考えてください。 macのicalはこのようにすてきです。何ヶ月でも表示できるので、「今から2週間から3週間」の正確な日付を簡単に確認できます。