TOP¿·´©´û´©I/O¥µ¥Ý¡¼¥ÈQ&AÄÌÈΤªÌ䤤¹ç¤ï¤»
¡¡´û´© > 2008ǯ > 12·î ½ñ̾¸¡º÷¡§¡¡¾ÜºÙ¸¡º÷...
¿Íµ¤¤Î·ÚÎÌ¥¹¥¯¥ê¥×¥È¤Ç¥¢¥×¥ê¥±¡¼¥·¥ç¥ó³«È¯¡ª
¤Ï¤¸¤á¤Æ¤ÎLua¥×¥í¥°¥é¥ß¥ó¥°
À¶¿å Èþ¼ù Ãø
2008ǯ12·î25ÆüȯÇä¡¡¡¡ B5ÊÑ·¿È½¡¡ 288¥Ú¡¼¥¸ ¡ÎCD-ROMÉÕ¡Ï ²Á³Ê¡¡\2,530¡ÊËÜÂΡ¡\2,300¡Ë
¡¡¡¡¡¡ISBN978-4-7775-1413-7 C3004 \2300E
¡¡Lua¤Ï¡¢¥Ö¥é¥¸¥ë¤ÎÂç³Ø¤Ç³«È¯¤µ¤ì¡¢Ìµ½þ¤ÇÇÛÉÛ¤µ¤ì¤Æ¤¤¤ë¡¢¡Ö¥¹¥¯¥ê¥×¥È¸À¸ì¡×¤Ç¤¹¡£
¡¡C¸À¸ì¤Î¥×¥í¥°¥é¥à¤ËÁȤ߹þ¤Þ¤ì¤ë¤³¤È¤òÁ°Äó¤Ëºî¤é¤ì¤Æ¤¤¤ë¤¿¤á¡¢¡Ö´Êñ¤Êʸˡ¡×¡Ö¹â®¤ÊÆ°ºî¡×¡ÖÊ£»¨¤Ê½èÍý¤ËÂФ¹¤ë½ÀÆð¤ÊÂбþ¡×¤Ê¤É¤¬ÆÃħ¤È¤·¤Æµó¤²¤é¤ì¤Þ¤¹¡£
¡¡¤½¤Î¤¿¤á¡¢Adobe¼Ò¤Î²èÁü½èÍý¥½¥Õ¥È¡ÖAdobe Photoshop Lightroom¡×¤ä¡ÖSim City4¡×¡ÖWorld of Warcraft¡×¤Ê¤É¤Î¿¿ô¤Î¥²¡¼¥à¥½¥Õ¥È¡¢¤µ¤é¤Ë¤Ï¥í¥Ü¥Ã¥È¤Î¿Í¹©ÃÎǽ¤ä¥¹¥Ú¡¼¥¹¥·¥ã¥È¥ë¤ÎÍ­³²¥¬¥¹¸¡ÃÎ¥·¥¹¥Æ¥à¤Ê¤É¡¢À¤³¦Ãæ¤ÎÍ­ÎÏ¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤ËÍøÍѤµ¤ì¤Æ¤¤¤Þ¤¹¡£

¡¡Ëܽñ¤Ç¤Ï¡¢¡ÖLua¡×¤ä¥×¥í¥°¥é¥ß¥ó¥°¼«ÂΤò¤Ï¤¸¤á¤Æ³Ø¤Ö½é¿´¼Ô¤Î¤¿¤á¤Ë¡¢Lua¥×¥í¥°¥é¥ß¥ó¥°¤òÍý²ò¤Ç¤­¤ë¤è¤¦¤Ë²òÀ⤷¤¿¤â¤Î¤Ç¤¹¡£
¡¡ÅºÉÕCD-ROM¤Ë¤Ï¡¢¡ÖLuaËÜÂΡס¢C/C++¥³¥ó¥Ñ¥¤¥é¡ÖMinGW¡×¡¢Åý¹ç³«È¯´Ä¶­¡ÖEclipse¡×¡¢¡Ö¥µ¥ó¥×¥ë¡¦¥×¥í¥°¥é¥à¡×¤¬¼ýÏ¿¤µ¤ì¤Æ¤¤¤ë¤Î¤Ç¡¢¤¹¤°¤ËLua¥×¥í¥°¥é¥ß¥ó¥°¤¬¤Ç¤­¤ë¤è¤¦¤Ë¤Ê¤Ã¤Æ¤¤¤Þ¤¹¡£
¢£¡¡¼ç¤ÊÆâÍÆ¡¡¢£
CONTENTS

¡¡¤Ï¤¸¤á¤Ë
¡¡Æ°ºî´Ä¶­¤Ë¤Ä¤¤¤Æ


¡¡ÉÕÏ¿¤Ë¤Ä¤¤¤Æ

¡¡Âè1¾Ï ¡¡GUI¤ò»È¤Ã¤Æ³Ø¤ÖLua
¡¡[1.1]¡¡Lua¤Î¿Íµ¤¤ÎÍýͳ ¡¡[1.2]¡¡Lua¤ÇGUI¤È¤Ï
¡¡[1.3]¡¡Ëܽñ¤ÎÌÜŪ¤È¹½À®  
¡¡Âè2¾Ï ¡¡Lua¤ÎƳÆþ¤È¡¢¤Ï¤¸¤á¤Æ¤Î¥×¥í¥°¥é¥à
¡¡[2.1]¡¡³Ø½¬¤Î½àÈ÷ ¡¡[2.2]¡¡Lua¤Î¥¤¥ó¥¹¥È¡¼¥ë
¡¡[2.3]¡¡¤Ï¤¸¤á¤Æ¤ÎLua¥×¥í¥°¥é¥ß¥ó¥°  
¡¡Âè3¾Ï ¡¡¥³¥Þ¥ó¥É¤Ç³Ø¤ÖLua¤Î´ðËÜ
¡¡[3.1]¡¡¡ÖÂÐÏÃŪ¤Ê¼Â¹Ô¥×¥í¥°¥é¥à¡×¤È¤Ï ¡¡[3.2]¡¡ÊÑ¿ô¤È¤½¤Î̾Á°
¡¡[3.3]¡¡ÃͤȤ½¤Î¼ïÎà ¡¡[3.4]¡¡ÊÑ¿ô¤Î¼ïÎà
¡¡[3.5]¡¡Ê¸¤È¤½¤Î¼ïÎà ¡¡[3.6]¡¡¼°
¡¡[3.7]¡¡±é»»»Ò  
¡¡Âè4¾Ï ¡¡Eclipse¤Ç¼Â¸½¤¹¤ë¡ÖLua¡×¤È¡ÖC¡×¤ÎÏ¢·È¡¢¤½¤·¤Æ¡ÖIupLua¡×
¡¡[4.1]¡¡¥ª¡¼¥×¥ó¡¦¥½¡¼¥¹¤ÎWindowsÍÑC¥³¥ó¥Ñ¥¤¥é¡ÖMinGW¡×¤ÎƳÆþ ¡¡[4.2]¡¡C/C++ÍÑEclipse¤Î¥¤¥ó¥¹¥È¡¼¥ë
¡¡[4.3]¡¡Eclipse¤ÇMinGW¤ò»È¤¨¤ë¤³¤È¤ò³Îǧ¤¹¤ë ¡¡[4.4]¡¡C¥×¥í¥°¥é¥à¤«¤éLua¤ò¸Æ¤Ó½Ð¤¹
¡¡[4.5]¡¡Lua¥³¡¼¥É¤ò¥Õ¥¡¥¤¥ë¤«¤éÆɤ߹þ¤ó¤ÇC¤Ç¼Â¹Ô¤¹¤ë ¡¡[4.6]¡¡Lua¥Õ¥¡¥¤¥ë¤Î¥¨¥é¡¼¤ò½ÐÎϤµ¤»¤ë
¡¡[4.7]¡¡¡ÖIupLua¡×¤ò»ÈÍѤ¹¤ë  
¡¡Âè5¾Ï ¡¡IupLua¤ò»È¤Ã¤Æ¥°¥é¥Õ¥£¥«¥ë¤ËLua¤ò³Ø¤Ö
¡¡[5.1]¡¡´Êñ¤ÊGUI¤Ç³Ø¤Ö¡Ö°ú¿ô¤È´Ø¿ô¡× ¡¡[5.2]¡¡´Êñ¤ÊGUI¤Ç³Ø¤Ö¡Ö¾ò·ïʬ´ô¡×
¡¡[5.3]¡¡´Ø¿ô¡Östring.format¡×¡¡¡Ú¤½¤Î­¡¡Û´Êñ¤ÊGUI¤Ç´Êñ¤ÊÀ°·Á ¡¡[5.4]¡¡´Ø¿ô¡Östring.format¡×¡¡¡Ú¤½¤Î­¢¡Û¤è¤ê¿Ê¤ó¤ÀGUI¤Ç¹âÅÙ¤ÊÀ°·Á
¡¡[5.5]¡¡Ê¸»úÎó¤Î¡Ö¥Ñ¥¿¡¼¥ó¥Þ¥Ã¥Á¥ó¥°¡× ¡¡[5.6]¡¡Ê¸»úÎó¤Î¡ÖÆâÉô¥³¡¼¥É¡×
¡¡Âè6¾Ï ¡¡Lua¤ÎÂ礭¤ÊÆÃħ¡¢¥Æ¡¼¥Ö¥ë
¡¡[6.1]¡¡Lua¤Î¥Æ¡¼¥Ö¥ë¤òIupLua¤ÇÉÁ¤±¤ë¤«¡© ¡¡[6.2]¡¡¥Æ¡¼¥Ö¥ë¤ò¡Öɽ¡×¤Î·Á¤ÇÉÁ¤¯¤¿¤á¤Ë¤µ¤é¤Ë³Ø¤Ö»ö¹à
¡¡[6.3]¡¡É½¤ÎGUIɽ¼¨¤Ç³Ø¤ÖLua¤Î¡Ö¥Ç¡¼¥¿¤Èºî¶È¤ÎʬΥ¡× ¡¡[6.4]¡¡¥Æ¡¼¥Ö¥ë¤ËÍ×ÁǤò²Ã¤¨¤ë¡¢¥Æ¡¼¥Ö¥ë¤ÎÍ×ÁǤò¾Ãµî¤¹¤ë
¡¡[6.5]¡¡¥Æ¡¼¥Ö¥ë¤ÎÍ×ÁǤòʤÙÂؤ¨¤Æɽ¼¨¤¹¤ë ¡¡[6.6]¡¡¥Æ¡¼¥Ö¥ë¤ÎÍ×ÁǤȤ·¤Æ¤Î´Ø¿ô
¡¡[6.7]¡¡¥Æ¡¼¥Ö¥ë¤ÎÍ×ÁǤȤ·¤Æ¤Î´Ø¿ô¤ÎÆÃÊ̤ÊÍͼ°¡Ö¥á¥½¥Ã¥É¡× ¡¡[6.8]¡¡¥Æ¡¼¥Ö¥ë¤Ø¤Î¡ÖÂåÆþ¡×¤È¤Ï
¡¡Âè7¾Ï ¡¡Lua¤ÎÂ礭¤ÊÆÃħ¡¢¥Æ¡¼¥Ö¥ë
¡¡[7.1]¡¡´Êñ¤Ë¥Õ¥¡¥¤¥ë»²¾È²èÌ̤òɽ¼¨¤¹¤ëIupLua¤ÎGUIÉôÉÊ ¡¡[7.2]¡¡¡ÖÆɤ߹þ¤ß¡×¤ò¹Ô¤Ê¤¦¥×¥í¥°¥é¥à
¡¡[7.3]¡¡¡Ö½ñ¤­¹þ¤ß¡×¤ò¹Ô¤Ê¤¦¥×¥í¥°¥é¥à ¡¡[7.4]¡¡¥Õ¥¡¥¤¥ë¤òÆɤ߽ñ¤­¤¹¤ë¤¿¤á¤ÎGUI¥¤¥ó¥¿¡¼¥Õ¥§¥¤¥¹
¡¡[7.5]¡¡´Ø¿ô¡Öio.read¡×¡Öio.write¡×¤Ë¤è¤ë¥Õ¥¡¥¤¥ë¤ÎÆɤ߽ñ¤­ ¡¡[7.6]¡¡´Ø¿ô¡Öio.open¡×¤Ë¤è¤ë¥Õ¥¡¥¤¥ë¤ÎÆɤ߽ñ¤­
¡¡Âè8¾Ï ¡¡¤Á¤ç¤Ã¤ÈÆñ¤·¤¤Lua¤Îµ¡Ç½
¡¡[8.1]¡¡GUI¤Ê¡Ö¥³¥ó¥½¡¼¥ë¡×¤òºî¤í¤¦ ¡¡[8.2]¡¡Lua¤ÎÆÃħŪ¤Êµ¡Ç½¡Ö¥³¥ë¡¼¥Á¥ó¡×
¡¡[8.3]¡¡Lua¤ÎÆÃħŪ¤Êµ¡Ç½¡Ö¥á¥¿¥Æ¡¼¥Ö¥ë¤È¥á¥¿¥á¥½¥Ã¥É¡×  

¡¡º÷°ú

¡¡ ¡¡ÆÃÊÌÉÕÏ¿CD-ROM for Windows

¡¡¡üLua5.1.4 WindowsÍÑLuaËÜÂÎ
¡¡¡üMinGW-5.1.4 WindowsÍÑC¥³¥ó¥Ñ¥¤¥é
¡¡¡üPleiades¡¡ÆüËܸ첽Eclipse
¡¡¡ü³Æ¼ï¥é¥¤¥Ö¥é¥ê¡¦¥Õ¥¡¥¤¥ë
¡¡¡ü¥µ¥¯¥é¥¨¥Ç¥£¥¿
¡¡¡üËܽñ¥µ¥ó¥×¥ë¡¦¥×¥í¥°¥é¥à

¢¨ ÆâÍƤ¬°ìÉô°Û¤Ê¤ë¾ì¹ç¤¬¤¢¤ê¤Þ¤¹¡£È¯ÇäÆü¤Ï¡¢Åìµþ¤ÎȯÇäÆü¤Ç¤¢¤ê¡¢ÃÏ°è¤Ë¤è¤Ã¤Æ¤Ï£±¡Á£²ÆüÄøÅÙÃÙ¤ì¤ë¤³¤È¤¬¤¢¤ê¤Þ¤¹¡£¤¢¤é¤«¤¸¤á¤´Î»¾µ¤¯¤À¤µ¤¤¡£

ËܽñÆâÍƤ˴ؤ¹¤ë¤´¼ÁÌä¤Ï¡¢¤³¤Á¤é
Ëܽñ¤Î¥µ¥Ý¡¼¥È¥Ú¡¼¥¸¤Ï¤³¤Á¤é¡¥
ÄÌ¿®ÈÎÇä
ºß¸Ë¤Ê¤·
¥µ¥Ý¡¼¥È¾ðÊó
¥µ¥Ý¡¼¥È
¤´°Õ¸«¡¦¤´¼ÁÌä

ÆâÍƸ«ËÜ



¡¡