GUI

¥ ³ ¥ ó ¥ Ô ¥ 塼 ¥ und

GUI

¤ ¸¡¼ ¤ 桼 ¤ ¢ ¤ ¤

Graphical User Interface ¤ Îά¡£

¾õÂÖ ¤ ò »ë³ÐŪ ¤ Ëɽ¸½ ¤ ·¡ ¢ ²èÌÌ¾å ¤ ò¼« ͳ ¤ Ë¡Ö »Øº ¹ ¤ ·¡× ¤ Æ ¹ ÔÆ° ¤ ò» ØÄê ¤ ¹ ¤ ë ¤ â ¤ Î ¤ Ç¡ ¢ ¤ der l ¤ ì ¤ Þ ¤ Ǽçή ¤ Ç ¤ ¢ ¤ à ¤ ¿Ì¿Îáʸ ¤ òÆþÎÏ ¤ · ¤ Ƽ ¹ Ô ¤ ¹ ¤ ëÊý¼ ° (CUI) ¤ ËÈæ ¤ ÙÄ ¾ ´ ¶ Ū ¤ ËÁàºî ¤ Ç ¤ ¤ ë ¤ Î ¤ ¬ÆÃÄ ¹ ¡£

1976ǯ ¤ ´ ¤ í¡ ¢ Xerox ¤ Î ¥ Ñ ¥ í ¥ ¢ ¥ ë ¥ ȸ ¦ µæ½ê ¤ Ç ³ «È¯ ¤ µ ¤ ì ¤ und» îºîµ¡ ¤ ÎAlto ¤ È ¤ der l ¤ ³ ¤ ÇÆ°ºî ¤ ¹ ¤ ëSmalltalk¡Ê¡á ¥ ¢ ¥ é ¥ ó¡ ¦ ¥ ± ¥ ¤ ¤ é ¤ Î »ÃÄê ¥ À ¥ ¤ ¥ Ê ¥ Ö ¥ à ¥ ¯´Ä¶¡Ë ¤ zu ¥ Þ ¥ ë ¥ Á ¥ ¦ ¥ ¤ ¥ ó ¥ É ¥ ¦ ¤ ä ¥ Ý ¥ à ¥ × ¥ ¢ ¥ à ¥ × ¤ ¹ ¤ ë ¥ á ¥ Ë ¥ 塼Áàºî ¤ òÃæ¿ ´ ¤ È ¤ · ¤ ¿¸½ºß¼çή ¤ ÎGUI ¤ òºÎÍÑ ¤ · ¤ ¿ºÇ½é ¤ Î ¥ ³ ¥ ó ¥ Ô ¥ 塼 ¥ ¿¡¼´Ä¶ ¤ È ¤ µ ¤ ì ¤ ë¡Ê¼¡¿Þ ¤ Ï1977ǯº ¢ ¤ λ ÃÄê ¥ À ¥ ¤ ¥ Ê ¥ Ö ¥ à ¥ ¯´Ä¶ ¤ ÎGUI¡Ë¡£

http://classes.soe.ucsc.edu/cmps112/Spring03/readings/st76figure3.gif

1979ǯ ¤ Ë ¤ ³ ¤ ÎGUI ¤ ò´Ñ ¤ ¿Apple ¤ Î ¥ ¹ ¥ Æ ¥ nm ¥ Ö¡ ¦ ¥ ¸ ¥ ç ¥ Ö ¥ º ¤ é ¤ ¬¡ ¢ ¸å ¤ ÎLisa ¤ äMacintosh ¤ ÎGUI ¤ ò ¹ ½ÁÛ ¤ ¹ ¤ ë ¤ Î ¤ ËÂç ¤ ¤ ¤ ËÌòÎ © ¤ Æ ¤ und ¥ ¨ ¥ Ô ¥ ½¡¼ ¥ É ¤ ÏÍ̾ ¤ Ç ¤ ¢ ¤ ë¡Ê ¤ Á ¤ Ê ¤ ß ¤ ËLisa¡ ¦ Macintosh ¤ ÎGUI ¤ Ï¡ ¢ Smalltalk ¤ «¤ é ¥ Þ ¥ ë ¥ Á ¥ ¦ ¥ ¤ ¥ ó ¥ É ¥ ¦ ¡ ¢ ¥ á ¥ Ë ¥ 塼¡ ¢ ¥ Þ ¥ ë ¥ Á ¥ Õ ¥ © ¥ ó ¥ È¡ ¢ ¥« ¥ à ¥ È¡õ ¥ Ú¡¼ ¥ ¹ ¥ È ¤ ˾Ýħ ¤ µ ¤ ì ¤ ë ¥ ⡼ ¥ É ¥ ì ¥ ¹ Áàºî ¤ Ê ¤ É ¤ ο ¤ ¯ ¤ òÌÏÊï ¤ · ¤ der l ¤ ³ ¤ ËÆȼ «¤ γÈÄ ¥ ¤ ò²Ã ¤ ¨¡ ¢ ¤ µ ¤ é ¤ ˸å½Ò ¤ ÎStar ¤ Î ¥ ¢ ¥ ¤ ¥ ³ ¥ ó ¥ Ù¡¼ ¥ ¹ ¤ Î ¥ Õ ¥ ¡ ¥ ¤ ¥ é ¤ Î ¥ ¢ ¥ ¤ ¥ Ç ¥ ¢ ¤ ò¼è ¤ êÆþ ¤ ì ¤ ¿Finder ¤ òÃæ³Ë ¤ Ë¿ø ¤ ¨ ¤ Æºî ¤ é ¤ ì ¤ ¿¡Ë¡£

¤ Þ ¤ ¿Alto¸þ ¤ ± ¤ Ë ¤ Ï¡ ¢ Àè ¹ Ô ¤ ¹ ¤ ë ¥ ± ¥ ¤ ¤ é ¤ Î »ÃÄê ¥ À ¥ ¤ ¥ Ê ¥ Ö ¥ à ¥ ¯´Ä¶ ¤ αƶÁ ¤ ò¼õ ¤ ±¡ ¢ ¸« ¤ ¿ÌÜ ¤ äÁàºî ¥ ¹ ¥ und ¥ ¤ ¥ ë ¤ ³ ¤ ½¸ß ¤ ¤ ¤ ËÂç ¤ ¤ ¯°Û ¤ Ê ¤ ë ¤ ¬Æ± ¤ ¸GUI ¥ und ¥ ¤ ¥ × ¤ ÎOS ¤ ä ¥ ¢ ¥ × ¥ ê ¥ ±¡¼ ¥ · ¥ ç ¥ ó ¤ ¬Ê£¿ô ¤ θ ¦ µæ ¥ ° ¥ 롼 ¥ × ¤ Ë ¤ è ¤ ê »îºî ¤ µ ¤ ì ¤ ¿¡Ê ¥ Ñ ¥ í ¥ ¢ ¥ ë ¥ ȸ ¦ µæ½êÆâ ¤ Ç ¤ ÏLisp ¥ Ù¡¼ ¥ ¹ ¤ ÎInterlisp-Dn ¢ ¸å ¤ ÎWindows 1.0 ¤ μêËÜ ¤ È ¤ Ê ¤ ëMesa ¥ Ù¡¼ ¥ ¹ ¤ ÎCedar¡£Â¾ ¤ Ë ¤ â¸å ¤ ÎMicrosoft Word ¤ ÎÁ°¿È ¤ Ç ¤ ¢ ¤ WYSIWYG¥  ¥ × ¥ íë ¤ ÎBravo ¤ ä ¥ É ¥ í¡¼¡ ¦ ¥ Ú ¥ ¤ ¥ ó ¥ È ¥ der l ¥ Õ ¥ ÈÅù ¤ ¬BCPL ¤ Ê ¤ É ¤ Ç¡ ¢ ÊÌÉôÌç ¤ Ç ¤ Ï ¤ ¢ ¤ ë ¤ ¬Cedar ¤ ÈƱ ¤ ¸ ¤ ¯Mesa ¥ Ù¡¼ ¥ ¹ ¤ ÎStar ¥ · ¥ ¹ ¥ Æ ¥ à ¤ ¬ºî ¤ é ¤ ì ¤ Æ ¤ ¤ ¤ und ¤ ³ ¤ È ¤ ¬Èæ³ÓŪ ¤ è ¤ ¯ÃÎ ¤ é ¤ ì ¤ Æ ¤ ¤ ¤ ë¡Ë¡£

·ë¶É¡ ¢ °ìÈ̸þ ¤ ± ¤ ˰²Á ¤ Ê ¥ Ñ ¥ der l ¥ ³ ¥ ó ¤ òÄó¶¡ ¤ ¹ ¤ ë ¤ ³ ¤ È ¤ ò·ù ¤ à ¤ ¿Xerox¼Ò¾åÁØÉô ¤ Î·Ð±Ä¾å ¤ ÎȽÃÇ ¤ Ç ¥ ± ¥ ¤ ¤ é ¤ Î »ÃÄê ¥ À ¥ ¤ ¥ Ê ¥ Ö ¥ à ¥ ¯ ¤ ÏÀ½Éʲ½ ¤ µ ¤ ì ¤ ë ¤ ³ ¤ È ¤ Ï ¤ Ê ¤« ¤ à ¤ und ¤ ¬¡ ¢ Alto ¤ Î ¥ Ï¡¼ ¥ É ¥ ¦ ¥ ¨ ¥ ¢ µ »½Ñ ¤ òžÍÑ ¤ ·ÊÌ ¤ GUIÎ OS ¤ òÅëºÜ ¤ · ¤ und ¥  ¥ ¯ ¥ ¹ ¥ Æ¡¼ ¥ · ¥ ç ¥ ó¡ÖXerox Star¡× ¤ ¬1981ǯ ¤ ËÀ½Éʲ½ ¤ µ ¤ ì ¤ ¿¡Ê ¥ der l ¥ Õ ¥ È ¥ ¦ ¥ ¨ ¥ ¢ ¤ â¡ ¢ ¥ ± ¥ ¤ ¤ é ¤ Î ¹ Í ¤ ¨ ¤ ë ¥ Ñ ¥ der l ¥ ³ ¥ ó¸þ ¤ ±OS ¤ Ç ¤ Ï ¤ Ê ¤ junÖSmalltalk-80n× ¤ È ¤ ¤ ¤ ¦ ̾Á° ¤ Î ³« ȯ´Ä¶ ¤ È ¤ · ¤ ÆÊÌÇä¡Ë¡£1983ǯ ¤ Ë ¤ ÏApple ¤ «¤ é ¤ âGUI ¤ òºÎÍÑ ¤ · ¤ ¿Lisa ¤ ¬ÅÐ¾ì ¤ · ¤ und ¤ ¬¡ ¢ Èó¾ï ¤ Ë ¹ â²Á ¤ À ¤ à ¤ und ¤ und ¤ áËØ ¤ ÉÇä ¤ ì ¤ ë ¤ ³ ¤ È ¤ Ê ¤ ¯» Ô¾ì ¤ «¤ é¾Ã ¤ ¨ ¤ ¿¡£ËܳÊŪ ¤ ËGUI ¤ Î͸úÀ ¤ ¬°ìÈÌ ¤ ËǧÃÎ ¤ µ ¤ ì ¤ À ¤ · ¤ und ¤ Î ¤ Ï1984ǯ ¤ ËÈæ³ÓŪ°Â²Á ¤ Ë» Ô¾ì ¤ ËÅêÆþ ¤ µ ¤ ì ¤ ¿Macintosh°Ê ¹ ß ¤ Ç¡ ¢ ÉáµÚ ¤ Ë ¤ MicrosoftÏ Windows 95 ¤ Þ ¤ Ç ¤ µ ¤ é ¤ Ë10ǯ ¤ òÍ× ¤ · ¤ ¿¡£