GUI(Graphical User Interface)には、Windows、Macの他UNIX系の X-Window等があります。 MacとUNIX系のWindowシステムでは、Model View Controllerという 考え方を適用します。 Tcl/Tkは、UNIX系のスクリプト言語なので、Model View Controllerの 考え方を理解していると、コード作成が簡単になります。 Model、View、Controllerの対応は、以下です。