|
 |
 |
°íÀüÀûÀ̰í ÇÙ½ÉÀûÀÎ Windows ±â´É°ú Çö´ëÀûÀÎ .NET ÇÁ·Î±×·¡¹ÖÀ» ´Ù·ç´Â ½ÉµµÀÖ´Â ·¹ÆÛ·±½º
ÀÌ¹Ì ¼ö¸¹Àº ÇÁ·Î±×·¡¸Óµé¿¡°Ô °ËÁõµÈ ÀÌ Æ÷°ýÀûÀÎ ·¹ÆÛ·±½º·Î Visual C++ .NET Äڵ带 ÀÛ¼ºÇÏ´Â ¹æ¹ýÀ» ÇнÀÇÑ´Ù. ÀÌ Ã¥Àº Visual C++¿Í Microsoft .NET Framework¸¦ »ç¿ëÇÏ¿© .NET ÀÀ¿ë ÇÁ·Î±×·¥À» ÀÛ¼ºÇϰíÀÚ ÇÏ´Â °úµµ±âÀûÀÎ °í±Þ °³¹ßÀÚ¸¦ À§ÇÑ ¿Ïº®ÇÑ ÇÁ·Î±×·¡¹Ö °¡À̵åÀÌ´Ù. ÇÙ½É ÇÁ·Î±×·¡¹Ö ±â¼ú, ¼³¸í ±×¸®°í ÇØ°áÃ¥¿¡ ÃÊÁ¡À» ¸ÂÃá ÀÌ Ã¥Àº ¿©·¯ºÐ¿¡°Ô Visual C++ .NETÀÇ »õ·Î¿î ±â´ÉÀÌ ¹«¾ùÀÎÁö¸¦ ¼Ò°³Çϰí ÀÌ ¸·°ÇÑ ¾ð¾î¸¦ ÀÌ¿ëÇÏ¿© ÇÁ·Î±×·¡¹ÖÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ¼ ¼Ò°³ÇÑ´Ù. Àü¹®°¡ÀûÀÎ Á¶¾ð°ú ½Ã°£À» Àý¾àÇÏ´Â ±â¼ú»Ó¸¸ ¾Æ´Ï¶ó ¾ð¾îÀÇ ¹®¹ý, µµ±¸ ±×¸®°í API¿¡ ´ëÇØ¼µµ ½ÉµµÀÖ°Ô ¼Ò°³ÇÑ´Ù. Windows¿Í .NET¿ë ÀÀ¿ë ÇÁ·Î±×·¥À» ÀÛ¼ºÇϱâ À§ÇÑ Microsoft Windows¿Í C++ ÇÁ·Î±×·¡¹Ö ±â¼ú°ú ÇÔ²² ¿Ïº®ÇÑ ÀÛ¾÷ ±â¹ÝÀÇ ¼³¸í¼¸¦ Á¦°øÇÑ´Ù.
ÀÌ Ã¥¿¡ Æ÷ÇÔµÈ ÁÖÁ¦µé
- ±âÃÊ : Windows¿Í Visual C++. MFC ÇÙ½É ¿ä¼Ò¿Í MFC ÀÀ¿ë ÇÁ·Î±×·¥ ¸¶¹ý»ç. Visual C++ .NET ¸¶¹ý»ç. Windows ¸Þ½ÃÁö ¸ÅÇÎ. °íÀüÀûÀÎ GDI ÇÔ¼ö, ÆùÆ® ±×¸®°í ºñÆ®¸Ê. ´ëÈ »óÀÚ. °ø¿ë ÄÁÆ®·Ñ°ú Microsoft ActiveX ÄÁÆ®·Ñ. Microsoft Win32 ÇÙ½É ¸Þ¸ð¸® °ü¸®. Windows ¸Þ½ÃÁö ó¸®¿Í ´ÙÁß ½º·¹µå ÇÁ·Î±×·¡¹Ö.
- MFC ¹®¼-ºä ¾ÆÅ°ÅØÃ³ : ¸Þ´º, Űº¸µå ¾×¼¿·¯·¹ÀÌÅÍ, Rich Edit ÄÁÆ®·Ñ°ú ¼Ó¼º ½ÃÆ®. Åø¹Ù¿Í »óÅ ǥ½ÃÁÙ. Àç»ç¿ë °¡´ÉÇÑ ÇÁ·¹ÀÓ Windows ±â¹Ý Ŭ·¡½º. ºä¿¡¼ ¹®¼ ºÐ¸®Çϱâ. SDI¿Í MDI ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼ ¹®¼ ÀÐ°í ¾²±â. ÀÎ¼â ¹× Àμ⠹̸® º¸±â. ½ºÇø®ÅÍ À©µµ¿ì¿Í ´ÙÁß ºä. »óȲ¿¡ ¸Â´Â µµ¿ò¸». µ¿Àû ¸µÅ© ¶óÀ̺귯¸®. ¹®¼¿Í ºä Ŭ·¡½º¸¦ »ç¿ëÇÏÁö ¾Ê´Â MFC ÇÁ·Î±×·¥.
- COM, ÀÚµ¿È, ActiveX ±×¸®°í OLE : ÀÚµ¿È¿Í IDispatch, Ŭ¸³º¸µå¿Í OLE µå·¡±× ¾Ø µå·ÓÀ» ÀÌ¿ëÇÑ µ¥ÀÌÅÍ Àü¼Û, Active Template Library, ActiveX ÄÁÆ®·Ñ, OLEDB ÅÛÇø´.
- ÀÎÅÍ³Ý ÇÁ·Î±×·¡¹Ö : TCP/IP, Winsock ±×¸®°í WinINet. µ¿Àû HTML ATL ¼¹ö.
- .NET °ü·Ã : .NET Ç÷§Æû. managed C++¸¦ »ç¿ëÇÑ .NET »óÈ£ ¿î¿µ¼º. C++¸¦ »ç¿ëÇÑ Windows Æû, GDI+ ±×¸®°í .NET À¥ ¼ºñ½º. Microsoft ADO.NET
ÀúÀÚ ¼Ò°³ George Shepherd´Â Syncfusion¿¡¼ .NET °³¹ß µµ±¸¸¦ ÀÛ¼ºÇÒ »Ó ¾Æ´Ï¶ó, DevelopMentor¿¡¼ °»ç·Î Ȱµ¿Çϰí ÀÖ´Ù. Microsoft Press¿¡¼´Â Microsoft Visual C++ .NET°ú Inside ATLÀ» Æ÷ÇÔÇÑ ´Ù¼öÀÇ Ã¥À» °øÀúÇϱ⵵ ÇÏ¿´´Ù. ¶ÇÇÑ Applied .NET ÇÁ·Î±×·¡¹Ö¿¡ ´ëÇÑ Ã¥°ú MFC Internals¸¦ Àú¼úÇÏ¿´À¸¸ç, MSDN ¸Å°ÅÁø¿¡ ±â»ç¸¦ ±â°íÇØ¿Ô´Ù. David Kruglinski´Â ÃÖÃʺÎÅÍ Microsoft Visual C++ ÆÀÀ̾ú´Ù. David´Â ÀÌ Ã¥ÀÇ 4ÆÇÀÌ ³ª¿Â ÀÌÈÄ¿¡ 1997³â 4¿ù¿¡ ¿ö½ÌÅÏ µ¿ºÎ¿¡¼ ÆÐ·¯±Û¶óÀ̵ù »ç°í·Î ÀÛ°íÇß´Ù. |
| |
 |
 |
Microsoft Visual Studio .NETÀÌ Ã³À½ Ãâ½ÃµÉ ¶§¸¸Çصµ, .NET FrameworkÀÇ ¼º°ø ¿©ºÎ¿¡ ´ëÇØ¼ ¸»µéÀÌ ¸¹¾Ò´Ù. ¹°·Ð ¿ªÀÚ´Â ¼º°øÇÏ´Â ÂÊ¿¡ ³»±â¸¦ °É¾ú°í ¾î´À Á¤µµ´Â À̵æÀ» º» ¼ÀÀÌ´Ù. ÇÏÁö¸¸ ¾ÆÁ÷±îÁöµµ ±âÁ¸ÀÇ Win32 ȯ°æ¿¡ Àͼ÷ÇÑ ¼ö¸¹Àº °³¹ßÀÚµéÀº ¾î¶»°Ô Çϸé ÀÚ½ÅÀÌ .NET Framework¿¡¼ ±¸µ¿µÇ´Â ÇÁ·Î±×·¥À» °³¹ßÇÒ ¼ö ÀÖÀ» °ÍÀÎÁö¿¡ ´ëÇØ¼ ¸íÈ®È÷ ¾Ë°í ÀÖÁö ¸øÇÑ °Í °°´Ù. .NET Framework°¡ ¹«¾ùÀÎÁö¿¡ ´ëÇØ¼ ÀÚ¼¼È÷ »ìÆìº¸Áö ¾Ê¾Ò±â ¶§¹®¿¡ .NETÀÇ °¡´É¼º¿¡ ´ëÇØ¼ ÀüÇô ¾Ë°í ÀÖÁö ¸øÇϰųª, .NET¿¡ ´ëÇØ¼ ¾î´À Á¤µµ ¾Ë°í ÀÖÁö¸¸ ÇöÀç ÀÚ½ÅÀÌ Çϰí ÀÖ´Â ÀÏÀ» Æ÷±âÇϰí .NETÀ¸·Î ÀüȯÇϱⰡ ½±Áö ¾Ê±â ¶§¹®ÀÌ´Ù. ¹®Á¦´Â ¹Ù·Î ÀÌ·¯ÇÑ Á¡Àε¥, .NETÀ¸·ÎÀÇ ÀüȯÀÌ ¹«Á¶°Ç Áö±Ý±îÁö ÀÚ½ÅÀÌ ¸¸µé¾î ³õÀº Äڵ峪 ±× ¿ÜÀÇ »êÃâ¹°µéÀ» Æ÷±âÇØ¾ß ÇÏ´Â °Íó·³ ´À³¢°í ÀÖ´Ù´Â Á¡ÀÌ´Ù. ÇÏÁö¸¸ ½Ç»óÀº ±×·¸Áö ¾Ê´Ù. ±âÁ¸ÀÇ Äڵ带 ±×´ë·Î À¯ÁöÇÏ¸é¼ ¾à°£ÀÇ ³ë·Â¸¸À¸·Î .NET¿¡¼ ÀÛµ¿ÇÏ´Â ÇÁ·Î±×·¥À» ÀÛ¼ºÇÒ ¼ö Àֱ⠶§¹®ÀÌ´Ù.
ÀÌ Ã¥Àº ¹Ù·Î .NETÀ¸·ÎÀÇ Àüȯ¿¡ °üÇÑ Ã¥ÀÌ´Ù. ¹°·Ð ¹ú½á 6¹øÂ° ÆÇÀÌ ³ª¿Â ¸¸Å, ÀÌ Ã¥Àº ÀÌ¹Ì °ËÁõµÈ ³»¿ëÀ» ´ã°í ÀÖÀ¸¸ç ±âÁ¸ÀÇ ³»¿ëÀ» .NET ȯ°æ¿¡ ¾î¶»°Ô Àû¿ëÇÒ °ÍÀÎÁö¿¡ ´ëÇØ¼ ÀÚ¼¼ÇÏ°Ô ¼Ò°³Çϰí ÀÖ´Ù. ÀúÀÚµµ ¼³¸íÇßµíÀÌ ÀÌ Ã¥À» Ȱ¿ëÇÏ´Â ¹æ¹ýÀº Å©°Ô 2°¡Áö°¡ ÀÖ´Ù. ¿ì¼±Àº ÀÌ Ã¥À» óÀ½ºÎÅÍ ³¡±îÁö ÀÐ¾î º¸¸é¼ ÇнÀ¼·Î Ȱ¿ëÇÏ´Â ¹æ¹ýÀÌ´Ù. ÇÁ·Î±×·¡¹ÖÀÇ Æ¯¼º»ó ƯÁ¤ ºÎºÐÀ» ¿ÏÀüÈ÷ ±¸ºÐµÈ ³»¿ëÀ¸·Î ¸¸µé ¼ö´Â ¾øÁö¸¸, ÀúÀÚ´Â ÇнÀÇϱ⿡ ÁÁÀ» ¸¸ÅÀÇ ºÐ·®À¸·Î °¢ ÀåÀ» ³ª´©¾úÀ¸¸ç, ¿©·¯ºÐÀº ÇÏ·ç¿¡ ÇÑ Àå(chapter) Á¤µµ(ÀüºÎÇØ¼ ÇÑ´Þ ºÐ·®)¸¦ ÀÐ¾î ³ª°¡¸é ¹«¸® ¾øÀÌ Ã¥À» ³¡±îÁö ÀÐÀ» ¼ö ÀÖÀ» °ÍÀÌ´Ù. ¶Ç ´Ù¸¥ ¹æ¹ýÀ¸·Î´Â À妽º¸¦ Ȱ¿ëÇÏ¿© ·¹ÆÛ·±½º·Î ÀÌ¿ëÇÏ´Â ¹æ¹ýÀÌ´Ù. ÀÌ Ã¥Àº 1300ÆäÀÌÁö¿¡ ´ÞÇÏ´Â ¾öû³ ºÐ·®À» ´ã°í ÀÖ´Ù. µû¶ó¼ ÇÁ·Î±×·¡¹ÖÀ» ÇÏ´Â µµÁß¿¡ ¸ð¸£´Â ³»¿ëÀÌ ÀÖÀ» ¶§ Æ´Æ´ÀÌ Âü°íÇÒ ¼ö ÀÖ´Â µçµçÇÑ ·¹ÆÛ·±½º°¡ µÇ¾îÁÙ °ÍÀÌ´Ù. °á°úÀûÀ¸·Î ÀÌ Ã¥Àº ÇÁ·Î±×·¡¹ÖÀ» Àß ¸ð¸£´Â Ãʺ¸ÀÚ³ª ÇÁ·Î±×·¡¹ÖÀ» Àß ¾Ë°í ÀÖ´Â °³¹ßÀÚ ¸ðµÎ¿¡°Ô ¼ÒÀåÇÒ ¸¸ÇÑ °¡Ä¡°¡ ÀÖ´Ù.
ÇÑ ±ÇÀÇ Ã¥À» ¹ø¿ªÇÏ´Â ÀÏÀº »ý°¢¸¸Å ½¬¿î ÀÏÀÌ ¾Æ´Ï´Ù. ´Ü¼øÈ÷ ¹ø¿ª¿¡ ¸Ó¹°Áö ¾Ê°í µ¶ÀÚº¸´Ù ¸ÕÀú Ã¥À» Á¢Çϰí Ã¥¿¡ ´ëÇÑ ³»¿ëÀ» º¸´Ù ½±°Ô ¼³¸íÇÏ´Â °ÍÀÌ ¿ªÀÚÀÇ ¼ÒÀÓÀÌ ¾Æ´Ñ°¡ ½Í´Ù. ¿ªÀÚ´Â ÀÌ Ã¥À» ÀÐÀ» ¶§ Àý´ë·Î Ã¥ÀÇ ³»¿ëÀÌ 100% ¸ÂÀ» °ÍÀ̶ó°í »ý°¢ÇÏÁö ¾Ê¾Ò´Ù. ¹°·Ð, ÀÌ Ã¥ÀÇ ¿ø¼¿¡´Â ¸î °¡Áö ¿À·ù°¡ ÀÖ¾úÀ¸¸ç ¹ø¿ª¼¿¡´Â ´ç¿¬È÷ ±×·¯ÇÑ ³»¿ëÀ» ¼öÁ¤ÇÏ¿´´Ù. »ç½Ç ¿ø¼¿¡¼ ¹ß°ßµÈ ¿À·ù¸¦ ¼öÁ¤ÇÏ´Â Àϸ¸Å ½º¸± ³ÑÄ¡´Â Àϵµ ¾ø´Â °Í °°´Ù. ¶ÇÇÑ ¿ø¼¿¡¼ °£·«ÇÏ°Ô ¼Ò°³µÈ ³»¿ëÀ̳ª ±¹³»ÀÇ µ¶ÀÚµéÀÌ ±Ã±ÝÇØ ÇÒ¸¸ÇÑ ³»¿ëÀÌ ÀÖÀ» ¶§¿¡´Â ¾î´À °÷¿¡¼µçÁö '¿ªÀÚÁÖ'¸¦ Ȱ¿ëÇÏ¿´´Ù. ¾Æ¸¶µµ ´Ù¸¥ ¾î¶² Ã¥º¸´Ùµµ ¿ªÀÚÀÇ ºÐÀ§±â¸¦ ´À³¥ ¼ö ÀÖÀ» °ÍÀ̶ó°í È®½ÅÇÑ´Ù. ±×¸®°í ±×·¯ÇÑ ³»¿ëµéÀÌ µ¶ÀÚµéÀÇ ÀÌÇØ¸¦ µ½±â À§ÇÑ Ã˸ÅÁ¦ ¿ªÇÒÀ» ÇÒ ¼ö Àֱ⸦ ¹Ù¶õ´Ù. |
| |
 |
 |
ÀÌ Ã¥¿¡¼ ¼Ò°³ÇÏ´Â ¸ðµç ¿¹Á¦ÀÇ ¼Ò½º ÄÚµå
|
| |
 |
 |
| "Microsoft Press-Programming ½Ã¸®Áî" °ü·Ãµµ¼´Â ÃÑ 14±Ç ÀÔ´Ï´Ù. |
|
- Programming Microsoft ASP .NET
|
|
- Programming Microsoft Visual Basic .NET
|
|
- Programming Microsoft Windows CE .NET Third Edition
|
|
- Programming Microsoft Windows Driver Model 2nd
|
|
- Programming Microsoft Windows with Microsoft Visual Basic .NET
|
|
- Programming With Microsoft Visual C++ .NET 6th Edition
|
|
- Programming Visual C# .NET
|
|
- Programming Microsoft ADO.NET
|
|
- Programming Microsoft .NET
|
|
- Programming XML
|
|
- Programming Microsoft Windows with C#
|
|
- Programming Microsoft Windows CE 2nd Edition
|
|
- Programming the Microsoft Windows Driver Model
|
|
- Programming ADO
|
| |
|
|
 |