 |
|
 |
 |
|
--------------------------------------------------------------------------------------------------------
|
|
|
|
°ÔÀÓÇÁ·Î±×·¡¹Ö
°ÔÀÓ ÇÁ·Î±×·¡¹Ö Àü¹®°¡´Â °ÔÀÓµ¿ÀÛÀÇ ±¸ÇöÀ» À§ÇÏ¿© ¾ð¾î󸮱â¼ú, ¾Ë°í¸®Áò, ´ÙÀÌ·ºÆ® ¿¢½º, °ÔÀÓ ¿£Áø °³¹ß
µî Ãֽбâ¼ú·Î °ÔÀÓÁ¦ÀÛ ¿£Áø°ú °ÔÀÓ¿¡µðÅÍ µîÀ¸·Î °ÔÀÓÀ» µ¿ÀÛ½ÃŰ´Â ±â´ÉÀ» ó¸®ÇÏ´Â ±â¼úÀ» ±¸ÇöÇÏ¸ç °ÔÀÓ
Á¦Àۻ翡¼ ÇÙ½É ÀηÂÀ¸·Î¼ÀÇ ¿ªÇÒÀ» ´ã´çÇÕ´Ï´Ù. °ÔÀÓÁ¦ÀÛ±â¼úÀÇ ¹ß´Þ°ú °í¼öÁØÀÇ °ÔÀÓ¸¸ÀÌ »ì¾Æ³²´Â °ÔÀÓ
Á¦Àۻ簣ÀÇ °æÀïÀ¸·Î ±â¼ú·Â ÀÖ´Â ÇÁ·Î±×·¡¸ÓÀÇ ¼ö¿ä°¡ ±ÞÁõÇϰí ÀÖ´Â Ãß¼¼À̸ç, ¿ì¼öÇÑ ÇÁ·Î±×·¡¸ÓÀÇ ¾ç¼ºÀº
°ð ¼¼°èÀûÀÎ °ÔÀÓÀ» Á¦ÀÛÇÒ ¼ö ÀÖ´Â Åä´ë¸¦ ¸¶·ÃÇÏ´Â °ÍÀÔ´Ï´Ù. °ÔÀÓÇÁ·Î±×·¡¹Ö Àü¹®°¡´Â °ÔÀÓµ¿ÀÛÀ» ±¸ÇöÇÏ´Â
ÇÁ·Î±×·¡¹Ö ÀÛ¾÷À» ´ã´çÇϰí, ÄÄÇ»ÅÍ ¾ð¾î(C ¾ð¾î µî), ¿î¿µÃ¼Á¦ÇÁ·Î±×·¡¹Ö, °ÔÀÓÁ¦ÀÛ Åø, ÀÀ¿ëÇÁ·Î±×·¡¹Ö ´É·Â, ´Ù¾çÇÑ °ÔÀÓ ¾Ë°í¸®ÁòÀÇ ÀÌÇØ ¹× ±¸Çö, °ÔÀÓ¿£Áø Á¦ÀÛ, ¿¡µðÅÍÀÇ Á¦ÀÛ, ³×Æ®¿öÅ© ±â¼ú µîÀÇ ¾÷¹«¸¦ ´ã´çÇϰÔ
µË´Ï´Ù. °ÔÀÓÇÁ·Î±×·¡¹Ö Àü¹®°¡ ÀÚ°ÝÀ» ÃëµæÇϱâ À§Çؼ´Â °ÔÀÓÁ¦ÀÛ¿¡ ÇÊ¿äÇÑ °ÔÀÓÇÁ·Î±×·¡¹Ö¿¡ ´ëÇÑ Àü¹®ÀûÀÎ
Áö½Ä°ú ±âº»ÀûÀÎ ¿ä¼Ò±â¼úÀÇ ÀÌ·ÐÀûÀÎ ÀÌÇØ·Â ¹× °ÔÀÓÇÁ·Î±×·¡¹Ö ½Ç¹«´É·ÂÀÌ ¿ä±¸µË´Ï´Ù.
API (application program interface) : ÀÀ¿ëÇÁ·Î±×·¥ ÀÎÅÍÆäÀ̽º
¿î¿µÃ¼°è³ª ´Ù¸¥ ÀÀ¿ëÇÁ·Î±×·¥¿¡°Ô 󸮿䱸¸¦ ÇÒ¼öÀÖµµ·Ï ÄÄÇ»ÅÍ ¿î¿µÃ¼°è³ª ´Ù¸¥ ÀÀ¿ëÇÁ·Î±×·¥¿¡ ÀÇÇØ ¹Ì¸®
Á¤ÇØÁø Ưº°ÇÑ ¸Þ½îµåÀÌ´Ù. API´Â ¿î¿µÃ¼°è³ª ÇÁ·Î±×·¥ÀÇ ÀÎÅÍÆäÀ̽º·Î¼ »ó¿ëÀÚ¿Í Á÷Á¢ÀûÀ¸·Î ´ëÇÏ°Ô µÇ´Â ±×
·¡ÇÈ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º³ª ¸í·ÉÇü ÀÎÅÍÆäÀ̽º¿Í´Â ¶Ñ·ÇÇÑ Â÷À̰¡ ÀÖ´Ù. API´Â ÀÀ¿ëÇÁ·Î±×·¥ÀÌ ¿î¿µÃǰ質 ´Ù¸¥
¿î¿µÃ¼°è³ª µ¥ÀÌÅͺ£À̽º °ü¸®½Ã½ºÅÛ ÇÁ·Î±×·¥°ú Åë½ÅÇÒ¶§ »ç¿ëµÇ´Â ¾ð¾î³ª ¸Þ¼¼Áö Çü½ÄÀ» ¸»ÇÑ´Ù. API´Â ÇÁ·Î
±×·¥ ³»¿¡¼ ½ÇÇàÀ» À§ÇØÆ¯Á¤ ¼ºê·çƾ¿¡ ¿¬°áÀ» Á¦°øÇÏ´Â ÇÔ¼ö¸¦ È£ÃâÇÔÀ¸·Î¼ ±¸ÇöµÈ´Ù. ±×·¯¹Ç·Î ÇϳªÀÇ
API´Â ÇÔ¼ö È£Ãâ¿¡ ÀÇÇØ ¿äûµÇ´Â ÀÛ¾÷À» ¼öÇàÇϱâ À§ÇØ ÀÌ¹Ì Á¸ÀçÇϰųª ¶Ç´Â ¿¬°áµÇ¾î¾ß ÇÏ´Â¸î °³ÀÇ ÇÁ·Î±×
·¥ ¸ðµâÀ̳ª ·çƾÀ» °¡Áø´Ù.
MFC library (microsoft foundation class library)
ÀÀ¿ëÇÁ·Î±×·¥ °³¹ß¿¡ »ó¿ëµÉ ¼ö Àִ Ŭ·¡½ºµéÀÇ ¸ðÀÓÀÌ´Ù. MFC ¶óÀ̺귯¸®¿¡ Àִ Ŭ·¡½ºµéÀº C++ ¾ð¾î·Î
ÀÛ¼ºµÇ¾ú´Ù. MFC ¶óÀ̺귯¸®´Â ÀÌ¹Ì ÀÛ¼ºµÇ¾î ÀÖ´Â ÄÚµåµéÀ» Á¦°øÇÔÀ¸·Î½á ÇÁ·Î±×·¡¸ÓÀÇ ½Ã°£À» Àý¾à½ÃÄÑÁÙ
»Ó ¾Æ´Ï¶ó ¶ÇÇÑ ÀÀ¿ëÇÁ·Î±×·¥À» °³¹ßÇϱâ À§ÇÑ Àü¹ÝÀûÀΠƲÀ» Á¦°øÇÑ´Ù.
¶óÀ̺귯¸®?
´Ù¸¥ÇÁ·Î±×·¥µé°ú ¸µÅ©µÇ±â À§ÇÏ¿© Á¸ÀçÇÏ´Â, Çϳª ÀÌ»óÀÇ ¼ºê·çƾÀ̳ª ÇÔ¼öµéÀÌ ÀúÀåµÈ ÆÄÀϵéÀÇ ¸ðÀÓÀ» ¸»
Çϴµ¥ ÇÔ²² ¸µÅ©µÉ ¼ö ÀÖµµ·Ï º¸Åë ÄÄÆÄÀÏµÈ ÇüÅÂÀÎ ¸ñÀûÄÚµå ÇüÅ·ÎÁ¸ÀçÇÑ´Ù. ¶óÀ̺귯¸®´Â ÄÚµå Àç»ç¿ëÀ»
À§ÇØ Á¶Á÷ÈµÈ ÃÊâ±â ¹æ¹ýÁß ÇϳªÀ̸ç, ¸¹Àº ´Ù¸¥ ÇÁ·Î±×·¥¿¡¼ »ç¿ëÇÒ¼ö ÀÖµµ·Ï, ¿î¿µÃ¼°è³ª ¼ÒÇÁÆ®¿þ¾î °³¹ß
ȯ°æÁ¦°øÀڵ鿡 ÀÇÇØ Á¦°øµÇ´Â °æ¿ì°¡ ¸¹´Ù. ¶óÀ̺귯¸® ³»¿¡ ÀÖ´Â ·çƾµéÀº µÎ·ç ¾µ¼ö ÀÖ´Â ¹ü¿ëÀϼö ÀÖÁö¸¸,
3Â÷¿ø ¾Ö´Ï¸ÞÀÌ¼Ç ±×·¡Çȵî°ú °°ÀÌ Æ¯º°ÇÑ ¿ëµµÀÇ ÇÔ¼ö·Î ¼³°èµÉ¼öµµ ÀÖ´Ù. ¶óÀ̺귯¸®µéÀº »ç¿ëÀÚÀÇ ÇÁ·Î±×·¥°ú ¸µÅ©µÇ¾î ½ÇÇàÀÌ °¡´ÉÇÑ ¿ÏÀüÇÑ ÇÁ·Î±×·¥À» ÀÌ·é´Ù. ÀÌ·¯ÇÑ ¸µÅ©´Â ´ë°³ Á¤Àû ¿¬°áµÇÁö¸¸, ½Ã½ºÅÛ¿¡ µû¶ó µ¿ÀûÀ¸·Î ¿¬°áµÉ ¼öµµ ÀÖ´Ù.
DirectX¶õ?
À©µµ¿ì95 »ó¿¡¼ ½ÇÇàµÇ´Â °ÔÀÓÀ̳ª µ¿Àû À¥ÆäÀÌÁöµî°ú °°Àº ÀÀ¿ëÇÁ·Î±×·¥¿¡¼ ±×·¡ÇÈ À̹ÌÁö¿Í ¸ÖƼ¹Ìµð¾î
È¿°ú¸¦ ¸¸µé°í °ü¸®Çϴµ¥ ÇÊ¿äÇÑ ÀÀ¿ëÇÁ·Î±×·¥ ÀÎÅÍÆäÀ̽ºÀÌ´Ù.(ÀÌ·¯ÇÑ ÀÀ¿ëÇÁ·Î±×·¥µéÀº C++À̳ª ºñÁÖ¾óC
¶Ç´Â ÀÚ¹ÙµîÀ¸·Î °³¹ßµÉ¼ö ÀÖ´Ù)DirectX ÀÀ¿ëÇÁ·Î±×·¥À» ½ÇÇà½Ãų¼ö ÀÖ´Â ´É·ÂÀº ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®ÀÇ À¥ºê¶ó¿ìÀúÀÎ ÀÎÅÍ³Ý ÀͽºÇ÷¯½º 4.0ÀÇ ÇÙ½ÉÀûÀÎ ¿ä¼ÒÀÌ´Ù. (3Â÷¿ø Ç÷¹À̾î´Â ¼±ÅÃÀûÀ¸·Î ´Ù¿î·ÎµåÇÒ ¼ö ÀÖ´Ù)
- MBC¾ÆÄ«µ¥¹ÌµðÁöÅб³À°¿ø
|
|
µû¶ó¿Ã ¼ö ¾ø´Â ÃÖ°íÀÇ ±³À°±â°ü - MBC¾ÆÄ«µ¥¹ÌµðÁöÅб³À°¿ø°ú ÇÔ²²Çϼ¼¿ä.
| °ÔÀÓ ÇÁ·Î±×·¡¹Ö |
±³À°³»¿ë |
|
1°³¿ù |
¢º C
- OT (GameProgramming ¼ö¾÷¹æÇâ/°úÁ¤/Áø·Î µî)
- C¾ð¾î¶õ? / printf / º¯¼ö / »ó¼ö / scanf
- ¹Ýº¹¹® (for, while, do~while) / ¹Ýº¹¹®À» ÀÌ¿ëÇÑ ¿¹Á¦
- Á¦¾î¹® (if, switch~case) / Á¦¾î¹®À» ÀÌ¿ëÇÑ ¿¹Á¦
- ÇÔ¼ö / ¹è¿ (1,2,3Â÷¿ø)
- Æ÷ÀÎÅͶõ? / Æ÷ÀÎÅÍ ¿¬»ê / ¿¹Á¦
- ±¸Á¶Ã¼ / °ø¿ëü / ÆÄÀÏ ÀÔÃâ·Â
|
|
2°³¿ù |
¢º C++
- C++¾ð¾îÀÇ Æ¯Â¡ ¹× °³¿ä / °´Ã¼ ÁöÇâ ÇÁ·Î±×·¥ ¿¹Á¦
- Ŭ·¡½º¶õ? / Ŭ·¡½º ±âº» ¹× ¿Ï¼º ¿¹Á¦
- º¹»ç »ý¼ºÀÚ / static ¸â¹ö / const ¸â¹ö ¿¹Á¦
- »ó¼ÓÀÇ ÀÌÇØ / »ó¼ÓÀÇ ´ÙÇü¼º ¿¹Á¦
- virtual ÀÇ ¿ø¸®¿Í ´ÙÁß »ó¼Ó ¿¹Á¦
- ¿¬»êÀÚ ¿À¹ö·Îµù ¿¹Á¦ / string Ŭ·¡½º µðÀÚÀÎ ¿¹Á¦
- ÅÛÇø´ / ¿¹¿Üó¸®
|
|
3°³¿ù |
¢º API
- À©µµ¿ìÁî ÇÁ·Î±×·¡¹ÖÀ̶õ? / API Start Text
- Ãâ·Â / ÀÔ·Â / ¸®¼Ò½º
- ±×·¡ÇÈ / ÄÁÆ®·Ñ / ´ëÈ»óÀÚ
- À©µµ¿ì / À©µµ¿ì °ü¸® / ¸Þ½ÃÁö / ±×¸®±â / ŸÀ̸Ó
- ´ëÈ»óÀÚ °í±Þ / ¸®½ºÆ® ¹Ú½º / ¿¡µðÆ® / ÄÁÆ®·Ñ¹Ù
- ºñÆ®¸Ê / ´õºí¹öÆÛ¸µ / ¸ÞŸÆÄÀÏ / °í±Þ ±×·¡ÇÈ
- °ÔÀÓ¸¸µé±â I (¿À¸ñ)
- °ÔÀÓ¸¸µé±â II (¿Àµ¨·Î)
|
|
4°³¿ù |
¢º MFC
- MFC¶õ? / À©µµ¿ì ÇÁ·Î±×·¡¹ÖÀÇ ±âº»
- ¸Þ½ÃÁö Å¥ / À©µµ¿ìÀÇ µî·Ï°ú »ý¼º / ¸ÞÀÎ ¸Þ½ÃÁö·çÇÁ / À©µµ¿ì ÇÁ·Î½ÃÀú ÇÔ¼ö
- CWnd Ŭ·¡½º / À©µµ¿ìµéÀÇ ±¸¼º°ú ±âº» ±¸Á¶ / CWinApp Ŭ·¡½º
- CFrameWnd Ŭ·¡½º / CDocument Ŭ·¡½º / ¸Þ½ÃÁö ¸Ê
- MFC ÀÀ¿ëÇÁ·Î±×·¥ÀÇ ½ÃÀÛ, Á¾·á
- ¸Þ½ÃÁöÀÇ ¹ß»ý°ú ó¸® / Űº¸µå ¸Þ½ÃÁö / ½Ã½ºÅÛ Å°º¸µå ¸Þ½ÃÁö / ¸¶¿ì½º ¸Þ½ÃÁö
- ¸¶¿ì½º ¿òÁ÷ÀÓÀÇ Á¶ÇÕ / ¸¶¿ì½º À̺¥Æ®ÀÇ ÃßÀû
- GDI¿Í DC¿¡ ´ëÇØ¼ / WM_PAINT ¸Þ½ÃÁö¿Í DC(Device Context)
- Ææ°ú ºê·¯½Ã / °¢Á¾ µµÇü ±×¸®±â
- ºñÆ®¸Ê°ú À̹ÌÁö ó¸® (À̹ÌÁöÃâ·Â, À̹ÌÁöÃâ·ÂÇÔ¼ö, CImageŬ·¡½º Ȱ¿ë, »ö»ó)
- GDI °í±Þ (À©µµ¿ì ¿µ¿ª / ±×¸®±â / ¸ÅÇÎ / ÇÁ¸°ÅÍ Ãâ·Â)
- ÄÁÆ®·Ñ ¹× ±âº» ÇÁ·¹ÀÓ ¿öÅ© (¸Þ´º, ¹Ù·Î°¡±â, µµ±¸¸ðÀ½, »óÅÂÇ¥½ÃÁÙ)
- ´ëÈ»óÀÚ ±â¹Ý ÀÀ¿ë ÇÁ·Î±×·¥ / ´ëÈ»óÀÚ ±â¹Ý ÇÁ·ÎÁ§Æ®ÀÇ »ý¼º
- ¹öưÄÁÆ®·Ñ (È®Àζõ, ¶óµð¿À¹öư)
- °ÔÀÓ ¸¸µé±â I (ºí·¢Àè)
- °ÔÀÓ ¸¸µé±â II (ÆÛÁñ°ÔÀÓ) / »ç¿îµå
|
|
5°³¿ù |
¢º DirectX I
- DirectX ¶õ? / 3D ±âÃÊ ¿ë¾î¿Í ÀÌ·Ð
- Æ©Å丮¾ó (°³¿ä, µð¹ÙÀ̽º, Á¤Á¡, Çà·Ä, ±¤¿ø, ÅØ½ºÃ³, ¸Þ½Ã, À妽º¹öÆÛ)
- ÇÁ·¹ÀÓ¿öÅ© / ±âÃÊ ¼öÇÐ / ±âÃÊ ¹°¸®
- Direct3D ÇÁ·¹ÀÓ¿öÅ© »ý¼º / ÇÁ·¹ÀÓ¿öÅ©ÀÇ Å¬·¡½º /CD3DApploication º¯¼ö, ÇÔ¼ö
- 3Â÷¿ø °ø°£ / º¤ÅÍ / Çà·Ä
- ·£´õ¸µ ÆÄÀÌÇÁ¶óÀÎ / »ç¿ø¼ö / Á¶¸í ¸ðµ¨ / ½ÇÀü¿¹Á¦
|
|
6°³¿ù |
¢º DirectX II
- ÅØ½ºÃ³ / ¸ÖƼ ÅØ½ºÃ³ / ¶óÀÌÆ® ¸ÊÇÎ / ºôº¸µå
- ¹ý¼±¸ÅÇÎ / °èÃþ ±¸Á¶ / ¾Ö´Ï¸ÞÀÌ¼Ç / ½ºÅ°´×
- 3D µ¥ÀÌÅÍ ÃßÃâ (¸Æ½º ½ºÅ©¸³)
- ¿ÜºÎ ÁöÇüó¸® / ÁöÇü ó¸® ±â¹ý
|
|
7°³¿ù |
¢º DirectX III
- Ä«¸Þ¶ó / ÀýµÎü Äøµ / Äõµå Æ®¸®
- Äɸ¯ÅÍ ¾Ö´Ï¸ÞÀÌ¼Ç (¾Ö´Ï¸ÞÀÌ¼Ç ±â¹ý, ½ºÅ©¸³Æ®, XML µ¥ÀÌÅÍ ÆÄ¼)
- °èÃþ±¸Á¶ / ŰÇÁ·¹ÀÓ ¾Ö´Ï¸ÞÀÌ¼Ç / ½ºÅ°´×
- ½¦ÀÌ´õ ÇÁ·Î±×·¡¹Ö (½¦ÀÌ´õ, ÀÌÆåÆ®, ÀÌÆåÆ® ¿¡µðÆ®)
|
|
8°³¿ù |
¢º Project
- °ÔÀÓ ±âȹ, µ¥ÀÌÅÍ ¼öÁý, ÇÁ·Î±×·¥ Á¦ÀÛ
|
|
|
|
Á¤±Ô¹Ý °³°ÀÏÁ¤Àº Ä·ÆÛ½º·Î ¹®ÀǺÎŹµå¸³´Ï´Ù.
| ±³À°½Ã°£ |
°³²Ä·ÆÛ½º |
´ëÇзÎÄ·ÆÛ½º |
¿µµîÆ÷Ä·ÆÛ½º |
|
1±³½Ã |
10:00 ~ 13:00 |
10:00 ~ 13:00 |
- |
|
| 2±³½Ã |
- |
- |
- |
|
| 3±³½Ã |
- |
- |
- |
|
4±³½Ã |
19:00
~ 22:00 |
19:00
~ 22:00 |
- |
|
* Ä·ÆÛ½ºº° ±³À°½Ã°£Àº Â÷À̰¡ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù.
|
|
±³À°ÈÄ Áø·Î
±¤°í Á¦ÀÛ¾÷ü, ÇÁ·Î´ö¼Ç, ¹æ¼Û»ç, ¿Â¶óÀΰÔÀÓ Á¦ÀÛ¾÷ü
ÇÁ¸®Á¨Å×ÀÌ¼Ç Á¦ÀÛ¾÷ü, ¾Ö´Ï¸ÞÀ̼ÇÀÛ¾÷üµî ´Ù¾çÇÑ Ãë¾÷ ºÐ¾ß
|
|
|
 |
 |