GUI とは?

イベント処理の仕組みを理解するため、 まず最初にウィンドウシステムと GUI について触れておきましょう。
ウィンドウ上のアプリケーションは、 GUI(Graphical User Interface)の考え方に基づいて設計されます。 これは一世代前の文字入力中心のアプリケーションとは根本的に異なる点です。 GUIはグラフィックの表示によってユーザーに対して情報を表示し、 ユーザーは主にマウスの操作によって必要な処理を選択していきます。 GUIによってコンピュータの操作がわかりやすくなり、初心者にも簡単に理解でき るようになりました。

その一方で、アプリケーションの側にはいくつかの制限や新しい機能が 要求されます。 ウィンドウシステム上のアプリケーションでは、以下のような点を考慮しなくては いけません。