ÀÌ Ã¥Àº Microsoft Visual C++ 6.0¿¡ ´ëÇØ 22°³ÀÇ ´Ü¿øÀ» 10ÀÏ µ¿¾È ¼ø¼´ë·Î ÇнÀÇϵµ·Ï µÇ¾î ÀÖ´Ù. Lesson1¿¡¼´Â °£´ÜÇÑ Windows ÇÁ·Î±×·¥À» Á÷Á¢ ¸¸µé¾î º½À¸·Î½á ¾ÕÀ¸·Î ÆîÃÄÁú ÀÌ Ã¥ÀÇ ¹«±Ã¹«ÁøÇÔÀ» ¸Àº¸°Ô ÇÑ´Ù. Lesson2ºÎÅÍ´Â Á÷Á¢ Visual C++À» ½ÇÇàÇÏ°í, ¼Ò½º¸¦ ºÐ¼®ÇÏ¸é¼ ¾ð¾îÀÇ ±âº»ÀûÀÎ °³³äÀ» Àâ¾Æ ³ª°¡°í, ¸¶Áö¸· Lesson22¿¡¼´Â ÀÌ¹Ì ½ÀµæÇÑ API ÇÔ¼ö »ç¿ë¹ý, ¸®¼Ò½º ÀÛ¼º¹ý µîÀ» ÀÌ¿ëÇØ Windows ÀÀ¿ë ÇÁ·Î±×·¥À» µ¶ÀÚ ½º½º·Î ÄÚµùÇÒ ¼ö ÀÖ°Ô ÇÑ´Ù.
ºÎ·ÏÆí¿¡´Â ÇÁ·Î±×·¥ ÄÚµù ½Ã ¾ðÁ¦µçÁö ÂüÁ¶ÇÏ¿© »ç¿ëÇÒ ¼ö ÀÖ´Â À¯¿ëÇÑ ÀÚ·áµéÀ» ¸ð¾Æ ³õ¾Ò°í, ºÎ·Ï CD¿¡´Â °¢ Lesson¿¡ »ç¿ëµÈ ¼Ò½º ÄÚµå¿Í °¢Á¾ µ¥ÀÌÅÍ ÆÄÀÏÀ» ¼ö·ÏÇÏ¿´´Ù. ¿¹Á¦ ¼Ò½º´Â ÄÄÆÄÀÏµÈ ½ÇÇà ÆÄÀϵµ ÇÔ²² ¼ö·ÏÇÏ¿© °á°ú ȸéÀ» ÅëÇؼ µ¶ÀÚ°¡ Á÷Á¢ ÄÚµùÇÑ ÇÁ·Î±×·¥ÀÇ Á¤È®¼ºÀ» ºñ±³ÇØ º¼ ¼ö ÀÖ°Ô ¹è·ÁÇß´Ù.
ÀÌ Ã¥Àº Microsoft Visual C++·Î Windows ÇÁ·Î±×·¥ °³¹ß¿¡ ÀÔ¹®ÇÏ´Â »ç¿ëÀÚ¸¦ ´ë»óÀ¸·Î ±âÁ¸ÀÇ ´Ü¼øÇÑ ¹®¹ýÀ̳ª ±¸¹®À» ÁøºÎÇÏ°Ô ¼³¸íÇØ ³õÀº Ã¥°ú´Â ´Þ¸® °¢ Lessonº°·Î ÇÑ °¡Áö ÁÖÁ¦¸¦ Á¤ÇÏ¿© µû¶óÇϱâ, ¼Ò½º ÄÚµå ºÐ¼®, Çؼ³, ÀÀ¿ë ¹®Á¦·Î ±¸¼ºÇÔÀ¸·Î½á ¾î¶»°Ô Windows ÇÁ·Î±×·¥À» ÀÛ¼ºÇÏ´ÂÁö, ±×¸®°í ¿Ö ÀÌ·± ¹æ½ÄÀ¸·Î Äڵ带 ÀÛ¼ºÇØ¾ß ÇÏ´ÂÁö¸¦ Á÷Á¢ ÄÚµùÀ» ÅëÇؼ Á¤È®È÷ ÀÌÇØÇϵµ·Ï ½Ç½À À§ÁÖ·Î ±¸¼ºÇÏ¿´´Ù. ¶ÇÇÑ ÀÔ¹®¼·Î¼ ½¬¿ì¸é¼µµ ¾ËÂù ³»¿ëÀ¸·Î Â¥¿©Áø Visual C++ ÇнÀ¼ÀÌ´Ù.
ÀÌ Ã¥Àº ÇÁ·Î±×·¡¹Ö ¾ð¾î °³¹ßÀÚ·Î ÀÔ¹®ÇÏ·Á´Â Ãʺ¸ÀÚµéÀ» À§ÇÑ Ã¥ÀÌ´Ù. Visual C++ÀÇ ±âº» °³³äÀ» Âø½ÇÇÏ°Ô ÇнÀÇÒ ¼ö ÀÖµµ·Ï ±¸¼ºµÇ¾î ÀÖÀ¸¹Ç·Î ÇÁ·Î±×·¡¹Ö °³¹ß °úÁ¤¿¡ ÀÌÁ¦ ¸· ¹ßÀ» µé¿©³õÀº ÃÊ.Áß±ÞÀڵ鿡°Ô Àû´çÇÑ Ã¥ÀÌ´Ù.
1ÀÏ Windows ÇÁ·Î±×·¥ óÀ½ ¸¸µé±â
1ÀÏ¿¡´Â ¾ÖÇø®ÄÉÀÌ¼Ç ÀÛ¼º ¸¶¹ý»ç ±â´ÉÀ¸·Î °£´ÜÇÑ Windows ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µé¾îº¸¸é¼ ÅëÇÕ °³¹ß ȯ°æ(IDE)ÀÇ »ç¿ë¹ý°ú ÄÚµå ÀÔ·Â ¹æ¹ý, ´Üµ¶À¸·Î ½ÇÇà °¡´ÉÇÑ ÇÁ·Î±×·¥ÀÇ ÀÛ¼º°ú ½ÇÇà ¹æ¹ý µî ÇÁ·Î±×·¥ ÀÛ¼º¿¡ ÇÊ¿äÇÑ °¡Àå ±âº»ÀûÀÎ Á¶ÀÛÀ» ¹è¿î´Ù.
¶Ç, ¸¶¹ý»ç¿¡ ÀÇÇØ »ý¼ºµÇ´Â ¸®¼Ò½º³ª ¼Ò½º ÄÚµåÀÇ Á¾·ù/³»¿ëÀ» ÆľÇÇÏ°í Windows ÇÁ·Î±×·¡¹Ö¿¡ ´ëÇÑ Áö½ÄÀ» ±í°Ô ¼³¸íÇØ °£´Ù.
2ÀÏ ¸®¼Ò½º ´Ù·ç±â
2ÀÏ¿¡´Â Windows¶ó´Â ¿ÀÆÛ·¹ÀÌÆà ½Ã½ºÅÛÀÇ ÃÖ´ë Ư¡ÀÎ ±×·¡ÇÈ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º(GUI) ȯ°æ Á¦°ø¿¡ °üÇؼ ÇнÀÇÑ´Ù. GUI ±â´ÉÀ¸·Î »ç¿ëÇÏ´Â ¾ÆÀÌÄÜÀ̳ª Ä¿¼, ºñÆ®¸Ê ¸Þ´º, ´ëÈ ¹Ú½º µî ÇÁ·Î±×·¥ÀÇ ¼Ò½º ÄÚµå¿Í´Â º°µµ·Î ÁغñµÈ ¿ä¼ÒµéÀ» ¡®¸®¼Ò½º¡¯¶ó°í Çϴµ¥ ÀÌ Lesson¿¡¼´Â Lesson01¿¡¼ ÀÛ¼ºÇß´ø ¡®A typical ¡°Hello World¡± application¡¯À» »ç¿ëÇؼ ¸®¼Ò½º¸¦ ÆíÁýÇÏ¸é¼ ¸®¼Ò½º ¿¡µðÅÍÀÇ Á¶ÀÛ ¹æ¹ý°ú ¼Ò½º ÄÚµå¿ÍÀÇ ¿¬°ü¼º¿¡ ´ëÇØ ÇнÀÇÑ´Ù.
3ÀÏ ´ëÈ»óÀÚ ¸®¼Ò½º ´Ù·ç±â
3ÀÏ¿¡´Â ´ëÈ»óÀÚ¶õ ÇÁ·Î±×·¥À» º¸Á¶ÇÒ ¸ñÀûÀ¸·Î »ç¿ëÇÏ´Â ÀÛÀº âÀÎ ´ëÈ»óÀÚ¿¡ ´ëÇØ ÇнÀÇÑ´Ù. ¿¹¸¦ µé¾î ¡®ÆÄÀÏ ¿±â¡¯³ª ¡®Àμ⡯ µî ¸¹Àº Windows ¾ÖÇø®ÄÉÀ̼ǿ¡¼ ´ëÈ»óÀÚ¸¦ »ç¿ëÇÏ°í ÀÖ´Ù. ±×¸®°í Windows¿¡¼´Â ´ëÈ»óÀÚ¸¦ ¸®¼Ò½º¶ó´Â Çü½ÄÀ¸·Î »ç¿ëÇÑ´Ù.
VC++¿¡¼´Â Àü¿ë ¿¡µðÅ͸¦ »ç¿ëÇϸç ÄÁÆ®·ÑÀ̶ó´Â ±â´Éº°·Î ±¸ºÐµÈ ¿ä¼ÒµéÀ» ´ëÈ»óÀÚ¸¦ ÅëÇØ Á¶ÀÛÇÑ´Ù. ÀÌ Lesson¿¡¼´Â ¾ÖÇø®ÄÉÀÌ¼Ç ¸¶¹ý»ç°¡ ÀÛ¼ºÇÑ ¹öÀü Á¤º¸ ´ëÈ»óÀÚ¸¦ Á¶ÀÛÇÏ¿© ´ëÈ»óÀÚ ¿¡µðÅÍ »ç¿ë¹ý°ú ¸î °¡Áö ÄÁÆ®·ÑÀÇ »ç¿ë ¹æ¹ýÀ» ÀÍÇôº»´Ù.
4ÀÏ API ÇÔ¼ö »ç¿ëÇϱâ
4ÀÏ¿¡´Â ¸î °¡Áö API ÇÔ¼ö¸¦ »ç¿ëÇؼ À©µµ¿ì¿¡ ¹®ÀÚ¿À» Ç¥½ÃÇϰųª ¸Þ½ÃÁö¸¦ Ç¥½ÃÇϱâ À§ÇÑ ´ÙÀ̾ó·Î±×ÀÇ Ã³¸®¿¡ ´ëÇÑ ¹æ¹ýÀ» ÇнÀÇÑ´Ù. ÀÌ Leesson¿¡¼´Â »ç¿ëÇÏ°í ½ÍÀº API ÇÔ¼ö¸¦ MSDNÀÇ ¶óÀ̺귯¸® µð½ºÅ©¿¡¼ ã´Â ¹æ¹ýÀ» ¼Ò°³ÇÏ¸é¼ ¾ÖÇø®ÄÉÀÌ¼Ç ¸¶¹ý»ç°¡ ÀÛ¼ºÇÑ ÇÁ·Î±×·¥¿¡ µ¶ÀÚÀûÀÎ ±â´ÉÀ» Ãß°¡ÇÑ´Ù. ¶ÇÇÑ Windows ÇÁ·Î±×·¥¿¡¼ ÀÚÁÖ ³ª¿À´Â ¡®¸Þ½ÃÁö ¹Ú½º¡¯¸¦ ÇÁ·Î±×·¥¿¡ ³Ö¾î Ŭ¸¯µÈ ¹öÆ°ÀÇ Á¾·ù¿¡ µû¶ó 󸮸¦ ´Þ¸®ÇÏ´Â ¹æ¹ýµµ ÇнÀÇÑ´Ù.
5ÀÏ ¸¶¿ì½º ¸Þ½ÃÁö »ç¿ëÇϱâ
5ÀÏ¿¡´Â Windows ÇÁ·Î±×·¥ÀÇ ÀÛ¼º¿¡¼ ¾ø¾î¼´Â ¾ÈµÇ´Â ¸¶¿ì½º Á¶ÀÛ¿¡ ´ëÇÑ Ã³¸®¸¦ »ìÆ캻´Ù. ÀÌ Lesson¿¡¼´Â ¸¶¿ì½º Á¶À۽ÿ¡ ¹ß»ýÇÏ´Â ¸Þ½ÃÁö¸¦ »ç¿ëÇؼ ±×¸®±â ±â´ÉÀÇ API ÇÔ¼ö ó¸® ¹æ¹ýÀ» ÇнÀÇÑ´Ù. ¶ÇÇÑ ÇÁ·Î±×·¥¿¡ ´ëÇÑ »ç¿ëÀÚÀÇ Á¶ÀÛÀ» ±× µ¿ÀÛ¿¡ ¸ÂÃç¼ ¹ß»ýÇÏ´Â ¸Þ½ÃÁö¸¦ ÂüÁ¶Çؼ ÆľÇÇÏ°í ´ëÀÀÇϴ ó¸®¸¦ ½ÇÇàÇÔÀ¸·Î½á ¸Þ½ÃÁö ±¸µ¿Çü OSÀÎ Windows ÇÁ·Î±×·¥ °³¹ßÀÇ Å« Ư¡À» ÆľÇÇÑ´Ù.
6ÀÏ ¸Þ´º¿Í ÆäÀÎÆ®/±×¸®±â ó¸®
6ÀÏ¿¡´Â 5Àϳ¯ ÀÛ¼ºÇÑ ÇÁ·Î±×·¥¿¡ »õ·Î¿î ¸Þ´º Ç׸ñÀ» Ãß°¡Çؼ Ä¥Çϱ⳪ ¼±ÀÇ ±½±â¸¦ ¼³Á¤ÇÒ ¼ö ÀÖ°Ô ÇÏ´Â µî, ±×¸®±â ±â´ÉÀ» °È ±â´ÉÀ» ÇнÀÇÑ´Ù. ¸Þ´ºÀÇ Ãß°¡³ª ¼±Åÿ¡ µû¸¥ ½ÇÇฦ ÄÚµå·Î ÀÛ¼ºÇؼ ¿¬µ¿ÇÏ´Â µ¿ÀÛÀ» ÇнÀÇÑ´Ù.
7ÀÏ Ä¿½ºÅÒ ´ÙÀ̾ó·Î±×ÀÇ ÀÛ¼º
7ÀÏ¿¡´Â ¾ÖÇø®ÄÉÀÌ¼Ç ¸¶¹ý»ç·Î »ý¼ºÇÑ ÇÁ·Î±×·¥¿¡ ´ëÈ»óÀÚ ¸®¼Ò½º¸¦ Ãß°¡Çؼ ´ÙÀ̾ó·Î±×¿¡ ¹èÄ¡ÇÑ ÄÁÆ®·Ñ Á¶ÀÛÇÏ´Â ¹æ¹ýÀ» ÇнÀÇÑ´Ù.
8ÀÏ ÅؽºÆ® ¿¡µðÅÍÀÇ ÀÛ¼º
8ÀÏ¿¡´Â ÇÁ·Î±×·¥ À©µµ¿ì¿¡ ¿¡µðÅÍ ¹Ú½º ÄÁÆ®·ÑÀ» ³Ö¾î °£´ÜÇÑ ÅؽºÆ® ¿¡µðÅ͸¦ ÀÛ¼ºÇØ º»´Ù. ÀÌÁ¦±îÁö ´ëÈ»óÀÚ¿¡ »ç¿ëÇØ¿Â ÄÁÆ®·ÑÀº ÇÁ·Î±×·¥ À©µµ¿ì¿¡¼ »ç¿ëÇÒ ¼öµµ ÀÖ´Ù. ´ÜÁö, ´ÙÀ̾ó·Î±× ¿¡µðÅÍó·³ À©µµ¿ì¸¦ Á÷Á¢ ÆíÁýÇÏ´Â ±â´ÉÀº ¾øÀ¸¹Ç·Î Äڵ忡¼ API ÇÔ¼ö¸¦ »ç¿ëÇؼ ³Ö°Ô µÈ´Ù. ¶Ç, API ÇÔ¼ö¿¡´Â ÆÄÀÏÀ» Àд ÇÔ¼ö°¡ ÀÖ¾î ¿¡µðÆ® ¹Ú½º ÄÁÆ®·ÑÀÇ ±â´Éµé°ú ÇÔ²² »ç¿ëÇϸé ÅؽºÆ®ÆÄÀÏÀ» ¿°Å³ª ÀúÀåÇÏ´Â µîÀÇ ±â´ÉÀ» °¡Áø ÅؽºÆ® ¿¡µðÅ͸¦ ÀÛ¼ºÇÒ ¼ö ÀÖ´Ù.
9ÀÏ Å¸ÀÌ¸Ó »ç¿ëÇϱâ
9ÀÏ¿¡´Â ¡®Å¸À̸ӡ¯¸¦ »ç¿ëÇÑ ÇÁ·Î±×·¥À» ÀÛ¼ºÇغ»´Ù. ÀÌ°ÍÀº WindowsÀÇ ³¯Â¥³ª ½Ã°£ Á¶ÀÛ ±â´É¿¡¼ ¸¹ÀÌ Ã£¾Æº¼ ¼ö ÀÖ´Ù. ŸÀÌ¸Ó ±â´ÉÀ» »ç¿ëÇÏ¸é ¼³Á¤ÇÑ ½Ã°£¸¶´Ù ÀÏÁ¤ÇÑ Ã³¸®¸¦ ¹Ýº¹ ½ÇÇàÇÒ ¼ö ÀÖ´Ù. ÀÌ ±â´ÉÀº ½ºÅ©¸°¼¼À̹ö³ª ¾Ö´Ï¸ÞÀÌ¼Ç ÇÁ·Î±×·¥, °èÃø ÇÁ·Î±×·¥ µî¿¡ È°¿ëÇÒ ¼ö ÀÖ´Â Æí¸®ÇÑ ±â´ÉÀÌ´Ù.
10Àå ÀÏ µð¹ö±× Á¶ÀÛ
10ÀÏ¿¡´Â ÀÛ¼ºÇÑ ÇÁ·Î±×·¥ÀÌ ¾î¶² ¿øÀÎÀ¸·Î ÀÎÇØ µ¿ÀÛÇÏÁö ¾Ê´Â °æ¿ì ¿øÀÎÀ» ã¾Æ³»¼ Á¤»óÀûÀ¸·Î µ¿ÀÛÇϵµ·Ï È®ÀÎÇÏ´Â µð¹ö±×¡¯ÀÛ¾÷¿¡ °üÇÏ¿© ÇнÀÇÑ´Ù. ÇÁ·Î±×·¥À» °³¹ßÇÏ´Â µµÁß¿¡ ÀÛ¼ºÇÑ ½Ä°ú º¯¼öÀÇ °ªÀÌ °è»ê´ë·Î °á°ú°¡ ³ª¿À´ÂÁö Á¶»çÇÏ´Â ÀÛ¾÷µµ ¾ÈÁ¤ÀûÀ¸·Î µ¿ÀÛÇÏ´Â ÇÁ·Î±×·¥À» ¸¸µé±â À§ÇØ ÇÊ¿äÇÑ ±â´ÉÀ¸·Î ÀÌ µð¹ö±× ±â´ÉÀÇ ÀϺθ¦ »ç¿ëÇؼ VC++¿¡¼ ÇÒ ¼ö ÀÖ´Â ±âº»ÀûÀÎ µð¹ö±× ÀÛ¾÷¹ýÀ» ¼Ò°³ÇÑ´Ù.
ºÎ·Ï
VC++ ÇÁ·Î±×·¡¹Ö¿¡ µµ¿òÀÌ µÇ´Â °¢Á¾ ·¹ÆÛ·±½º¸¦ ¼ö·ÏÇÏ¿´´Ù. ¾î·Á¿î ¿ë¾î³ª µ¥ÀÌÅÍÇü, ¿¬»êÀÚ, ¸í·É¹®, Àü󸮱âµîÀ» ÂüÁ¶ÇÏ·Á¸é °¢°¢ "¿ë¾îÁý", "µ¥ÀÌÅÍÇü", "¿¬»êÀÚ ¸ñ·Ï", "ÁÖ¿ä ¸í·É¹®", "Àü󸮱â"ÆíÀ» ÂüÁ¶ÇÏ¸é ½±°Ô ÀÌÇØÇÒ ¼ö ÀÖ´Ù. "´ÜÃàÅ° ¸ñ·Ï" Àº ÀÛ¾÷À» ºü¸£°í È¿À²ÀûÀ¸·Î ÇÒ ¼ö ÀÖµµ·Ï µµ¿ÍÁØ´Ù. |