ű״ ¶ç¾î¾²±â°¡ ¹«½ÃµÇ¸ç, 2°³ ÀÌ»ó ÀÔ·Â ½Ã ÅÂ±×¿Í Å±״ ½°Ç¥(,)·Î ±¸ºÐÇÕ´Ï´Ù.
ÇÑ Å±×ÀÇ ÃÖ´ë ±ÛÀÚ¼ö´Â 10±ÛÀÚÀ̸ç, º»ÀÎÀÌ ÀÔ·ÂÇϰųª Âù¼ºÇÑ Å±״ ³ë¶õ»öÀ¸·Î Ç¥±âµË´Ï´Ù.
ºñÁÖ¾ó º£ÀÌÁ÷ÀÌ ¸¹Àº °³¹ßÀÚµé·ÎºÎÅÍ »ç¶ûÀ» ¹Þ°í ÀÖ´Â °¡Àå Å« ÀÌÀ¯´Â ´Ù¸¥ ¾ð¾î¿¡ ºñÇØ ¼Õ½±°Ô À©µµ¿ì ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µé ¼ö Àֱ⠶§¹®ÀÌ´Ù. C++¾ð¾î³ª MFC ¶óÀ̺귯¸®µéÀ» ¸ð¸£´õ¶óµµ ¼Õ½±°Ô °³¹ßÇÒ ¼ö Àִ ȯ°æÀ» Á¦°øÇ߱⠶§¹®ÀÌ´Ù. ÀÌÁ¦ ºñÁÖ¾óº£ÀÌÁ÷ÀÌ ´å³ÝÇ÷§ÆûÀÇ µîÀå°ú ÇÔ²² ºñÁÖ¾óº£ÀÌÁ÷ ´å³ÝÀ¸·Î »õ·Ó°Ô ź»ýÇß´Ù. ºñÁÖ¾ó º£ÀÌÁ÷°ú´Â ¸¹ÀÌ ´Þ¶óÁø ¸ð½ÀÀ¸·Î, ƯÈ÷ ¿ÏÀüÇÑ °´Ã¼ÁöÇâ ÇÁ·Î±×·¡¹ÖÀÇ Æ¯Â¡À» °¡Áö°Ô µÇ¾ú´Ù.
ÀÌ Ã¥Àº ºñÁÖ¾ó º£ÀÌÁ÷ ´å³ÝÀ» óÀ½ Á¢ÇÏ´Â °³¹ßÀÚ³ª °´Ã¼ÁöÇâ °³³ä¿¡ Àͼ÷ÇÏÁö ¾ÊÀº ºñÁÖ¾ó º£ÀÌÁ÷ °³¹ßÀÚµéÀ» À§ÇÑ Ã¥ÀÌ´Ù. »õ·Î Ãß°¡µÈ °´Ã¼ÁöÇâ °³³äºÎÅÍ À©µµ¿ì Æû, À¥ ¾ÖÇø®ÄÉÀ̼ÇÀÇ Á¦ÀÛ, À¥ ¼ºñ½ºÀÇ ±¸Çö±îÁö Çѱǿ¡ ´ã¾Ò´Ù. Ãʺ¸ÀÚµéÀº ¾ð¾îÀÇ ¹®¹ý°ú À©µµ¿ì ÇÁ·Î±×·¡¹ÖÀ» ´Ü°èÀûÀ¸·Î ¹è¿ï ¼ö ÀÖ´Â, Áß±ÞÀÚµéÀº ´å³Ý Ç÷§ÆûÀÇ °´Ã¼ÁöÇâ °³³ä°ú µ¥ÀÌÅͺ£À̽º ÇÁ·Î±×·¡¹Ö Áö½ÄÀ» ½×À» ¼ö ÀÖ´Ù.
ÃÑ 3ºÎ·Î Ã¥À» ³ª´©¾î 1ºÎ¿¡¼´Â ¾ð¾î ¹®¹ý°ú °´Ã¼ÁöÇâ ÇÁ·Î±×·¡¹Ö¿¡ ´ëÇÑ ¼Ò°³¸¦ ´ã¾Ò°í, 2ºÎ¿¡¼´Â À©µµ¿ì Æû ¾ÖÇø®ÄÉÀ̼ÇÀ» ÀÛ¼ºÇÏ´Â ¹æ¹ýÀ» ´ã¾Ò´Ù. ¸¶Áö¸· Àå¿¡¼´Â ASP.NET À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» Á¦ÀÛÇÏ´Â ¹æ¹ý, ±×¸®°í µ¥ÀÌÅͺ£À̽º ÇÁ·Î±×·¡¹Ö¿¡ ´ëÇÑ ³»¿ëÀ» ÇнÀÇÑ´Ù.
Part 1 Visual Basic.NET ÇÁ·Î±×·¡¹Ö ±âÃÊ
Chapter 1 ºñÁÖ¾ó º£ÀÌÁ÷ ´å³Ý°ú ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® ´å³Ý ÇÁ·¹ÀÓ¿÷ °³¿ä
Section 1 °³¿ä ¼³¸í
Section 2 ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® ´å³Ý ÇÁ·¹ÀÓ¿÷ °³¿ä
°øÅë ¾ð¾î ·±Å¸ÀÓ(Common Language Runtime)
´å³Ý ÇÁ·¹ÀÓ¿÷ Ŭ·¡½º ¶óÀ̺귯¸®(.NET Framework Class Library)
Section 3 ù¹øÂ° ºñÁÖ¾ó º£ÀÌÁ÷ ´å³Ý ÇÁ·Î±×·¥ ÀÛ¼ºÇϱâ
ºñÁÖ¾ó º£ÀÌÁ÷ ´å³Ý ÇÁ·Î±×·¥ °³¹ß ȯ°æ
Chapter 2 °´Ã¼ÁöÇâ °³³ä
Section 1 °³¿ä ¼³¸í
Section 2 °´Ã¼ÁöÇâÀÇ ±âº»ÀûÀÎ ¿ø¸®
Section 3 °´Ã¼(object)
Section 4 Ŭ·¡½º(class)
Section 5 ÀÎÅÍÆäÀ̽º(interface)¿Í ´ÙÇü¼º(polymorphism)
Section 6 °ü°è(relationship)
Part 1 Visual Basic.NET ÇÁ·Î±×·¡¹Ö ±âÃÊ
Chapter 1 ºñÁÖ¾ó º£ÀÌÁ÷ ´å³Ý°ú ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® ´å³Ý ÇÁ·¹ÀÓ¿÷ °³¿ä
Section 1 °³¿ä ¼³¸í
Section 2 ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® ´å³Ý ÇÁ·¹ÀÓ¿÷ °³¿ä
°øÅë ¾ð¾î ·±Å¸ÀÓ(Common Language Runtime)
´å³Ý ÇÁ·¹ÀÓ¿÷ Ŭ·¡½º ¶óÀ̺귯¸®(.NET Framework Class Library)
Section 3 ù¹øÂ° ºñÁÖ¾ó º£ÀÌÁ÷ ´å³Ý ÇÁ·Î±×·¥ ÀÛ¼ºÇϱâ
ºñÁÖ¾ó º£ÀÌÁ÷ ´å³Ý ÇÁ·Î±×·¥ °³¹ß ȯ°æ
Chapter 2 °´Ã¼ÁöÇâ °³³ä
Section 1 °³¿ä ¼³¸í
Section 2 °´Ã¼ÁöÇâÀÇ ±âº»ÀûÀÎ ¿ø¸®
Section 3 °´Ã¼(object)
Section 4 Ŭ·¡½º(class)
Section 5 ÀÎÅÍÆäÀ̽º(interface)¿Í ´ÙÇü¼º(polymorphism)
Section 6 °ü°è(relationship)
Chapter 3 ºñÁÖ¾ó º£ÀÌÁ÷ ´å³Ý ±¸¹® I - ÇÁ·Î±×·¥ ±¸¼º ¿ä¼Ò, µ¥ÀÌÅÍ Å¸ÀÔ, º¯¼ö, ¹è¿
Section 1 °³¿ä ¼³¸í
Section 2 ÇÁ·Î±×·¥ ±¸¼º ¿ä¼Ò
Ű¿öµå(keyword)
½Äº°ÀÚ(identifier)
¸®ÅÍ·²(literal), »ó¼ö(constant)
¿¬»êÀÚ(operator)¿Í ±¸ºÐÀÚ(seperator)
ÁÖ¼®(comment)
¸í·É¹®(statement)°ú Çà ¿¬¼Ó ¹®ÀÚ(line continuation character)
Section 3 µ¥ÀÌÅÍ Å¸ÀÔ(data type)°ú º¯¼ö(variable)
ºñÁÖ¾ó º£ÀÌÁ÷ ´å³ÝÀÇ µ¥ÀÌÅÍ Å¸ÀÔ
¿ø½Ã ŸÀÔ(primitive type)
º¯¼ö(variable)
ÂüÁ¶ ŸÀÔ(reference type)
Chapter 4 ºñÁÖ¾ó º£ÀÌÁ÷ ´å³Ý ±¸¹® II - ¿¬»êÀÚ, Á¦¾î¹®
Section 1 °³¿ä ¼³¸í
Section 2 ¿¬»êÀÚ
»ê¼ú ¿¬»êÀÚ(arithmetic operator)
ºñ±³ ¿¬»êÀÚ(comparison operator)
³í¸® ¿¬»êÀÚ(logical operator)
¹®ÀÚ¿ °áÇÕ ¿¬»êÀÚ(concatenation operator)
´ëÀÔ ¿¬»êÀÚ(assignment operator)
ºñÆ® ¿¬»êÀÚ(bitwise operator)
¿¬»êÀÚ ¿ì¼± ¼øÀ§
Section 3 Á¦¾î¹®(control statement)
¸í·É¹®(statement)°ú ÄÚµå ºí·°(code block)
Á¶°Ç¹®(conditional statement)
¹Ýº¹¹®(loop statement)
Chapter 5 Ŭ·¡½º ±âÃÊ
Section 1 °³¿ä ¼³¸í
Section 2 Ŭ·¡½º Á¤ÀÇ
Çʵå(field)
¸Þ¼µå(method)
¼Ó¼º(property)
New Ű¿öµå¿Í »ý¼ºÀÚ(constructor, New ¸Þ¼µå)
Me ÀÇ »ç¿ë
Ŭ·¡½º ¸â¹ö Á¢±Ù
Section 3 ±¸Á¶Ã¼(structure)¿Í ¿°ÅÇü(enumeration)
±¸Á¶Ã¼(structure)
¿°ÅÇü(enumeration)
Section 4 ³×ÀÓ½ºÆäÀ̽º(namespace)
Section 5 °í±Þ ¸Þ¼µå ±¸Çö
Àμö Àü´Þ ¹æ¹ý
¸Þ¼µå ¿À¹ö·Îµù(method overloading)
Chapter 6 Ŭ·¡½º »ó¼Ó¼º(inheritance)
Section 1 °³¿ä ¼³¸í
Section 2 »ó¼Ó¼º(inheritance) °³¿ä
ÀϹÝÈ¿Í »ó¼Ó¼º
»ó¼Ó¼ºÀÇ ÀÌÁ¡
Section 3 ÆÄ»ý Ŭ·¡½º(derived class) Á¤ÀÇ
ÆÄ»ý Ŭ·¡½º Á¤ÀÇ
ÆÄ»ý Ŭ·¡½ºÀÇ ÀνºÅϽº »ý¼º
±âÃÊ Å¬·¡½º ¸â¹ö¿¡ÀÇ Á¢±Ù
±âÃÊ Å¬·¡½º ¸Þ¼µå ÀçÁ¤ÀÇ(method overriding)
Section 4 Ãß»ó Ŭ·¡½º¿Í Ãß»ó ¸Þ¼µå
Section 5 Object Ŭ·¡½º
Chapter 7 ÀÎÅÍÆäÀ̽º(Interface)
Section 1 °³¿ä ¼³¸í
Section 2 ÀÎÅÍÆäÀ̽º(Interface)
ÀÎÅÍÆäÀ̽º(Interface) Á¤ÀÇ
ÀÎÅÍÆäÀ̽º ÆÄ»ý Ŭ·¡½º Á¤ÀÇ
ÀÎÅÍÆäÀ̽º¿Í ´ÙÇü¼º(polymorphism)
ÀÎÅÍÆäÀ̽º ´ÙÁß »ó¼Ó(Interface multiple inheritance)
ÀÎÅÍÆäÀ̽º ŸÀÔ º¯È¯
Section 3 Ä÷º¼Ç(collection) ±¸Çö
Ä÷º¼Ç°ú IEnumerable, IEnumerator ÀÎÅÍÆäÀ̽º
Ä÷º¼Ç Ŭ·¡½º ±¸Çö
Ä÷º¼Ç Ŭ·¡½º Ãß°¡ ±â´É
Item ¼Ó¼º ±¸Çö
Chapter 8 °øÀ¯ ¸â¹ö¿Í Ç¥ÁØ ¸ðµâ
Section 1 °³¿ä ¼³¸í
Section 2 °øÀ¯ ¸â¹ö(shared member)
°øÀ¯ ¸â¹öÀÇ »ç¿ë
°øÀ¯ ¸â¹ö Á¢±Ù
ºñ°ø°³ »ý¼ºÀÚ¿Í °øÀ¯ ¸â¹ö
°øÀ¯ »ý¼ºÀÚ
°øÀ¯ Àбâ Àü¿ë ÇÊµå ¸â¹ö
Á¤Àû º¯¼ö
Section 3 Ç¥ÁØ ¸ðµâ(standard module)
Chapter 9 À§ÀÓ°ú À̺¥Æ®
Section 1 °³¿ä ¼³¸í
Section 2 À§ÀÓ(delegate)
À§ÀÓÀÇ Á¤ÀÇ
À§ÀÓ ÀνºÅϽº »ý¼º
À§ÀÓ ÀνºÅϽº È£Ãâ
Section 3 À̺¥Æ®(event)
À̺¥Æ® Á¤ÀÇ
´å³Ý ÇÁ·¹ÀÓ¿÷¿¡¼ÀÇ À̺¥Æ® »ç¿ë °¡ÀÌµå ¶óÀÎ
Section 4 À§ÀÓ°ú À̺¥Æ®ÀÇ »ç¿ë ¿¹ - È£ÅÚ °´½Ç °ü¸® ½Ã½ºÅÛ ½Ã¹Ä·¹À̼Ç
Chapter 10 ¿¹¿Ü ó¸®¿Í ¼±Çà󸮱â Áö½Ã¾î
Section 1 °³¿ä ¼³¸í
Section 2 ¿¹¿Ü ó¸®(exception handling)
¿¡·¯ ó¸® ¹æ¹ý
¿¹¿Ü ó¸®(exception handling) ±¸¹®
°øÅë ¿¹¿Ü Ŭ·¡½º(common exception class)
¿¹¿Ü ´øÁö±â(throw exception)
°í±Þ ¿¹¿Ü ó¸® ±â¹ý
Section 3 ¼±Çà󸮱â Áö½Ã¾î(preprocessor directives)
Chapter 11 ¸®Ç÷º¼Ç°ú ¾ÖÆ®¸®ºäÆ®
Section 1 °³¿ä ¼³¸í
Section 2 ¸®Ç÷º¼Ç(reflection)
ŸÀÔ Á¤º¸ Àбâ
µ¿Àû ÀνºÅϽº »ý¼º ¹× ¸â¹ö È£Ãâ
Section 3 ¾ÖÆ®¸®ºäÆ®(attribute)
Ç¥ÁØ ¾ÖÆ®¸®ºäÆ®(standard attribute) »ç¿ë
Ä¿½ºÅÒ ¾ÖÆ®¸®ºäÆ®(custom attribute)
Ä¿½ºÅÒ ¾ÖÆ®¸®ºäÆ® Á¤º¸ Àбâ
Chapter 12 ºñ°ü¸® ÄÚµå È£Ãâ°ú Microsoft.VisualBasic ³×ÀÓ½ºÆäÀ̽º
Section 1 °³¿ä ¼³¸í
Section 2 ºñ°ü¸® ÄÚµå(unmanaged code) È£Ãâ
Declare ¹®À» »ç¿ëÇÑ ¸Þ¼µå ¼±¾ð
DllImport ¾ÖÆ®¸®ºäÆ®¿Í °øÀ¯ ¸Þ¼µå ¼±¾ð
Win32 API µ¥ÀÌÅÍ Å¸ÀÔ°ú ºñÁÖ¾ó º£ÀÌÁ÷ ´å³Ý µ¥ÀÌÅÍ Å¸ÀÔ
¹®Àڼ ÁöÁ¤
MarshalAs ¾ÖÆ®¸®ºäÆ®
°íÁ¤ ±æÀÌ ¹®ÀÚ¿ ¹öÆÛÀÇ »ç¿ë
Section3 Microsoft.VisualBasic ³×ÀÓ½ºÆäÀ̽º
Part 2 À©µµ¿ì Æû ¾ÖÇø®ÄÉÀÌ¼Ç ÇÁ·Î±×·¡¹Ö
Chapter 13 ºñÁÖ¾ó ½ºÆ©µð¿À ´å³Ý °³¿ä
Section 1 °³¿ä ¼³¸í
Section 2 ºñÁÖ¾ó ½ºÆ©µð¿À ´å³Ý °³¹ß ȯ°æ µÑ·¯º¸±â
ºñÁÖ¾ó ½ºÆ©µð¿À ½ÃÀÛ ÆäÀÌÁö
»õ ÇÁ·ÎÁ§Æ® ´ëÈ»óÀÚ
À©µµ¿ì Æû ÆíÁý±â â
µµ±¸ »óÀÚ Ã¢
¼Ó¼º â
ÄÚµå ÆíÁý±â â
ÇÁ·ÎÁ§Æ® ºôµå ¹× ½ÇÇà
¼Ö·ç¼Ç Ž»ö±â â
Ŭ·¡½º ºä â
Chapter 14 À©µµ¿ì Æû°ú ÄÁÆ®·Ñ
Section 1 ÁÖ¼Ò·Ï ¿¹Á¦ ÇÁ·Î±×·¥ ÀÛ¼º
AddressBook ÇÁ·ÎÁ§Æ® »ý¼º
ÆûÀÇ Á¦¸ñ Ç¥½ÃÁÙ ÅØ½ºÆ® º¯°æ
ÁÖ¼Ò·Ï µ¥ÀÌÅÍ ÀÔ·Â »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º ±¸Çö
ÁÖ¼Ò·Ï ¿¹Á¦ ÇÁ·Î±×·¥ ±â´É ±¸Çö
ÁÖ¼Ò·Ï ¿¹Á¦ ÇÁ·Î±×·¥ ºôµå ¹× Å×½ºÆ®
Section 2 À©µµ¿ì Æû(Windows Form)
â(window)°ú Æû(form)
System.Windows.Forms.Form Ŭ·¡½º °³¿ä
Form Ŭ·¡½ºÀÇ ÁÖ¿ä ¼Ó¼º
Form Ŭ·¡½ºÀÇ ÁÖ¿ä À̺¥Æ®
Section 3 À©µµ¿ì Æû ÄÁÆ®·Ñ »ç¿ë ±âÃÊ
À©µµ¿ì Æû ÄÁÆ®·Ñ À̶õ?
ÄÁÆ®·Ñ »ç¿ë °³¿ä
Label ÄÁÆ®·Ñ
TextBox ÄÁÆ®·Ñ
Button ÄÁÆ®·Ñ
Section 4 Æû°ú ÄÁÆ®·ÑÀÇ È¿°úÀûÀÎ »ç¿ë
ÄÁÆ®·ÑÀÇ TabIndex ¼Ó¼º
¾×¼¼½º Ű(access key) »ç¿ë
Űº¸µå À̺¥Æ®
Æû °³Ã¼ÀÇ KeyPreview ¼Ó¼º
µðÆúÆ® ´ÜÃß¿Í Ãë¼Ò ´ÜÃß
ÄÁÆ®·ÑÀÇ Anchor ¼Ó¼º°ú Dock ¼Ó¼º
À©µµ¿ì Æû »ó¼Ó(Windows form inheritance)
Chapter 15 ¸Þ´º
Section 1 ¸Þ´º ¿¹Á¦ ÇÁ·Î±×·¥ ÀÛ¼º
MenuApp ÇÁ·ÎÁ§Æ® »ý¼º
Æû¿¡ MainMenu ÄÁÆ®·Ñ Ãß°¡
¡°ÆÄÀÏ¡± ¸Þ´º Ãß°¡
¡°ÆíÁý¡± ¸Þ´º Ãß°¡
¡°¼±ÅÃÇ׸ñ¡± ¸Þ´º Ãß°¡
¡°µµ¿ò¸»¡± ¸Þ´º Ãß°¡ ¹× ¸Þ´º ½ÇÇà °á°ú
¸Þ´º Ç׸ñ ¼±Åà ÄÚµå ÀÛ¼º
¸Þ´º Ç׸ñÀÇ Ã¼Å© Ç¥½Ã ¹× ºñȰ¼ºÈ ¸Þ´º Ç׸ñ ±¸Çö
¼±Åà ¸Þ´º Ç׸ñ ¼³¸í Ç¥½Ã
Section 2 À©µµ¿ì ¸Þ´º
¸Þ´º - Â÷¸²Ç¥
¸Þ´ºÀÇ ±¸¼º ¿ä¼Ò
À©µµ¿ì ¾ÖÇø®ÄÉÀÌ¼Ç °øÅë ¸Þ´º
¸Þ´º µðÀÚÀÎ °¡À̵å
Section 3 ¸Þ´ºÇ¥½ÃÁÙ ±¸Çö
MainMenu ÄÁÆ®·Ñ
¸Þ´º Ç׸ñ »ý¼º ¹× Ç¥½Ã
MenuItem Ŭ·¡½ºÀÇ ÁÖ¿ä ¼Ó¼º
MenuItem Ŭ·¡½ºÀÇ ÁÖ¿ä À̺¥Æ®
Section 4 ÄÁÅØ½ºÆ® ¸Þ´º ±¸Çö
ContextMenu ÄÁÆ®·Ñ
ÄÁÅØ½ºÆ® ¸Þ´º Ç¥½Ã
chapter 16 µµ±¸¸ðÀ½ÁÙ°ú »óÅÂÇ¥½ÃÁÙ
Section 1 µµ±¸¸ðÀ½ÁÙ ¹× »óÅÂÇ¥½ÃÁÙ ¿¹Á¦ ÇÁ·Î±×·¥ ÀÛ¼º
ToolStatus ÇÁ·ÎÁ§Æ® »ý¼º
Æû¿¡ ImageList ÄÁÆ®·Ñ Ãß°¡
Æû¿¡ ToolBar ÄÁÆ®·Ñ Ãß°¡
µµ±¸¸ðÀ½ÁÙ ±â´É ±¸Çö
Æû¿¡ StatusBar ÄÁÆ®·Ñ Ãß°¡
»óÅÂÇ¥½ÃÁÙ ±â´É ±¸Çö
Section 2 µµ±¸¸ðÀ½ÁÙ ±¸Çö
ImageList ÄÁÆ®·Ñ
ToolBar ÄÁÆ®·Ñ
Section 3 »óÅÂÇ¥½ÃÁÙ ±¸Çö
StatusBar ÄÁÆ®·Ñ
»óÅÂÇ¥½ÃÁÙ ÆÐ³Î ÅØ½ºÆ® º¯°æ
Chapter 17 ´ëÈ»óÀÚ
Section 1 ´ëÈ»óÀÚ »ç¿ë ¿¹Á¦ ÇÁ·Î±×·¥ ÀÛ¼º
DialogBox ÇÁ·ÎÁ§Æ® »ý¼º
About Æû Ŭ·¡½º Ãß°¡
MyDlg Æû Ŭ·¡½º Ãß°¡
ÁÖ¼Ò·Ï ÀÔ·Â ´ëÈ»óÀÚ ±â´É ±¸Çö
¡®¿±â¡¯ ¹× ¡®´Ù¸¥ À̸§À» ÀúÀ塯 ´ëÈ»óÀÚ ±â´É ±¸Çö
¡®ÆäÀÌÁö ¼³Á¤¡¯ ¹× ¡®Àμ⡯ ´ëÈ»óÀÚ ±â´É ±¸Çö
¡®±Û²Ã¡¯ ¹× ¡®»ö»ó¡¯ ´ëÈ»óÀÚ ±â´É ±¸Çö
Section 2 ´ëÈ»óÀÚ¿¡ ´ëÇÏ¿©
¸ð´Þ ´ëÈ»óÀÚ(Modal Dialog Box)
¸ð´ú¸®½º ´ëÈ»óÀÚ(Modeless Dialog Box)
Section 3 ´ëÈ»óÀÚ ±¸Çö
ÇÁ·ÎÁ§Æ®¿¡ ´ëÈ»óÀÚ À©µµ¿ì Æû Ãß°¡
Ç¥ÁØ ´ëÈ»óÀÚ ¼Ó¼º
´ëÈ»óÀÚ ÀνºÅϽº »ý¼º°ú Ç¥½Ã
Æû °´Ã¼ »çÀÌÀÇ µ¥ÀÌÅÍ ±³È¯
´ëÈ»óÀÚ¿¡ ÀÔ·ÂµÈ µ¥ÀÌÅÍÀÇ À¯È¿ È®ÀÎ
¸Þ½ÃÁö ´ëÈ»óÀÚ
Section 4 °øÅë ´ëÈ»óÀÚÀÇ »ç¿ë
¡®¿±â¡¯ ´ëÈ»óÀÚ
¡®´Ù¸¥ À̸§À¸·Î ÀúÀ塯 ´ëÈ»óÀÚ
¡®»ö¡¯ ´ëÈ»óÀÚ
¡®±Û²Ã¡¯ ´ëÈ»óÀÚ
¡®Àμ⡯ ´ëÈ»óÀÚ
¡®ÆäÀÌÁö ¼³Á¤¡® ´ëÈ»óÀÚ
Chapter 18 °í±Þ À©µµ¿ì Æû ÄÁÆ®·Ñ
Section 1 °í±Þ ÄÁÆ®·Ñ »ç¿ë ¿¹Á¦ ÇÁ·Î±×·¥ ÀÛ¼º
AdvancedControls ÇÁ·ÎÁ§Æ® »ý¼º
Æû¿¡ TabControl ÄÁÆ®·Ñ Ãß°¡
Çлý Á¤º¸ TabPage °´Ã¼¿¡ ÄÁÆ®·Ñ Ãß°¡
Àü°ø Á¤º¸ TabPage °´Ã¼¿¡ ÄÁÆ®·Ñ Ãß°¡
ÀÎÀû »çÇ× Á¤º¸ °ü¸® ÀÎÅÍÆäÀ̽º Ãß°¡
ÅøÆÁ ±â´É Ãß°¡
'ÀúÀå' ´ÜÃß ±â´É ±¸Çö
'»õÀÔ·Â' ´ÜÃß ¹× 'Á¾·á' ´ÜÃß ±â´É ±¸Çö
Çлý Á¤º¸ °ü¸® ±â´É ±¸Çö
Section 2 ¿É¼Ç ¼±ÅÃ
CheckBox ÄÁÆ®·Ñ
RadioButton ÄÁÆ®·Ñ°ú GroupBox ÄÁÆ®·Ñ
Section 3 ¼±Åà ¸ñ·Ï Ç¥½Ã
°øÅë ±â´É - ListControl Ŭ·¡½º
ListBox ÄÁÆ®·Ñ
ComboBox ÄÁÆ®·Ñ
CheckedListBox ÄÁÆ®·Ñ
Section 4 ListView ÄÁÆ®·Ñ°ú TreeView ÄÁÆ®·Ñ
ListView ÄÁÆ®·Ñ
TreeView ÄÁÆ®·Ñ
Splitter ÄÁÆ®·Ñ
Section 5 UpDown ÄÁÆ®·Ñ
DomainUpDown ÄÁÆ®·Ñ
NumericUpDown ÄÁÆ®·Ñ
Section 6 ³¯Â¥ ÄÁÆ®·Ñ
MonthCalendar ÄÁÆ®·Ñ
DateTimePicker ÄÁÆ®·Ñ
Section 7 ±âŸ ÄÁÆ®·Ñ
ProgressBar ÄÁÆ®·Ñ
TrackBar ÄÁÆ®·Ñ
Timer ÄÁÆ®·Ñ
TabControl ÄÁÆ®·Ñ
ToolTip ÄÁÆ®·Ñ
Chapter 19 MDI ¾ÖÇø®ÄÉÀ̼Ç
Section 1 MDI ¾ÖÇø®ÄÉÀÌ¼Ç ¿¹Á¦ ÇÁ·Î±×·¥ ÀÛ¼º
MDIApp ÇÁ·ÎÁ§Æ® »ý¼º
MDI ºÎ¸ð Æû »ý¼º
MDI ÀÚ½Ä Æû »ý¼º
MDI ¿¹Á¦ ¾ÖÇø®ÄÉÀÌ¼Ç ±â´É ±¸Çö
MDI ¿¹Á¦ ¾ÖÇø®ÄÉÀÌ¼Ç ±â´É Å×½ºÆ®
Section 2 MDI ¾ÖÇø®ÄÉÀÌ¼Ç ±¸Çö
MDI ¾ÖÇø®ÄÉÀ̼ǿ¡ ´ëÇÏ¿©
MDI ºÎ¸ð Æû »ý¼º
MDI ÀÚ½Ä Æû »ý¼º
Ȱ¼ºÈµÈ MDI ÀÚ½Ä Æû ½Äº°
MDI ¾ÖÇø®ÄÉÀ̼ǿ¡¼ÀÇ Ã¢ ¸Þ´º
Part 3 ADO.NET°ú ASP.NET ÇÁ·Î±×·¡¹Ö
Chapter 20 µ¥ÀÌÅͺ£À̽º Á¢±Ù
Section 1 µ¥ÀÌÅͺ£À̽º Á¢±Ù ¿¹Á¦ ÇÁ·Î±×·¥ ÀÛ¼º
DataApp ÇÁ·ÎÁ§Æ® »ý¼º
DataGrid ÄÁÆ®·ÑÀ» »ç¿ëÇÑ µ¥ÀÌÅÍ Ç¥½Ã
µ¥ÀÌÅÍ ¿¬°á ÄÁÆ®·ÑÀ» »ç¿ëÇÑ µ¥ÀÌÅÍ Ç¥½Ã
Section 2 ADO ´å³Ý °³¿ä
´å³Ý µ¥ÀÌÅÍ °ø±ÞÀÚ
µ¥ÀÌÅͼÂ
Section 3 ºñÁÖ¾ó ½ºÆ©µð¿À ´å³Ý¿¡¼ÀÇ ADO ´å³Ý »ç¿ë
µ¥ÀÌÅÍ ¾î´ðÅÍ °´Ã¼ »ý¼º
DataSet °´Ã¼ »ý¼º
À©µµ¿ì Æû µ¥ÀÌÅÍ ¿¬°á
Chapter 21 À¥ Æû ¾ÖÇø®ÄÉÀ̼Ç
Section 1 À¥ Æû ¾ÖÇø®ÄÉÀÌ¼Ç ¿¹Á¦ ÇÁ·Î±×·¥ ÀÛ¼º
WebApp ÇÁ·ÎÁ§Æ® »ý¼º
¸ÞÀÎ Æû ±¸Çö
ÁÖ¼Ò·Ï ÀÔ·Â À¥ Æû ±¸Çö
µ¥ÀÌÅÍ »ç¿ë À¥ Æû ±¸Çö
Section 2 ASP ´å³Ý À¥ Æû ¾ÖÇø®ÄÉÀÌ¼Ç °³¿ä
À¥ Æû ÆäÀÌÁö °³¿ä
ASP ´å³Ý ¼¹ö ÄÁÆ®·Ñ
À¥ Æû ÆäÀÌÁöÀÇ ¼¹ö À̺¥Æ® ó¸®
À¥ Æû ÆäÀÌÁöÀÇ »óÅ °ü¸®
Section 3 À¥ Æû ÆäÀÌÁö¿¡¼ÀÇ µ¥ÀÌÅͺ£À̽º »ç¿ë
À¥ Æû ÆäÀÌÁö¿¡¼ µ¥ÀÌÅÍ Á¢±Ù ¹æ¹ýÀÇ Æ¯Â¡
À¥ µ¥ÀÌÅÍ Á¢±Ù Àü·«
À¥ Æû ÆäÀÌÁö¿¡¼ÀÇ µ¥ÀÌÅÍ ¿¬°á
Chapter 22 XML À¥ ¼ºñ½º
Section 1 XML À¥ ¼ºñ½º ¿¹Á¦ ÇÁ·Î±×·¥ ÀÛ¼º
DataService XML À¥ ¼ºñ½º ±¸Çö
WebApp À¥ ¾ÖÇø®ÄÉÀ̼ǿ¡¼ DataService XML À¥ ¼ºñ½º »ç¿ë
DataApp À©µµ¿ì Æû ¾ÖÇø®ÄÉÀ̼ǿ¡¼ DataService XML À¥ ¼ºñ½º »ç¿ë
Section 2 XML À¥ ¼ºñ½º ±¸Çö
XML À¥ ¼ºñ½º °³¿ä
XML À¥ ¼ºñ½º ÄÚµå ¸ðµ¨
WebService Ŭ·¡½º¿Í WebService ¾ÖÆ®¸®ºäÆ®
XML À¥ ¼ºñ½º ¸Þ¼µå ±¸Çö
XML À¥ ¼ºñ½º µµ¿ò¸» ÆäÀÌÁö¿Í Å×½ºÆ®
Section 3 XML À¥ ¼ºñ½º »ç¿ë
XML À¥ ¼ºñ½ºÀÇ À¥ ÂüÁ¶ Ãß°¡
XML À¥ ¼ºñ½º ¸Þ¼µå È£Ãâ
Appendix ÇÑ±Û ºñÁÖ¾ó ½ºÆ©µð¿À ´å³Ý ¼³Ä¡ ¹æ¹ý
A-1 ºñÁÖ¾ó ½ºÆ©µð¿À ´å³Ý º£Å¸ 2 ÀÇ Á¦°Å
A-2 ÇÑ±Û ºñÁÖ¾ó ½ºÆ©µð¿À ´å³Ý ¼³Ä¡
A-3 ºñÁÖ¾ó ½ºÆ©µð¿À ´å³ÝÀ» À§ÇÑ À¥ ¼¹ö ±¸¼º
ÀúÀÚ : Àüº´¼± ÃÖ±ÙÀÛ : <CBD, What & How : J2EE¿Í .NET ¿£ÅÍÇÁ¶óÀÌÁî ½Ã½ºÅÛ °³¹ßÀ» À§ÇÑ CBD °³¹ß ¹æ¹ý·Ð> ,<Implementing Java Web Services> ,<Àüº´¼±ÀÇ °´Ã¼ÁöÇâ À̾߱â> ¡¦ ÃÑ 26Á¾ (¸ðµÎº¸±â) ¼Ò°³ : 2008³â ÇöÀç IT¾ÆÅ°ÅØÆ®ÀÌÀÚ ÄÁ¼³ÅÏÆ®·Î Ȱ¹ßÇÑ È°µ¿À» ÇÑ´Ù. SOA°¡ ³Î¸® ¾Ë·ÁÁ® ÀÖÁö ¾Ê¾Ò´ø 2000³â´ë ÃʺÎÅÍ ¸óµ¦½º½Ã½ºÅÛ(2001), »ï¼º»ý¸í ÅëÇÕ°í°´½Ã½ºÅÛ(2003) µî ÀÌ¹Ì SOAÀÇ »ç»óÀ» ³»Æ÷ÇÑ ÇÁ·ÎÁ§Æ®µéÀ» ¼öÇàÇÑ ¹Ù ÀÖÀ¸¸ç, °¢Á¾ SOA ¼¼¹Ì³ª¿Í °¿¬È¸, ±â¼ú ¹®¼ ¹èÆ÷ µîÀ» ÅëÇØ SOAÀÇ ¿Ã¹Ù¸¥ »ç»ó°ú ¼öÇà ¹æ¹ýÀ» ÀüÆÄÇϰíÀÚ ³ë·ÂÇϰí ÀÖ´Â SOAÀÇ Àü¹®°¡ÀÌ´Ù. ÃÖ±Ù¿¡´Â KTÀÇ NeOSS ½Ã½ºÅÛ ±¸Ãà(2007), ¾Ï¿þÀÌÀÇ AUS ½Ã½ºÅÛ(2007), ´ë¿ìÁ¶¼±ÀÇ SOA±â¹Ý Á¾ÇÕ °èȹ EA ÇÁ·ÎÁ§Æ®(2005) µîÀÇ SOA °ü·Ã ÇÁ·ÎÁ§Æ®µéÀ» ÁøÇàÇÏ¿´´Ù.
¶ÇÇÑ, 20³â ÀÌ»óÀÇ IT ½Ç¹« Áö½ÄÀ» ±â¹ÝÀ¸·Î ±ÝÀ¶, Á¦Á¶, Á¶¼±, Åë½Å, Á¤ºÎ ¿¬±¸±â°ü µî ´Ù¾çÇÑ µµ¸ÞÀÎ ºÐ¾ß¿¡¼ ¾ÆÅ°ÅØÆ®ÀÌÀÚ PMÀ¸·Î Âü¿©ÇÑ °æ·ÂÀ» °®°í ÀÖ´Ù. »ï¼ºÀüÀÚ È¨³×Æ®¿öÅ© ¼Ö·ç¼Ç ¾ÆÅ°ÅØÃ³ ±¸Ãà(2006~2007), STXÁ¶¼± »ý»ê°èȹ ½Ã½ºÅÛ(2004), ´ë¿ìÁ¶¼± DIPS½Ã½ºÅÛ(2003), »ï¼º»ý¸í ºñÀü¼Ó¿µ¾÷°ü¸®½Ã½ºÅÛ(2002) µî CBD ¶Ç´Â Real-Time & Embedded¸¦ ±â¹ÝÀ¸·Î ÇÏ´Â ´Ù¾çÇÑ ÇÁ·ÎÁ§Æ®¸¦ ÄÁ¼³ÆÃÇÏ¿´´Ù.
ÀÌ¹Ì 21±ÇÀÇ IT°ü·Ã Àü¹® ¼ÀûÀ» ÁýÇÊÇÑ ¹Ù ÀÖ´Â ÀúÀÚ´Â ´å³Ý°ú ÀÚ¹Ù ¾ç Áø¿µÀÇ ±â¼ú¿¡ ´ëÇÑ ±íÀº ÀÌÇØµµ¸¦ ¹ÙÅÁÀ¸·Î À̸¦ ½Ç¹« ÇÁ·ÎÁ§Æ®¿¡¼ Àû¿ëÇÑ °æÇèÀ» »ì·Á °íÀ¯ÀÇ ¹æ¹ý·ÐÀ» ¸¸µé¾î ³½ ¹Ù ÀÖÀ¸¸ç ´å³Ý°ú J2EE ±â¹ÝÀÇ ¿£ÅÍÇÁ¶óÀÌÁî ½Ã½ºÅÛ ±¸ÃàÀ» À§ÇÑ °¢°¢ÀÇ ¼ÀûÀ» ÁýÇÊÇϱ⵵ ÇÏ¿´´Ù. ÀÌ·¯ÇÑ ´å³Ý ¹× ÀÚ¹Ù ±â¼ú¿¡ ´ëÇÑ ÀúÀÚÀÇ Æø³ÐÀº ½Ã°¢Àº SOA ÇÁ·ÎÁ§Æ®¸¦ ÁøÇàÇÔ¿¡ ÀÖ¾î ±â¼ú¿¡ Á¾¼ÓÀûÀÌÁö ¾Ê°í ÇÁ·ÎÁ§Æ® ȯ°æ¿¡ °¡Àå ÃÖÀûÈµÈ SOA ¾ÆÅ°ÅØÃ³¸¦ ¼³°èÇÏ¿© SOA¸¦ SOA´ä°Ô ±¸ÇöÇϵµ·Ï À̲ö´Ù.
* ÁÖ¿ä Àú¼
SOA, What & How(2008, ¿Í¿ìºÏ½º)
CBD, What & How(2008, ¿Í¿ìºÏ½º)
CBD, Component Development with Visual C++ & ATL(2008, ¿Í¿ìºÏ½º)
SOA, Implementing Java Web Services(2008, ¿Í¿ìºÏ½º) ¸µÅ© :
½Å°£¾Ë¸®¹Ì¿¡ µî·ÏÇϸé Ãâ°£ Áï½Ã
E-mail°ú ÇÚµåÆù ¹®ÀÚ·Î ¾Ë·Áµå¸³´Ï´Ù.
ÈļӱÇÀ» ±â´Ù¸®´Â ½Ã¸®Áî, ÁÁ¾ÆÇÏ´Â ÀúÀÚÀÇ ÃֽŰ£ ¼Ò½ÄÀ» °¡Àå ºü¸£°Ô ¹Þ¾Æº¸¼¼¿ä!
Àüü :
1 Æí ÀüüÆòÁ¡ :
âÀÛºí·Î±× Àαâ ÃÊû ¿¬ÀçÀÛ
¾Ë¶óµò¿¡¼ ÁÖ¹®ÇϽб¹³»µµ¼ÀÇ ±¸¸Å ±Ý¾×ÀÌ ´Ù¸¥ ÀÎÅͳݼÁ¡(¿¹½º24, ÀÎÅÍÆÄÅ© µµ¼, ÀÎÅÍ³Ý ±³º¸¹®°í)¿¡¼ µ¿ÀÏÇÑ Á¶°ÇÀ¸·Î ÁÖ¹®ÇÑ ±Ý¾×º¸´Ù ºñ½Ò °æ¿ì ±× Â÷¾×¸¸Å ¾Ë¶óµò Àû¸³±ÝÀ¸·Î
º¸»óÇØµå¸®´Â Á¦µµÀÔ´Ï´Ù.
ÃÖÀú°¡ º¸»ó ´ë»ó »óǰÀº "±¹³»µµ¼"ÀÔ´Ï´Ù.
ÀüÁý·ù, ÇØ¿Üµµ¼, À½¹Ý/DVD/ÈÀåǰ/GIFT, ´Ù¸¥ ÀÎÅÍ³Ý ¼Á¡¿¡¼ ÆÇ¸ÅÁßÀÌÁö ¾ÊÀº µµ¼, 1ÀÏ Æ¯°¡ µµ¼(Ư°¡ ÆÇ¸Å À̺¥Æ® ±â°£ÀÌ 1ÀÏ À̳»ÀÎ µµ¼), ´Ù¸¥ ÀÎÅÍ³Ý ¼Á¡¿¡¼ °íÀÇÀûÀ¸·Î ÇöÇà¹ýÀ» À§¹ÝÇÏ´Â ¹«ºÐº°ÇÑ ÇÒÀÎÀ̳ª ¸¶Àϸ®Áö¸¦ Á¦°øÇÏ´Â °æ¿ì µîÀº ÃÖÀú°¡ º¸»ó
´ë»ó¿¡¼ Á¦¿ÜµË´Ï´Ù.
¼ö·É¿¹»óÀÏÀº ÁÖ¹®»óǰÀ» ¹ÞÀ¸½Ç °ÍÀ¸·Î ¿¹»óµÇ´Â ³¯Â¥ÀÔ´Ï´Ù. °áÁ¦(¶Ç´Â ÀԱݿϷá)¸¦ ÇÏ¸é »óǰÁغñ¿Í Ãâ°í°úÁ¤À» °ÅÃÄ ¹è¼Û¾÷ü¸¦ ÅëÇØ ÁÖ¹®»óǰÀ» °í°´´Ô²² Àü´ÞÇÕ´Ï´Ù.
µµ¼ : 1¸¸¿ø ÀÌ»ó ±¸ÀԽà ¹«·á¹è¼Û(¸¸È, ÀâÁö·ù´Â Á¦¿Ü), ÈÀåǰ/À½¹Ý/DVD/¸¸È,ÀâÁö·ù,¾Ë¶óµòÁ÷¹è¼ÛGIFT : 20,000¿ø ÀÌ»ó ±¸ÀԽà ¹«·á¹è¼Û, GIFT(ÆÇ¸ÅÀÚ Á÷¹è¼Û)»óǰÀÇ °æ¿ì ÆÇ¸ÅÀÚÀÇ ¹è¼Û·á ±âÁØ¿¡ µû¶ó Â÷µî(¿¹: 30,000¿ø ÀÌÇÏ ±¸¸Å½Ã ¹è¼Û·á 2,500¿ø)
´Ü, Á¦ÁÖµµ ÅÃ¹è ¹è¼ÛÀÇ °æ¿ì, ÁÖ¹®±Ý¾× ¶Ç´Â ¹«·á¹è¼Û ¿©ºÎ¿¡ °ü°è¾øÀÌ Ç×°ø¹è¼Û·á 2,500¿øÀÌ ºÎ°úµË´Ï´Ù.¶ÇÇÑ ÆÇ¸ÅÀÚ Á÷¹è¼Û Á¦Ç°ÀÇ °æ¿ì, Á¦ÁÖµµ/¹é·Éµµ µî ¹è¼Û·á Ư¼öÁö¿ªÀº º°µµÀÇ ¹è¼Û·á°¡ ºÎ°úµÇ°Å³ª ¹è¼ÛÀÌ ºÒ°¡´ÉÇÏ´Ï, ¹è¼Û·á°¡
ÀϹÝÀûÀÌÁö ¾ÊÀº Áö¿ª¿¡ ¹è¼ÛÄÚÀÚÇϽô °í°´Àº ¹Ì¸® ¹è¼Û·á¿¡ ´ëÇØ »ó´ãÇϽñ⠹ٶø´Ï´Ù.
ÀýÆÇ : Á¦ÀÛÀ» Áß´ÜÇÑ »óǰÀ¸·Î, ´õ ÀÌ»ó À¯ÅëµÇÁö ¾Ê±â¿¡ ÁÖ¹®ÇÏ½Ç ¼ö°¡ ¾ø½À´Ï´Ù.
ǰÀý : °ø±ÞóÀÇ Àç°í°¡ ¼ÒÁøµÈ »óǰÀ¸·Î Àç Àμâ/Ãâ½ÃÇÒ ¶§±îÁö ÁÖ¹®ÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.