GUI(OpenG Builder)に取り組んでいます。[保存] ボタンと [名前を付けて保存] ボタンを 1 つのボタンにマージするにはどうすればよいですか?
私の考えは、グリフで示されるボタンの右側にある「名前を付けて保存」の「ホットスポット」に行きます。
この機能を直感的な方法で実装するにはどうすればよいですか (GUI スクリーンショット、ヒント)?
ActiveX/.Net の実装を探しているわけではありません。説明またはスクリーンショットで十分です。
GUI(OpenG Builder)に取り組んでいます。[保存] ボタンと [名前を付けて保存] ボタンを 1 つのボタンにマージするにはどうすればよいですか?
私の考えは、グリフで示されるボタンの右側にある「名前を付けて保存」の「ホットスポット」に行きます。
この機能を直感的な方法で実装するにはどうすればよいですか (GUI スクリーンショット、ヒント)?
ActiveX/.Net の実装を探しているわけではありません。説明またはスクリーンショットで十分です。
ドロップダウン メニューが添付された [保存] ボタンはどうでしょうか。以前の [戻る] ボタンが Web ブラウザーで機能していたのと同じように、[戻る] をクリックして 1 ページ戻るか、矢印をクリックして複数のページに戻ることができます。 . 「保存」ボタンをクリックすると保存されますが、矢印をクリックすると選択肢 (保存、名前を付けて保存など) が表示されます。
これらの機能をマージする際の私の懸念は、Save が (潜在的に) 破壊的な操作であるのに対し、save as は (潜在的に) 非破壊的な操作であることです。ユーザーが非破壊的な操作を実行しようとしているときに、誤って間違った場所をクリックして破壊的な操作を実行してしまうことは、悪いことです。
これは後回しだと思います。「保存」は頻繁に行う操作であり、通常のワークフローでは絶対に必要です。「保存」へのアクセスは、できるだけ簡単にする必要があります。一方、名前を付けて保存はめったに使用されず、追加のユーザー操作が必要です。
保存と名前を付けて保存を組み合わせることは、私たちプログラマーにとって魅力的な一種のソリューションです。論理的で、クリーンで、まったくユーザーフレンドリーではありません。
独自のファイル形式を管理している場合は、リビジョンをファイル内に保存するだけなので、名前を付けて保存する必要はありません。リビジョンを保持している場合、保存しても作業が破棄されることはありません。
それができたら、「保存」ボタンをまとめて削除し、ユーザーに対して定期的に実行できます。
これは全体的に良い考えではないという他のポスターに同意します。ただし、どうしても実行しなければならない場合は、「保存」ボタンを常に「名前を付けて保存...」ボタンとして機能させる (つまり、常にファイル ダイアログを開く) のが最も簡単な方法だと思います。ダイアログは、最後に保存されたファイルと場所にデフォルト設定されているはずなので、通常の保存を行うには、[保存] ボタンをクリックし、[OK] をクリックしてから、[上書きしますか...] の質問に対して [はい] をクリックします。
スコットは、基本的に私が言おうとしていたことを投稿したので、関連する所見を追加します。Windows 用の人気のある画像ビューアーである IrfanView は、名前を付けて保存よりも保存を難しくするために何らかの努力をしています。共通の [保存] アイコンが付いたツールバー ボタンは、実際に [名前を付けて保存] を実行します。ツールバーには、標準の保存を行うボタンさえありません。
損失が発生する可能性のある形式で画像を保存すると破壊される可能性があるため、作成者がこのように設計したと思います。そのままでは、このプログラムにより、ユーザーは代わりに [名前を付けて保存] を呼び出す可能性が高くなります。保存が必要な場合は面倒な場合もありますが、安全第一のアプローチが私を助けてくれたことがいくつかあります.
つまり、保存と名前を付けて保存をマージしないでください。どちらかといえば、費用のかかるミスクリックを防ぐために、それらをできるだけ明確に区別する必要があります。
たぶん、名前を付けて保存をメニューに入れますか?