|
|
|
|
|
| Debugging Applications for Microsoft .NET and Microsoft Windows
- ǰÀý |
 |
|
|
| ¤ýÀú ÀÚ |
John Robbins
|
| ¤ý¿ª ÀÚ |
¼¿ì¼®
|
| ¤ý±¸ ºÐ |
¹ø¿ª¼
|
| ¤ý¹ßÇàÀÏ |
2007³â 07¿ù 13ÀÏ |
| ¤ýÁ¤ °¡ |
32,000¿ø |
| ¤ýÆäÀÌÁö |
909 ÆäÀÌÁö |
| ¤ýISBN |
89-5674-179-4 |
| ¤ý³À̵µ |
Áß±Þ.»ó±Þ |
| ¤ýÃâÆÇ»ç |
Á¤º¸¹®È»ç |
|
|
|
|
|
|
|
 |
 |
Microsoft .NET°ú Windows¿ë ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼ ¹ö±×¸¦ ã°í ¼öÁ¤Çϱâ À§ÇÑ ¿Ïº®ÇÑ °¡À̵å!
Microsoft Visual Studio .NET 2003À» »ç¿ëÇÏ¿© ¾öû³ À̵æÀ» ¾òÀ» ¼ö ÀÖÁö¸¸, ¿À´Ã³¯ÀÇ .NET°ú Win32 °³¹ß ¼¼°è¿¡¼ ±×·¯ÇÑ ±â´ÉµéÀ» ¿Ïº®ÇÏ°Ô »ç¿ëÇϱâ À§Çؼ´Â »õ·Î¿î µð¹ö±ë Æ®¸¯ÀÌ ÇÊ¿äÇÏ´Ù. ÀÌÀü ¹öÀü¿¡ ºñÇØ ÀüüÀûÀ¸·Î »õ·Ó°Ô °»½ÅµÈ ÀÌ Ã¥À» ÅëÇØ .NET Framework 1.1°ú Windows¿¡¼ ÀÛµ¿ÇÏ´Â ½ÇÁúÀûÀÌ°íµµ È¿À²ÀûÀÎ ÀÀ¿ë ÇÁ·Î±×·¡¹Ö µð¹ö±ë ±â¼ú¿¡ ´ëÇØ ÇнÀÇÒ ¼ö ÀÖ´Ù. µð¹ö±ë Àü¹®°¡ÀÎ John Robbins´Â ù ¹øÂ° ¿¡µð¼Ç¿¡¼ ¼Ò°³Çß´ø ±×ÀÇ µð¹ö±ë ±â¼úµéÀ» ÀÌ Ã¥¿¡¼ ¿ÏÀüÈ÷ »õ·Î¿î ½Ã³ª¸®¿À¿Í ¹ö±× ÇØ°á µµ±¸, ÆÁ ±×¸®°í Å×Å©´ÐÀ¸·Î È®ÀåÇÏ¿´´Ù. ¿©·¯ºÐÀº ÀÌ Ã¥À» ÅëÇØ XML Web Services¿Í Microsoft ASP.NET¿¡¼ºÎÅÍ Windows ¼ºñ½º¿Í ¿¹¿Ü¿¡ À̸£±â±îÁö .NET°ú Windows µð¹ö±ë ½Ã³ª¸®¿À¿¡ °üÇÑ ¸ðµç °ÍÀ» º¼ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ±×¸®°í JohnÀÇ ÈǸ¢ÇÑ °¡¸£Ä§°ú ÇÔ²², º¸´Ù ºü¸£°í ÈǸ¢ÇÑ ¼ÒÇÁÆ®¿þ¾î¸¦ Ãâ½ÃÇϱâ À§ÇØ ÇÊ¿äÇÑ µµ±¸µé¿¡ ´ëÇÑ 6MB ÀÌ»óÀÇ ºÐ·®À» ÀÚ¶ûÇÏ´Â ¼Ò½ºµµ ¾òÀ» ¼ö ÀÖ´Ù.
ÀÌ Ã¥ÀÇ ÁÖ¿ä ÇнÀ ³»¿ë ¹ö±×°¡ ¾îµð¼ ¹ß»ýÇÏ´ÂÁö¿Í ±×·¯ÇÑ ¹ö±×µéÀ» ÇØ°áÇϱâ À§ÇÑ ¹æ¹ý ÄÚµå ÀÛ¼º ½Ã¿¡ µð¹ö±ëÇϱ⠿ üÁ¦ µð¹ö±ë Áö¿ø°ú Win32 µð¹ö°ÅÀÇ ÀÛµ¿ ¹æ¹ý °í±Þ µð¹ö°Å »ç¿ë ¹æ¹ý°ú Visual Studio .NETÀ» »ç¿ëÇÑ .NET µð¹ö±ë Visual Studio .NET°ú WinDBG¸¦ »ç¿ëÇÑ °í±Þ ³×ÀÌÆ¼ºê ÄÚµå ±â¼úµé Visual Studio .NET IDE(ÅëÇÕ °³¹ß ȯ°æ) È®ÀåÇϱâ Managed ¿¹¿Ü °¨½Ã È帧 ÃßÀû°ú ¼º´É Ãæµ¹ ÁÖ¼Ò¸¸À¸·Î ¼Ò½º¿Í ÁÙ Á¤º¸ ã±â Ãæµ¹ Çڵ鷯 Windows ¼ºñ½º¿Í ÇØ´ç ¼ºñ½º¿¡ ·ÎµåµÇ´Â DLL µð¹ö±ëÇϱ⠴ÙÁß ½º·¹µå ±³Âø »óÅ ÀÚµ¿È Å×½ºÆ® µð¹ö±× C ·±Å¸ÀÓ ¶óÀ̺귯¸® ¼¹ö ÀÀ¿ë ÇÁ·Î±×·¥À» À§ÇÑ °í¼º´É ÃßÀû µµ±¸ ÀÛ¾÷ ¼Â Á¤¸® ºÎ·Ï : Dr. Watson ·Î±× ÆÄÀÏÀ» Àд ¹æ¹ý, .NET°ú Windows °³¹ßÀÚµéÀ» À§ÇÑ ¸®¼Ò½º |
| |
 |
 |
µåµð¾î ³¡³µ´Ù! ¿ªÀÚ´Â ÀÌ Ã¥ÀÇ ÀÌÀü ¿¡µð¼ÇÀÌ ³ª¿ÔÀ» ¶§ºÎÅÍ, ¾Æ´Ï ÈξÀ ÀÌÀüºÎÅÍ µð¹ö±ë¿¡ Áö´ëÇÑ °ü½ÉÀ» °®°í ÀÖ¾ú´Ù. ±×¸®°í ¸î ³â Àü MSDNÀÇ Bugslayer Ä÷³¿¡¼ ±×·¸°Ô Èì¸ðÇØ¿Ô´ø John Robbins°¡ ±×ÀÇ ±â»çµéÀ» ¸ð¾Æ Ã¥À» ³ÂÀ» ¶§, ¾Æ¹«·± ÁÖÀúÇÔ ¾øÀÌ ¿¹¾à ±¸¸Å¸¦ Çß´ø ±×¶§ÀÇ °¨Á¤À» ¾ÆÁ÷µµ ÀØÀ» ¼ö ¾ø´Ù. ù ¹øÂ° ¿¡µð¼ÇÀº ÀÌ µÎ ¹øÂ° ¿¡µð¼Ç¿¡ ºñÇÏ¸é ´ë´Ü¿øÀÇ ¼¸·À» ¾Ë¸®´Â ½Åȣź°ú °°´Ù°í ¸»ÇÒ ¼ö ÀÖ´Ù. JohnÀº ÀÌ µÎ ¹øÂ° ¿¡µð¼ÇÀ» µÎ ¹øÂ° ¿¡µð¼ÇÀ̶ó°í ºÎ¸£±â°¡ ¹Î¸ÁÇÒ ¸¸Å ÀüÇô »õ·Ó°í ÈǸ¢ÇÑ ³»¿ëÀ¸·Î È®ÀåÇÏ¿´´Ù. ÀÌÁ¦ ¿©·¯ºÐµéÀÌ ÀÌ Ã¥À» ÅëÇØ¼ ±×ÀÇ ±â¼úµéÀ» ÀÍÈú ¶§°¡ µÈ °ÍÀÌ´Ù.
¿©·¯ºÐÀº ¿Ö ÀÌ Ã¥À» »ç¾ßÇÒ±î? ³ª´Â ÀÌ Ã¥ÀÌ º£½ºÆ®¼¿·¯°¡ µÇÁö ¾ÊÀ¸¸é ¾È µÈ´Ù°í ¸»ÇÏ°í ½Í´Ù. ÀÌ Ã¥ÀÌ ¿©·¯ºÐ¿¡°Ô ÇÑ ±ÇÀÇ Ã¥ÀÌ ÁÙ ¼ö ÀÖ´Â ÀÌ»óÀÇ °ÍµéÀ» Á¦°øÇÑ´Ù°í È®½ÅÇÑ´Ù. ¹ö±×¸¦ ¿¹¹æÇÏ´Â ¹æ¹ýºÎÅÍ ¹ö±×¸¦ ÇØ°áÇÏ´Â ¸ðµç °úÁ¤À» John ƯÀ¯ÀÇ ºÐ¼®ÀûÀÎ ¹æ¹ýÀ¸·Î ¼¼úÇϰí ÀÖÀ¸¸ç, ±×ÀÇ ±ÛÀ» ÀÐÀ¸¸é¼ ³ªÀÇ »ç°í¹æ½ÄÀ» ÀÚ¿¬½º·´°Ô ±×¿Í ÇÔ²² ¸ÂÃß¾î °£´Ù¸é ºÐ¸í »õ·Î¿î ¹ö±×¸¦ ¹ß°ßÇßÀ» ¶§ ÀÌÀü°ú´Â ´Ù¸¥ ¹æ¹ýÀ¸·Î ¹ö±×¸¦ ÇØ°áÇϰí ÀÖ´Â ÀÚ½ÅÀ» ¹ß°ßÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù.
¿ªÀÚ´Â ÀÌ Ã¥À» ¹ø¿ªÇÏ´Â ³»³» ±×°¡ ÀÛ¼ºÇÑ Äڵ带 º¸´Ù Àß ÀÌÇØÇÏ°í ¹«¾ð°¡ ºüÁø ³»¿ëÀº ¾ø´ÂÁö »ìÆìº¸¾Ò´Ù. ´öºÐ¿¡ ÇÑ±ÛÆÇÀ» Á¢ÇÏ´Â µ¶ÀÚµéÀº ¿øº» CD¿¡¼ ´©¶ôµÈ ¸î °¡Áö ¼Ò½ºµé°ú ³»¿ëµéÀ» È®ÀÎÇÒ ¼ö ÀÖ´Ù. ¹°·Ð ¹ø¿ªÀÇ Áú¿¡ ´ëÇØ¼´Â ¿ªÀÚ ½º½º·Î Àå´ãÇÒ ¼ö ¾øÁö¸¸ ÃÖ´ëÇÑ ÀúÀÚÀÇ Àǵµ¸¦ ±×´ë·Î ¹Ý¿µÇϱâ À§Çؼ ³ë·ÂÇß´Ù. ¹®ÀåÀÌ ¸Å²ô·´Áö ¸øÇÏ´Ù¸é ±×°Ç ¿ªÀÚÀÇ ¹®Àå ½Ç·Â ¶§¹®ÀÏ °ÍÀÌ´Ù.
¿ªÀÚ´Â ÀÌ Ã¥ÀÇ ¹ø¿ªÀ» ¸¶¹«¸®ÇÏ´Â ´Ü°è¿¡¼ ¹ø¿ª Áß¿¡ ÀÌ»óÇÏ´Ù°í »ý°¢µÈ ³»¿ëµéÀ» È®ÀÎÇϱâ À§ÇÏ¿© John°ú À̸ÞÀÏÀ» ÁÖ°í¹Þ¾Ò´Ù. ±×´Â ÇÑ±ÛÆÇÀÌ ³ª¿Â´Ù´Â »ç½Ç¿¡ ´ëÇØ¼ ¸Å¿ì ±â»µÇß°í, ÃÖÁ¾ ¿Ï¼ºÆÇÀ» ±×ÀÇ Ã¥Àå¿¡ ²ÈÀ» ¼ö Àֱ⸦ ¹Ù¶õ´Ù°í Çß´Ù. ºñ·Ï ±×°¡ ÀÚ½ÅÀ» ¼Ò°³ÇÏ´Â ±Û¿¡¼ Àڽſ¡°Ô À̸ÞÀÏÀ» º¸³¾ °æ¿ì ´äÀåÀÌ ´Ê¾îÁú ¼ö ÀÖ´Ù°í ÇßÁö¸¸, ¿ªÀÚÀÇ °æÇè¿¡ ºñÃ߾ ¶§ ±×ÀÇ À¯¸í¼¼¸¦ °¨¾ÈÇÏ´õ¶óµµ ±²ÀåÈ÷ ºü¸¥ ´äº¯À» ¾òÀ» ¼ö ÀÖ¾ú´Ù. ¾Æ¸¶µµ ±×ÀÇ À¯¸í¼¼ ¶§¹®¿¡ ¾Æ¹«µµ ±×¿¡°Ô À̸ÞÀÏÀ» º¸³»Áö ¾Ê´Â °Ç ¾Æ´Ò±î¶ó´Â »ý°¢ÀÌ µé Á¤µµ¿´´Ù(ÇÏÇÏ).
¶ÇÇÑ ÀÌ Ã¥ÀÇ ¹ø¿ªÀ» ¸¶¹«¸®ÇÏ´Â °úÁ¤¿¡¼ ¸¹Àº °³¹ßÀÚµé°ú µð¹ö±ë¿¡ ´ëÇÑ Åä·ÐÀ» ³ª´©°íÀÚ »õ·Î¿î »çÀÌÆ®¸¦ °³¼³ÇÏ¿´´Ù(¿ªÀÚ°¡ Á¤¸»·Î ÇØº¸°í ½Í¾ú´ø ÀÏÀÌ´Ù. µð¹ö±ë¿¡ ´ëÇÑ Àü¹®ÀûÀÎ Åä·Ð). ÀÌ Ã¥¿¡ ´ëÇÑ ³»¿ë»Ó¸¸ ¾Æ´Ï¶ó µð¹ö±ë¿¡ ´ëÇÑ ³»¿ëµé¿¡ °ü½ÉÀÌ ÀÖ´Ù¸é »çÀÌÆ®¸¦ ÅëÇØ¼ º¸´Ù ¸¹Àº °ÍµéÀ» ¾òÀ» ¼ö ÀÖÀ» °ÍÀÌ´Ù. ¹°·Ð ÀúÀÚ°¡ ÀÖ´Â www.wintellect.comÀ» ÅëÇØ¼µµ ¸¹Àº °ÍµéÀ» ¾òÀ» ¼ö ÀÖ´Ù. ¶Ç´Â microsoft.public.vsnet.debugging ´º½º ±×·ìµµ ÀÖ´Ù. ¿ªÀÚ°¡ ¿î¿µÇÏ´Â »çÀÌÆ®´Â DebugLab(www.debuglab.com)ÀÌ´Ù. ÀÌ »çÀÌÆ®¿¡¼´Â ¿©·¯ºÐÀ» À§ÇÑ µð¹ö±ë ÈÆ·Ãµµ ÁøÇàÇϰí ÀÖ´Ù.
ÀÌ Ã¥À» ÀÐÀº °æÇèÀ» Åä´ë·Î ÀÌ Ã¥ÀÇ ³»¿ëÀ» º¸´Ù Àû±ØÀûÀ¸·Î Ȱ¿ëÇϱâ À§ÇÑ °¡À̵å¶óÀÎÀ» Á¦°øÇϰíÀÚ ÇÑ´Ù. ¿ì¼± ÀÌ Ã¥Àº µð¹ö±ë¿¡ ´ëÇÑ ÀÌ·ÐÀûÀÎ ³»¿ëÀ» ´Ù·ç°í Àֱ⺸´Ù´Â µð¹ö±ë Àü¹®°¡·Î¼ÀÇ JohnÀÌ ½Ç¹«¿¡¼ ¾òÀº °æÇèµéÀ» ¹ÙÅÁÀ¸·Î ¾²¿©Á³±â ¶§¹®¿¡, ¿©·¯ºÐÀÌ ÀÛ¼ºÇϰí ÀÖ´Â ÇÁ·Î±×·¥¿¡ Á÷Á¢ Àû¿ëÇØ º¸´Â ¹æ¹ýÀ¸·Î Ã¥ÀÇ ³»¿ëÀ» ÀÌÇØÇϱ⠹ٶõ´Ù. ÀÌ Ã¥ÀÇ ³»¿ëÀº managed (.NET ȯ°æ)¿Í unmanaged(Win32 ȯ°æ) ¸ðµÎ¸¦ ´Ù·ç°í Àֱ⠶§¹®¿¡ ÇöÀç Windows ȯ°æ¿¡¼ °³¹ßÇÏ´Â ¸ðµç °³¹ßÀڵ鿡°Ô À¯¿ëÇÏ´Ù°í º¼ ¼ö ÀÖ´Ù. ±×¸®°í ÀÌ Ã¥¿¡¼ ¼Ò°³Çϰí ÀÖ´Â »ùÇà ¼Ò½º´Â ¹Ýµå½Ã ÄÄÆÄÀÏÇØ¼ Á÷Á¢ »ç¿ëÇØº¸±æ ¹Ù¶õ´Ù. ¿¹¸¦ µé¾î, Ãæµ¹ ÁּҷκÎÅÍ ¼Ò½º ÆÄÀÏÀÌ ¹«¾ùÀÎÁö ±×¸®°í ¸î ¹øÂ° ÁÙ¿¡¼ Ãæµ¹ÀÌ ¹ß»ýÇÏ¿´´ÂÁö¸¦ ¾Ë·ÁÁÖ´Â CrashFinder¿Í °°Àº ÅøÀº »ç¿ëÇÏ¸é »ç¿ëÇÒ¼ö·Ï ±× °¡Ä¡°¡ ºû³´Ù. ¿ªÀÚ°¡ ³Ê¹« ÀÔ¿¡ ħÀÌ ¸¶¸£µµ·Ï ÀÌ Ã¥À» ÀÚ¶ûÇϰí ÀÖ¾î¼ ¸ðµç °ÍµéÀÌ °ÅÁþ¸» °°¾Æ º¸¿©µµ, ÀÌ Ã¥Àº ³Ê¹«³ª ÈǸ¢ÇÑ Ã¥ÀÌ´Ù. |
| |
 |
 |
Microsoft Visual C++, Visual C#, Visual Basic .NETÀ¸·Î ÀÛ¼ºµÈ 6MB ÀÌ»óÀÇ ¼Ò½º ÄÚµå »ùÇà / Debugging Tools for Windows / Windows Application Compatibility Toolkit(ACT)
|
DevPartner Studio 14ÀÏ Æò°¡ÆÇ Æ÷ÇÔ
|
| |
 |
 |
| |
|
|
 |
|
|