www.tipntec.com   IT±â±â, IT¼­Àû Á÷°Å·¡ ÄĹ´ÏƼ ÆÁ¿£Å×Å©
 1% ÇÔ²² ³ª´® Ŭ¸¯ !
·Î±×ÀÎ
[ ID/Passã±â ]
ÀÐÁö¾ÊÀº ÂÊÁö
(0)
ÀÏ ¹Ý ÆÇ ¸Å ºÐ ·ù
¡¡
ISBN Ã¥ °¡°Ýºñ±³
ώ ¿¹½º24 ώ ±³º¸¹®°í
ώ ¾Ë¶óµò ώ ÀÎÅÍÆÄÅ©
ώ ¸®ºê·Î ώ ¿µÇ³¹®°í
ώ ºÏ¹Ì¸£ ώ ºÏ½ºÄµ
ώ 11st ώ ¹Ýµð¾Ø...
ώ Áö¸¶ÄÏ ώ ÆÁ¿£Å×Å©
[ ¾÷¹«½Ã°£ ]
¿ù~±Ý (Åä.ÀÏ ÈÞ¹«)
am: 10½Ã ~ pm: 7½Ã
Á¡½É: 12½Ã ~ 1½Ã
tipntec@gmail.com
Home >> »ó¼¼º¸±â
ÀÌÀü
- ºÐ·ùÀ§Ä¡ >> ÇÁ·Î±×·¡¹Ö¾ð¾î >> .NET(C#,ASP,C++,...) >> C# >>
Á¦¸ñ : CLR via C# 2nd Edition
»õÃ¥Á¤°¡ : 38,000¿ø ÆǸŰ¡°Ý : 22,000¿ø
ISBN : 9788956744544 ÃâÆÇÀÏ : 2008/11/20
Àú ÀÚ : Jeffrey Richter ÃâÆÇ»ç : Á¤º¸¹®È­»ç
Ã¥»óÅ : AA±Þ(±¸ÀÔÈÄ °ÅÀǺ»Àû¾ø´Â »õÃ¥)
ÆǸŰ¡´É±Ç(Áú)¼ö: 0 ±Ç(Áú)  
¹è¼Û¿ä±Ý : 0¿ø / ¹è¼Ûºñ ÆǸÅÀںδã(¹«·á¹è¼Û)
¹è¼Û¹æ¹ý : Åùè¹è¼Û
¹ÝÇ°¿©ºÎ : ¹ÝÇ°ºÒ°¡ ¡¡
ÆǸŰ¡´ÉÁö¿ª : Àü±¹(Á¦ÁÖ,µµ¼­Áö¿ªÁ¦¿Ü)
ÆǸÅÀÚÁ¤º¸(ID / ÆǸŵî±Þ) : nilgun[ ] / (Áß¼ö)
»çÁø1
(ÆǸſϷá)
ÆǸÅÀÚ Ã¥»óÅ ¼³¸í :

±¸ÀÔ ÈÄ "dj" ´Ð³Û¸¸ ¾²°í,
º¸Áö ¾ÊÀº Ã¥ÀÔ´Ï´Ù.

Åùèºñ Æ÷ÇÔ 22000¿øÀÔ´Ï´Ù.
¸ÕÀú ¿¬¶ôÁֽźв² º¸³»µå¸®°Ú½À´Ï´Ù.

p.s µð¹ö±ë .NET ÀÀ¿ë ÇÁ·Î±×·¥°ú ¹­À½ ÆǸÅÇÏ°í ÀÖ½À´Ï´Ù.


¢Ñ  ÆǸÅÀÚ¿Í °¡°Ý Á¶Á¤À» ¿øÇϽøé ÂÊÁö ¶Ç´Â ´ñ±ÛÀ» ÀÌ¿ëÇØ º¸¼¼¿ä.

¢Ñ  ´ñ±Û¾²±â(ÇöÀç 0 / 500byte):
               ´ñ±ÛÀº ÂÊÁö¿Í ¸ÞÀϷεµ ÆǸÅÀÚ¿¡°Ô ÀÚµ¿¹ß¼Û µÇ¾î Æí¸® ÇÕ´Ï´Ù.


³» ¿ë :

CLR°ú .NET Framework Àü¹®°¡¸¦ À§ÇÑ ¿Ïº® °¡À̵å

°ø¿ë ¾ð¾î ·±Å¸ÀÓ(CLR)°ú .NET FrameworkÀÇ ¿©·¯ º¹ÀâÇÑ ±â´ÉÀ» »ó¼¼ÇÏ°Ô ÆÄ°íµé¾î ¸¶½ºÅÍÇغ¸ÀÚ. ÇÊÀÚ´Â ÃÖ°í ¼öÁØÀÇ ÇÁ·Î±×·¥ Àü¹®°¡ÀÌÀÚ MicrosoftÀÇ .NET ÆÀÀ» ÄÁ¼³ÆÃÇßÀ¸¸ç, ÀÌ Ã¥¿¡ Æ÷ÇÔµÈ °¡ÀÌµå ³»¿ëÀº ¸ðµç Á¾·ùÀÇ ¾îÇø®ÄÉÀ̼Ç(Microsoft ASP.NET, Windows Forms, Microsoft SQL Server , À¥ ¼­ºñ½º¿Í ÄÜ¼Ö ¾îÇø®ÄÉÀ̼Ç)À» °³¹ßÇÏ´Â °³¹ßÀڵ鿡°Ô ²À ÇÊ¿äÇÑ ³»¿ëµé·Î ä¿öÁ® ÀÖ´Ù. µ¶ÀÚ´Â ÀÌ Ã¥ÀÇ ´Ü°èº° ½Ç½À Á¤º¸¿Í C# ÄÚµå »ùÇÃÀ» ÅëÇؼ­ °¢ ÀåÀÇ ÁÖ¿ä ÁÖÁ¦¸¦ ½±°Ô ÀÌÇØÇÒ ¼ö ÀÖÀ» °ÍÀ̸ç, °í¼º´ÉÀÇ ¾îÇø®ÄÉÀ̼ÇÀ» È¿°úÀûÀ¸·Î °³¹ßÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù.

¹è¿ì°Ô µÉ ³»¿ë :

¾îÇø®ÄÉÀ̼Ç, ÄÄÆ÷³ÍÆ®, °øÀ¯ ¾î¼Àºí¸®ÀÇ ºôµå, ¹èÆ÷, °ü¸®, ¹öÀü¿¡ ´ëÇÑ ³»¿ë
»ó¼ö, Çʵå, »ý¼ºÀÚ, ¸Þ¼­µå, ¼Ó¼º, À̺¥Æ®¸¦ ÀÌ¿ëÇÑ Å¸ÀÔ µðÀÚÀÎ
¿­°ÅÇü, ¹è¿­, ¹®ÀÚ¿­°ú °°Àº CLRÀÇ Æ¯¼ö ŸÀÔÀ» ÀÌ¿ëÇÑ È¿°úÀûÀÎ ÀÛ¾÷
Äݹé ÇÔ¼ö¸¦ Ç¥ÇöÇϱâ À§ÇÑ µ¨¸®°ÔÀÌÆ®ÀÇ ¼±¾ð, »ý¼º, »ç¿ë
ÀÎÅÍÆäÀ̽º¿Í Á¦³×¸¯À» ÀÌ¿ëÇÑ Àç»ç¿ë ¾Ë°í¸®ÁòÀÇ Á¤ÀÇ ¹× »ç¿ë
»ç¿ëÀÚ Æ¯¼ºÀÇ Á¤ÀÇ¿Í Àû¿ë
¿¹¿Ü 󸮸¦ ÀÌ¿ëÇÑ °­·ÂÇÏ°í, °ß°íÇϸ鼭 ¾ÈÀüÇÑ ÄÄÆ÷³ÍÆ®ÀÇ ºôµå
°¡ºñÁö ¼öÁý±â¸¦ ÀÌ¿ëÇÑ ÀÚµ¿ ¸Þ¸ð¸®°ü¸® ¸ÞÄ¿´ÏÁò°ú ³×ÀÌƼºê ¸®¼Ò½º¿ÍÀÇ ÀÛ¾÷
CLR È£½ºÆÃ, AppDomain, ¾î¼Àºí¸® ·Îµù ±×¸®°í ¸®Ç÷º¼ÇÀ» Àû¿ëÇÏ¿© µ¿Àû È®Àå °¡´ÉÇÑ ¾îÇø®ÄÉÀÌ¼Ç µðÀÚÀÎ [Á¤º¸¹®È­»ç Á¦°ø]

¸ñ Â÷ :
½ÃÀÛÇϸ鼭
°³¹ßÀÚ Ç÷§Æû: .NET Framework
°³¹ß ȯ°æ: Microsoft Visual Studio
ÀÌ Ã¥ÀÇ ¸ñÇ¥
½Ã½ºÅÛ »ç¾ç°ú »ùÇà ÄÚµå
ÀÌ Ã¥Àº À߸øµÈ ³»¿ëÀÌ ÀüÇô ¾øÀ¸¸ç ¿Ïº®ÇÏ´Ù
°¨»çÀÇ ±Û
Áö¿ø


Part 1 CLRÀÇ ±âº» Áö½Ä

Chapter 1 °ø¿ë ¾ð¾î ·±Å¸ÀÓ(CLR)ÀÇ ½ÇÇà ¸ðµ¨
¼Ò½º Äڵ带 °ü¸®µÇ´Â ¸ðµâ·Î ÄÄÆÄÀÏÇϱâ
°ü¸®µÇ´Â ¸ðµâÀ» ¾î¼Àºí¸® ÆÄÀÏ·Î °áÇÕÇϱâ
CLR ·Îµù
¾î¼Àºí¸® ÄÚµåÀÇ ½ÇÇà
IL°ú ÄÚµå °ËÁõ
¾ÈÀüÇÏÁö ¾ÊÀº ÄÚµå
³×ÀÌƼºê ÄÚµå »ý¼º±â: NGen.exe
Framework Ŭ·¡½º ¶óÀ̺귯¸® ¼Ò°³
°ø¿ë ŸÀÔ ½Ã½ºÅÛ(CTS)
°ø¿ë ¾ð¾î »ç¾ç(CLS)
ºñ°ü¸® ÄÚµå¿ÍÀÇ »óÈ£¿¬µ¿


Chapter 2 ºôµå, ÆÐÅ°Áö, ¹èÆ÷ ±×¸®°í ¾îÇø®ÄÉÀ̼ǰú ŸÀÔ °ü¸®
.NET Framework ¹èÆ÷
ŸÀÔ ¸ðµâ·Î ºôµåÇϱâ
ÀÀ´ä ÆÄÀÏ
¸ÞŸµ¥ÀÌÅÍ
´Ù¼öÀÇ ¸ðµâ ¾î¼Àºí¸®·Î º´ÇÕÇϱâ
Visual Studio IDE¸¦ ÀÌ¿ëÇؼ­ ÇÁ·ÎÁ§Æ®¿¡ ¾î¼Àºí¸® Ãß°¡Çϱâ
¾î¼Àºí¸® ¸µÄ¿ »ç¿ëÇϱâ
¾î¼Àºí¸®¿¡ ¸®¼Ò½º ÆÄÀÏ Æ÷ÇÔÇϱâ
¾î¼Àºí¸® ¹öÀü ¸®¼Ò½º Á¤º¸
¹öÀü ¹øÈ£
ÄÃó
´Ü¼ø ¾î¼Àºí¸® ¹èÆ÷(Àü¿ë ¾î¼Àºí¸®)
´Ü¼ø °ü¸® Á¦¾î(¼³Á¤)

Chapter 3 °øÀ¯ ¾î¼Àºí¸®¿Í °­·ÂÇÑ À̸§ÀÇ ¾î¼Àºí¸®
µÎ Á¾·ùÀÇ ¾î¼Àºí¸®, µÎ Á¾·ùÀÇ ¹èÆ÷
¾î¼Àºí¸®¿¡ °­·ÂÇÑ À̸§ ºÎ¿©Çϱâ
Àü¿ª ¾î¼Àºí¸® ij½Ã
GAC ³»ºÎÀÇ ±¸Á¶
°­·ÂÇÑ À̸§ÀÇ ¾î¼Àºí¸®¸¦ ÂüÁ¶ÇÏ´Â ¾î¼Àºí¸® ¸¸µé±â
À§¡¤º¯Á¶°¡ ½±Áö ¾ÊÀº °­·ÂÇÑ À̸§ÀÇ ¾î¼Àºí¸®
¾î¼Àºí¸® ¼­¸í Áö¿¬
°­·ÂÇÑ À̸§ÀÇ ¾î¼Àºí¸®¸¦ Àü¿ëÀ¸·Î ¹èÆ÷Çϱâ
·±Å¸ÀÓÀÌ Çü½Ä ÂüÁ¶¸¦ ÇØ°áÇÏ´Â ¹æ¹ý
°í±Þ °ü¸® ÄÁÆ®·Ñ(±¸¼º)
¹èÆ÷ÀÚ Á¤Ã¥ ÄÁÆ®·Ñ


Part 2 ŸÀÔ(Type)

Chapter 4 ŸÀÔÀÇ ±âº»
¸ðµç ŸÀÔÀº System.Object·ÎºÎÅÍ ÆÄ»ýµÈ´Ù
ŸÀÔµé »çÀÌÀÇ º¯È¯(Çü º¯È¯)
C#¿¡¼­ÀÇ Å¸ÀÔ º¯È¯(Çü º¯È¯)°ú is, as ¿¬»êÀÚ
³×ÀÓ½ºÆäÀ̽º¿Í ¾î¼Àºí¸®
·±Å¸ÀÓ¿¡´Â ¾î¶»°Ô µ¿ÀÛÇÒ±î?

Chapter 5 ±âº» Çü½Ä, ÂüÁ¶ Çü½Ä ±×¸®°í °ª Çü½Ä
ÇÁ·Î±×·¥ ¾ð¾î ±âº» Çü½Ä
±âº» Çü½Ä ¿¬»ê¿¡¼­ Checked/Unchecked »ç¿ëÇϱâ
ÂüÁ¶ Çü½Ä°ú °ª Çü½Ä
°ª Çü½ÄÀÇ ¹Ú½Ì°ú ¾ð¹Ú½Ì
¹Ú½ÌµÈ °ª Çü½Ä Çʵ带 ÀÎÅÍÆäÀ̽º·Î ¼öÁ¤Çϱâ(±×¸®°í ¿Ö ÀÌ°ÍÀ» ÀÌ¿ëÇؼ­´Â ¾È µÇ´ÂÁö)
°´Ã¼ÀÇ µîÁú¼º°ú ½Äº°ÀÚ
°´Ã¼ Çؽà ÄÚµå


Part 3 ŸÀÔ µðÀÚÀÎ

Chapter 6 ŸÀÔ°ú ¸â¹ö
ŸÀÔ(Ŭ·¡½º) ¸â¹öÀÇ Á¾·ù
ŸÀÔÀÇ °¡½Ã¼º
ÇÁ·»µå(Friend) ¾î¼Àºí¸®
¸â¹ö Á¢±Ù Á¦ÇÑÀÚ
Á¤Àû Ŭ·¡½º
Partial Ŭ·¡½º, ±¸Á¶Ã¼ ±×¸®°í ÀÎÅÍÆäÀ̽º
ÄÄÆ÷³ÍÆ®, ´ÙÇü¼º ±×¸®°í ¹öÀü °ü¸®
CLRÀº °¡»ó ÇÔ¼ö, ¼Ó¼º, À̺¥Æ®¸¦ ¾î¶»°Ô È£ÃâÇϳª
ŸÀÔÀÇ °¡½Ã¼º°ú ¸â¹öÀÇ Á¢±Ù¼ºÀ» È¿°úÀûÀ¸·Î »ç¿ëÇϱâ
ŸÀÔÀÇ ¹öÀü°ú °ü·ÃÇÏ¿© °¡»ó ÇÔ¼ö ´Ù·ç±â

Chapter 7 »ó¼ö¿Í Çʵå
»ó¼ö
Çʵå

Chapter 8 ¸Þ¼­µå: »ý¼ºÀÚ, ¿¬»êÀÚ, Çü º¯È¯ ±×¸®°í ÆĶó¹ÌÅÍ
ÀνºÅϽº »ý¼ºÀÚ¿Í Å¬·¡½º(ÂüÁ¶ Çü½Ä)
ÀνºÅϽº »ý¼ºÀÚ¿Í ±¸Á¶Ã¼(°ª Çü½Ä)
ŸÀÔ »ý¼ºÀÚ
ŸÀÔ »ý¼ºÀÚÀÇ ¼º´É
¿¬»êÀÚ ¿À¹ö·Îµå ¸Þ¼­µå
¿¬»êÀÚ¿Í ÇÁ·Î±×·¡¹Ö ¾ð¾îÀÇ ¿¬µ¿
Çü º¯È¯ ¿¬»êÀÚ ¸Þ¼­µå
ÆĶó¹ÌÅÍ ÂüÁ¶ÇüÀ¸·Î ¸Þ¼­µå¿¡ Àü´ÞÇϱâ
°¡º¯ÀÇ ÆĶó¹ÌÅ͸¦ ¸Þ¼­µå¿¡ Àü´ÞÇϱâ
¸Þ¼­µåÀÇ ÆĶó¹ÌÅÍ Å¸ÀÔ ¼±¾ðÇϱâ
»ó¼ö ¸Þ¼­µå¿Í ÆĶó¹ÌÅÍ

Chapter 9 ¼Ó¼º
ÀÎÀÚ ¾ø´Â ¼Ó¼º
¼Ó¼º È¿°úÀûÀ¸·Î Á¤ÀÇÇϱâ
ÀÎÀÚ¸¦ Æ÷ÇÔÇÑ ¼Ó¼º
¼Ó¼º ¸Þ¼­µåÀÇ È£Ãâ ¼º´É
¼Ó¼º ¸Þ¼­µåÀÇ Á¢±Ù¼º
Á¦³×¸¯ ¼Ó¼º ¸Þ¼­µå

Chapter 10 À̺¥Æ®
À̺¥Æ®¸¦ Æ÷ÇÔÇϴ ŸÀÔ(Ŭ·¡½º) µðÀÚÀÎ
´Ü°è 1: À̺¥Æ® ÅëÁö¸¦ ±â´Ù¸®´Â ±¸µ¶ÀÚ¿¡°Ô Àü´ÞµÉ Á¤º¸ ŸÀÔ Á¤ÀÇ
´Ü°è 2: À̺¥Æ® ¸â¹ö Á¤ÀÇ
´Ü°è 3: À̺¥Æ® ±¸µ¶À» µî·ÏÇÑ °´Ã¼¿¡°Ô
À̺¥Æ®¸¦ ¹ß»ý½ÃÄÑ ¾Ë·ÁÁÖµµ·Ï ÇÏ´Â ¸Þ¼­µå Á¤ÀÇ
´Ü°è 4: ƯÁ¤ ÀÔ·Â Á¤º¸¸¦ À̺¥Æ®·Î Àü´Þ½ÃÄÑ ÁÖ´Â ¸Þ¼­µå Á¤ÀÇ
À̺¥Æ® ±¸Çö ¹æ½Ä
À̺¥Æ®¸¦ ±¸µ¶Çϴ ŸÀÔ(Ŭ·¡½º) µðÀÚÀÎÇϱâ
À̺¥Æ®¿Í ½º·¹µå ¾ÈÁ¤¼º
¸í½ÃÀû À̺¥Æ® µî·Ï°ú µî·Ï ÇØÁ¦
´Ù¼öÀÇ À̺¥Æ®¸¦ Á¤ÀÇÇϴ ŸÀÔ µðÀÚÀÎ


Part 4 ÇʼöÀûÀΠŸÀÔ

Chapter 11 ¹®ÀÚ¿Í ¹®ÀÚ¿­, ±×¸®°í ÅؽºÆ® ´Ù·ç±â
¹®ÀÚ
System.String ŸÀÔ
¹®ÀÚ¿­ÀÇ »ý¼º
¹®ÀÚ¿­Àº °íÁ¤ÀûÀÌ´Ù
¹®ÀÚ¿­ ºñ±³Çϱâ
¹®ÀÚ¿­ º¸°ü
¹®ÀÚ¿­ Ç®¸µ
¹®ÀÚ¿­ÀÇ ¹®ÀÚ¿Í ÅؽºÆ® ¿ä¼Ò¸¦ °Ë»çÇϱâ
±âŸ ¹®ÀÚ¿­ Á¶ÀÛ
µ¿ÀûÀÎ ¹®ÀÚ¿­À» »ý¼ºÇÏ´Â È¿°úÀûÀÎ ¹æ¹ý
StringBuilder °´Ã¼ÀÇ »ý¼º
StringBuilder °´Ã¼ÀÇ ¸â¹öµé
°´Ã¼¸¦ Ç¥ÇöÇÏ´Â ¹®ÀÚ¿­ ¾ò±â
Çü½Ä°ú ¾ð¾î ¼³Á¤ ÁöÁ¤Çϱâ
¿©·¯ °³ÀÇ °´Ã¼¸¦ ÇϳªÀÇ ¹®ÀÚ¿­·Î Çü½ÄÈ­Çϱâ
»ç¿ëÀÚ Á¤ÀÇ Æ÷¸ËÅÍ Á¦°øÇϱâ
¹®ÀÚ¿­ ÆĽÌÇÏ¿© °´Ã¼ ¾ò±â
ÀÎÄÚµù: ¹®ÀÚ¿Í ¹ÙÀÌÆ® °£ÀÇ º¯È¯
¹®ÀÚ¿Í ¹ÙÀÌÆ®ÀÇ ÀÎÄÚµù/µðÄÚµù ½ºÆ®¸²
Base_64 ¹®ÀÚ¿­ ÀÎÄÚµù°ú µðÄÚµù
º¸¾È»ó ¾ÈÀüÇÑ ¹®ÀÚ¿­

Chapter 12 ¿­°ÅÇü ŸÀÔ°ú ºñÆ® Ç÷¡±×
¿­°ÅÇü ŸÀÔ
ºñÆ® Ç÷¡±×

Chapter 13 ¹è¿­
¹è¿­ÀÇ Çü º¯È¯
¸ðµç ¹è¿­Àº ¹¬½ÃÀûÀ¸·Î System.Array ŸÀÔÀ¸·ÎºÎÅÍ ÆÄ»ýµÈ´Ù
¸ðµç ¹è¿­Àº ¹¬½ÃÀûÀ¸·Î IEnumerable, ICollection, IList ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÑ´Ù
¹è¿­À» Àü´ÞÇϰųª ¹Ýȯ ¹Þ±â
À妽º°¡ 0À¸·Î ½ÃÀÛÇÏÁö ¾Ê´Â ¹è¿­ ¸¸µé±â
¹è¿­ Á¢±Ù ½ÃÀÇ ¼º´É¿¡ ´ëÇÏ¿©
¾ÈÀüÇÏÁö ¾ÊÀº ¹è¿­ Á¢±Ù°ú °íÁ¤ Å©±â ¹è¿­

Chapter 14 ÀÎÅÍÆäÀ̽º
Ŭ·¡½º¿Í ÀÎÅÍÆäÀ̽º »ó¼Ó
ÀÎÅÍÆäÀ̽º Á¤ÀÇ
ÀÎÅÍÆäÀ̽ºÀÇ »ó¼Ó
ÀÎÅÍÆäÀ̽º ¸Þ¼­µå È£Ãâ¿¡ ´ëÇÑ ´õ ÀÚ¼¼ÇÑ À̾߱â
ÀÎÅÍÆäÀ̽º ¸Þ¼­µåÀÇ ¹¬½ÃÀû ±¸Çö°ú ¸í½ÃÀû ±¸Çö(±×¸®°í ±× À̸鿡¼­ ÀϾ´Â Àϵé)
Á¦³×¸¯ ÀÎÅÍÆäÀ̽º
Á¦³×¸¯°ú ÀÎÅÍÆäÀ̽º Á¦¾à
°°Àº ¸Þ¼­µå À̸§°ú ½Ã±×´Ïó¸¦ °®´Â ¿©·¯ °³ÀÇ ÀÎÅÍÆäÀ̽º ±¸ÇöÇϱâ
¸í½ÃÀû ÀÎÅÍÆäÀ̽º ¸Þ¼­µå ±¸ÇöÀ¸·Î ½Ã ŸÀÔ ¾ÈÁ¤¼º Çâ»ó½ÃÅ°±â
¸í½ÃÀû ÀÎÅÍÆäÀ̽º ¸Þ¼­µå ±¸Çö¿¡ ÀÖ¾î ÁÖÀÇÇØ¾ß ÇÒ Á¡
µðÀÚÀÎ: ±âº» Ŭ·¡½º ¶Ç´Â ÀÎÅÍÆäÀ̽º?

Chapter 15 µ¨¸®°ÔÀÌÆ®
µ¨¸®°ÔÀÌÆ®¿ÍÀÇ Ã¹ ¸¸³²
µ¨¸®°ÔÀÌÆ®¸¦ ÀÌ¿ëÇÏ¿© Á¤Àû ¸Þ¼­µå È£ÃâÇϱâ
µ¨¸®°ÔÀÌÆ®¸¦ ÀÌ¿ëÇÏ¿© ÀνºÅϽº ¸Þ¼­µå È£ÃâÇϱâ
µ¨¸®°ÔÀÌÆ®¿¡ ´ëÇÑ °íÂû
µ¨¸®°ÔÀÌÆ®¸¦ ÀÌ¿ëÇÏ¿© ´ÙÁß ÄÝ¹é ¸Þ¼­µå È£ÃâÇϱâ
µ¨¸®°ÔÀÌÆ® üÀÎÀ» À§ÇÑ C#ÀÇ Áö¿ø
µ¨¸®°ÔÀÌÆ® üÀΠȣÃâÀ» ´õ ¼¼¹ÐÈ÷ Á¦¾îÇϱâ
C#¿¡¼­ÀÇ µ¨¸®°ÔÀÌÆ® ±¸¹®
Ãà¾à ¹®¹ý #1: Delegate °´Ã¼¸¦ »ý¼ºÇÒ ÇÊ¿ä°¡ ¾ø´Ù
Ãà¾à ¹®¹ý #2: ÄÝ¹é ¸Þ¼­µå¸¦ Á¤ÀÇÇÒ ÇÊ¿ä°¡ ¾ø´Ù
Ãà¾à ¹®¹ý #3: ÄÝ¹é ¸Þ¼­µåÀÇ ¸Å°³ º¯¼ö¸¦ ±»ÀÌ ÁöÁ¤ÇÒ ÇÊ¿ä´Â ¾ø´Ù
Ãà¾à ¹®¹ý #4: Ŭ·¡½ºÀÇ ·ÎÄà º¯¼ö¸¦ ÄÝ¹é ¸Þ¼­µå¿¡ Àü´ÞÇϱâ À§ÇØ
ÀÌ º¯¼ö¸¦ ¼öµ¿À¸·Î ·¡ÇÎÇÒ ÇÊ¿ä´Â ¾ø´Ù
µ¨¸®°ÔÀÌÆ®¿Í ¸®Ç÷º¼Ç

Chapter 16 Á¦³×¸¯
Framework Ŭ·¡½º ¶óÀ̺귯¸®¿¡¼­ Á¦°øµÇ´Â Á¦³×¸¯
À©ÅÚ·ºÆ®(Wintellect)ÀÇ ÆÄ¿ö Ä÷º¼Ç ¶óÀ̺귯¸®
Á¦³×¸¯ ÀÎÇÁ¶ó
°³¹æÇü°ú Æó¼âÇü Çü½Ä
Á¦³×¸¯ ŸÀÔ°ú »ó¼Ó
Á¦³×¸¯ ŸÀÔ ½Äº°

ÄÚµå ±ÞÁõ
Á¦³×¸¯ ÀÎÅÍÆäÀ̽º
Á¦³×¸¯ µ¨¸®°ÔÀÌÆ®
Á¦³×¸¯ ¸Þ¼­µå
Á¦³×¸¯ ¸Þ¼­µå¿Í ŸÀÔ ÃßÁ¤
Á¦³×¸¯°ú ´Ù¸¥ ¸â¹öµé
°ËÁõ °¡´É¼º°ú Á¦¾à Á¶°Ç
ÁÖ Á¦¾à Á¶°Ç
º¸Á¶ Á¦¾à Á¶°Ç
»ý¼ºÀÚ Á¦¾à Á¶°Ç
´Ù¸¥ °ËÁõ °¡´É¼º À̽´µé

Chapter 17 »ç¿ëÀÚ ÁöÁ¤ Ư¼º
»ç¿ëÀÚ ÁöÁ¤ Ư¼º »ç¿ëÇϱâ
³ª¸¸ÀÇ »ç¿ëÀÚ Æ¯¼º Á¤ÀÇÇϱâ
Ư¼º »ý¼ºÀÚ¿Í Çʵå/¼Ó¼º µ¥ÀÌÅÍ Å¸ÀÔ
»ç¿ëÀÚ Æ¯¼ºÀÇ »ç¿ë ¿©ºÎ¸¦ ÆÇ´ÜÇϱâ
µÎ °³ÀÇ Æ¯¼º ÀνºÅϽº ºñ±³Çϱâ
Ư¼º ÀνºÅϽº¸¦ »ý¼ºÇÏÁö ¾Ê°í »ç¿ëÀÚ Æ¯¼ºÀÇ »ç¿ë ¿©ºÎ¸¦ ÆľÇÇϱâ
Á¶°ÇºÎ Ư¼º Ŭ·¡½ºµé

Chapter 18 Nullable °ª ŸÀÔ
C#¿¡¼­ÀÇ Nullable °ª ŸÀÔ Áö¿ø
C#ÀÇ Null ÇÒ´ç ¿¬»êÀÚµé
Nullable °ª ŸÀÔ¿¡ ´ëÇÑ CLRÀÇ Æ¯º° Áö¿ø
Nullable °ª ŸÀÔÀÇ ¹Ú½Ì
Nullable °ª ŸÀÔÀÇ ¾ð¹Ú½Ì
Nullable °ª ŸÀÔÀÇ GetType ¸Þ¼­µå È£Ãâ
Nullable °ª ŸÀÔÀÇ ÀÎÅÍÆäÀ̽º ¸Þ¼­µå È£Ãâ



Part 5 CLR È°¿ë

Chapter 19 ¿¹¿Ü
¿¹¿Ü ó¸®ÀÇ Çõ½Å
¿¹¿Ü ó¸®ÀÇ ±¸Á¶
try ºí·Ï
catch ºí·Ï
finally ºí·Ï
°øÅë ¾ð¾î ¸í¼¼¿Í ºñ°øÅë ¾ð¾î ¸í¼¼ ¿¹¿Ü
±¸Ã¼ÀûÀ¸·Î ¿¹¿Ü¶õ ¹º°¡?
System.Exception Ŭ·¡½º
FCL¿¡ Á¤ÀÇµÈ ¿¹¿Ü Ŭ·¡½º
¿¹¿Ü »ý¼ºÇϱâ
ÀڽŸ¸ÀÇ ¿¹¿Ü Ŭ·¡½º Á¤ÀÇÇϱâ
¿¹¿Ü ¿Ã¹Ù¸£°Ô »ç¿ëÇϱâ
¸Þ¼­µå ÀÎÀÚÀÇ °ËÁõ
finally ºí·Ï ¾Æ³¦¾øÀÌ »ç¿ëÇϱâ
¸ðµç ¿¹¿Ü¸¦ ó¸®ÇÏÁö´Â ¸»ÀÚ
ÀÚ¿¬½º·´°Ô ¿¹¿Ü º¹±¸Çϱâ
(󸮵ÇÁö ¾ÊÀº ¿¹¿Ü ¹ß»ýÀ¸·Î ÀÎÇÏ¿©) ¿Ï·áµÇÁö ¸øÇÑ ÀÛ¾÷À¸·ÎºÎÅÍ º¹±¸Çϱâ
"°è¾à"À» À¯ÁöÇϱâ À§ÇØ ±¸Ã¼ÀûÀÎ ±¸Çö ³»¿ë °¨Ãß±â
¿¹¿Ü ó¸® °ü·Ã ¼º´É ¹®Á¦
󸮵ÇÁö ¾ÊÀº ¿¹¿Ü
¿¹¿Ü ½ºÅà ÃßÀû
¿¹¿Ü µð¹ö±ë

Chapter 20 ÀÚµ¿ ¸Þ¸ð¸® °ü¸®(°¡ºñÁö ¼öÁý)
°¡ºñÁö ¼öÁý Ç÷§Æû¿¡ ÀÇÇÑ ±âº» µ¿ÀÛ ÀÌÇØÇϱâ
°ü¸®µÇ´Â Èü¿¡ ¸®¼Ò½º ÇÒ´çÇϱâ
°¡ºñÁö ¼öÁý ¾Ë°í¸®Áò
°¡ºñÁö ¼öÁý µð¹ö±ë
³×ÀÌƼºê ¸®¼Ò½º¸¦ ¹ÝȯÇϱâ À§Çؼ­ Finalization »ç¿ëÇϱâ
CriticalFinalizerObject ŸÀÔÀ» ÀÌ¿ëÇÑ Finalization ½ÇÇà º¸Àå
SafeHandle ŸÀÔ°ú ÇÏÀ§ Ŭ·¡½ºµé
SafeHandle ŸÀÔÀ» ÀÌ¿ëÇÑ ºñ °ü¸® ÄÚµåÀÇ »ç¿ë
°ü¸®µÇ´Â ¸®¼Ò½º ¹ÝȯÀ» À§Çؼ­ Finalization »ç¿ëÇϱâ
¹«¾ùÀÌ Finalize ¸Þ¼­µå¸¦ È£ÃâÇϵµ·Ï Çϳª
FinalizationÀÇ ³»ºÎ µ¿ÀÛ
Dispose ÆÐÅÏ: °´Ã¼ ¸Þ¸ð¸® ¹Ýȯ °­¿äÇϱâ
Dispose ÆÐÅÏÀÌ ±¸ÇöµÈ °´Ã¼/ŸÀÔ »ç¿ëÇϱâ
C# ¾ð¾îÀÇ using ¹®
ÁÖÀÇÇØ¾ß ÇÒ Á¾¼Ó »çÇ×
°´Ã¼ÀÇ ¼ö¸í Á÷Á¢ ¸ð´ÏÅ͸µÇÏ°í Á¦¾îÇϱâ
°´Ã¼ÀÇ ºÎÈ°
¼¼´ë(Generations)
³×ÀÌƼºê ¸®¼Ò½º¸¦ À§ÇÑ °¡ºñÁö ¼öÁýÀÇ ±â´É
´ë¿ë·® ¸Þ¸ð¸®¸¦ ÇÊ¿ä·Î ÇÏ´Â ÀÛ¾÷ÀÇ ¼º°ø ¿©ºÎ °¡´ÆÇØ º¸±â
°¡ºñÁö ¼öÁý±â, ÇÁ·Î±×·¥ÀûÀ¸·Î Á¦¾îÇϱâ
±âŸ °¡ºñÁö ¼öÁý±â ¼º´É°ú °ü·ÃµÈ »çÇ×
µ¿±âÈ­°¡ ÇÊ¿ä ¾ø´Â ¸Þ¸ð¸® ÇÒ´ç
È®Àå °¡´ÉÇÑ º´·Ä ¼öÁý
µ¿½Ã ÁøÇàÇü ¼öÁý
´ë¿ë·® °´Ã¼
°¡ºñÁö ¼öÁý ¸ð´ÏÅ͸µ

Chapter 21 CLR È£½ºÆðú AppDomain
CLR È£½ºÆÃ
AppDomain
AppDomain°£ °´Ã¼ ¾×¼¼½ºÇϱâ
AppDomain ¾ð·Îµù
È£½ºÆ®¿¡¼­ AppDomain ÀÌ¿ëÇϱâ
ÄÜ¼Ö ¹× Windows Forms ¾îÇø®ÄÉÀ̼Ç
Microsoft ÀÎÅÍ³Ý ÀͽºÇ÷η¯
Microsoft ASP.NETÀÇ Web Forms°ú XML À¥¼­ºñ½º ÇÁ·Î±×·¥ ¾îÇø®ÄÉÀ̼Ç
Microsoft SQL Server 2005
¹Ì·¡ ±×¸®°í °³¹ßÀÚÀÇ »ó»ó ...

[Á¤º¸¹®È­»ç Á¦°ø]
±â Ÿ :
ȸ»ç¸í: ÆÁ¿£Å×Å© | Á¤º¸Ã¥ÀÓÀÚ: À̷̹¡ | »ç¾÷ÀÚµî·Ï¹øÈ£: 108-17-55826 | À̸ÞÀÏÁÖ¼Ò ¹«´Ü¼öÁý °ÅºÎ
¼­¿ï½Ã ¿µµîÆ÷±¸ ½Å±æµ¿ 198  DNB  201È£ Contact tipntec@gmail.com more information.
Copyleft¨Ï2008 TipnTec. All Rights Not Reserved.