私はそのコーナーへのプログラミングに問題はありませんが、この選択肢の背後にある理由を知りたいと思います。なぜGUIアプリケーションは、例えば左下の代わりにTop-Lefftコーナーを使用していますか?
2
A
答えて
5
から始まるLEFT_TOP
技術的なCRTから紙に書きました。
なぜなら、モニター上のピクセルが、上から下に向かって左から右の行に索引付けされ、デカルトシステムのように+ y軸を上向きでなく下向きにする理由を尋ねてきます。長らく言えば、CRTはこの順番でスキャンラインを表示するので、ビデオメモリを同じ方法で配置することで、ビデオドライバは連続したメモリチャンクを順方向にスキャンし、モニタにスキャンラインを送信します。 + yが上を指すデカルト座標の場合と同様に、選択は本質的に任意です。この配置は、紙面上のグラフが左から右の言語ではより便利です。なぜなら、それは時間の経過とともに進歩のためのニーモニックとして容易に機能するからです。
同様に、CRTでは、作成者の読書順に従うように選択されている可能性があります。文字ベースのディスプレイでは、読み込まれたのと同じ順序で文字を表示すると、最後の更新以降に画面に追加された文字ができるだけ早く表示され、視覚的な遅れが減ります。
2
2
は歴史それは歴史の偶然だLEFT_TOP
関連する問題
- 1. なぜAssembly.LoadFromの代わりにAssembly.LoadFileを使用しますか?
- 2. 私はライトボックスのCSSファイルを使用しています代わりに、下
- 3. Windows 10のアプリケーションでOnActivatedの代わりにOnLaunchedを使用しているToast通知はなぜですか?
- 4. なぜHttpWebRequestはHttpStatusCode.NotFoundを返す代わりに例外をスローしますか?
- 5. なぜAndroidのスタジオはカレンダーの代わりにCalendarContract.Calendarsを使用しますか?
- 6. なぜ* headの代わりに** headが使用されていますか?
- 7. this.objectNameの代わりにExt.getCmp( 'id')を使用しなければならないのはなぜですか?
- 8. なぜmemo.LineはTStringListの代わりにTStringsを使用しますか?
- 9. なぜRedis SortedSetはバランスツリーの代わりにスキップリストを使用しますか?
- 10. 一部のScalaメソッドで、Any/Nothingを使用する代わりに多態的な引数を使用するのはなぜですか?例えば
- 11. mongo-expressの代わりにGUIを使用するmongodbがありますか?
- 12. どうすれば使えますか? ||の代わりに&&?
- 13. なぜ私のスクリプトにPHP7の代わりにPHP5を使用しますか
- 14. layout_alignBottomは、下端の代わりに中央を揃えます。
- 15. logging.infoを使用して例外をログに記録できないのはなぜですか?例えば
- 16. Captchaの代わりにReferrerを使用していますか?
- 17. MySQLの代わりにJSONを使用していますか?
- 18. セレクタの代わりにブロックオブジェクトを使用していますか?
- 19. XULの代わりにシンプルなC++ GUI?
- 20. デフォルトの左上の代わりにページを左下に貼り付けますか?
- 21. なぜVaadinでVerticalLayoutの代わりにFormLayoutを使用しますか?
- 22. ウィンドウシェル(wish/tclsh)GUIをバイパスして代わりにターミナルを使用する方法はありますか?
- 23. C#では、なぜStreamWriterの代わりにTextWriterを使用できますか?
- 24. ウォーターマークを右揃えの代わりに左揃えにするには、スウィフトで
- 25. の$アヤックスの代わりに、成功()例えば
- 26. 右下の代わりに左上にPHPで透かしを並べる
- 27. この例では__init__の代わりに__new__を使用するのはなぜですか?
- 28. なぜLuaは参照カウントの代わりにガベージコレクタを使用していますか?
- 29. なぜwindow.showModalDialogは推奨されていませんか?代わりに何を使用するのですか?
- 30. 新しいObject()の代わりに{}を使用し、新しいArray()の代わりに[]を使用し、新しいBoolean()の代わりにtrue/falseを使用するのはなぜですか?
[*左手座標系の歴史的な理由*](http://stackoverflow.com/questions/6698817/historic-reasons-for-left-handed-coordinate-system)も参照してください。 – trashgod