·Î±×ÀÎ ¤Ó ȸ¿ø°¡ÀÔ ¤Ó Àå¹Ù±¸´Ï ¤Ó °í°´¼¾ÅÍ ¤Ó ¸¶ÀÌÆäÀÌÁö ¤Ó ȸ»ç¼Ò°³
kangcom
c# , mysql , ¾Èµå·ÎÀ̵å , jquery
Àüü
 
Àαâ°Ë»ö¾î 
Home >   >   > 
µ¨ÆÄÀÌ ÇÁ·Î±×·¡¹Ö ¾ð¾î   
ÁöÀºÀÌ ¿¥¹ÙÄ«µ¥·Î/¹ÚÁöÈÆ   |   ÃâÆÇ»ç µ¥ºê±â¾î  |   ¹ßÇàÀÏ 2009³â 04¿ù 01ÀÏ
 
Ŭ¸¯ÇϽøé Å« µµ¼­À̹ÌÁö¸¦ º¸½Ç ¼ö ÀÖ½À´Ï´Ù.
ÆÇ¸Å°¡ 18,000¿ø ¡æ 14,400¿ø 20%
¸¶Àϸ®Áö 1% 140¿ø
¹ßÇàÀÏ 2009-04-01
ISBN 8993000158 | 9788993000153
±âŸÁ¤º¸ ¹ø¿ª¼­ | 342ÂÊ
¿¹»óÃâ°íÀÏ 1ÀÏ (±Ù¹«ÀϱâÁØ)
¹è¼Ûºñ 2,000¿ø (20,000¿øÀÌ»ó ¹«·á¹è¼Û)
   
ÇÁ·Î±×·¡¹Ö¾ð¾î
Á¾ÇÕÁö¼ö 4p 449 À§
   
  ¡Ø ³×À̹ö üũ¾Æ¿ôÀ¸·Î ±¸¸Å½Ã ºñȸ¿øÀ¸·Î ±¸¸Å°¡
      µÇ¹Ç·Î °­ÄÄ ¸¶Àϸ®Áö´Â Àû¸³ µÇÁö ¾Ê½À´Ï´Ù.
 

ÀÌ Ã¥Àº µ¨ÆÄÀÌ ÀÔ¹®¼­°¡ ¾Æ´Õ´Ï´Ù.
ÀÌ Ã¥Àº ·¹ÆÛ·±½º¿¡ °¡±î¿î °¡ÀÌµå ºÏÀÔ´Ï´Ù.
´Ù½Ã ¸»ÇØ,µ¨ÆÄÀ̸¦ ó¸§ Á¢ÇÏ´Â ºÐµéÀ» À§ÇÑ Ã¥ÀÌ ¾Æ´Ï¸ç,ÀÌ¹Ì µ¨ÆÄÀÌ ¾ð¾î¿¡ ¾î´À Á¤µµ´Â Àͼ÷ÇÑ
°³¹ßÀÚµéÀ» À§ÇØ ÁغñµÈ Ã¥À̶ó´Â °ÍÀÔ´Ï´Ù. µ¨ÆÄÀÌ ¾ð¾î¿¡ ´ëÇÑ ÀÔ¹®¼­·Î¼­´Â, ¿ªÀÚ ¹ÚÁöÈÆ¾¾°¡
°¨¼ö¿¡ Âü¿©Çϱ⵵ ÇÑ "¿ÀºêÁ§Æ® ÆÄ½ºÄ® ÀÔ¹®"(·ùÁ¾Åà Àú)À» ÃßõÇÕ´Ï´Ù.
±× ´ÙÀ½ ´Ü°èÀÇ Ã¥À¸·Î ÀÌ Ã¥À» »ý°¢ÇÏ¸é ¸ÂÀ» °ÍÀÔ´Ï´Ù.

µ¨ÆÄÀÌ´Â ¿ì¸®³ª¶ó¸¦ ºñ·ÔÇÏ¿© Àü¼¼°èÀÇ ¼ö¸¹Àº ÇöÀå¿¡¼­ »ç¿ëµÇ°í ÀÖ´Â ¹ü¿ë ÇÁ·Î±×·¡¹Ö ¾ð¾îÀ̸ç, µ¨ÆÄÀÌ ¾ð¾î ±â¹ÝÀÇ °³¹ßÅøÀÇ À̸§À̱⵵ ÇÏ´Ù. µ¨ÆÄÀÌ´Â »§Áý, KMPlayer, Skype µî ´Ù¾çÇÑ À¯Æ¿¸®Æ¼µé°ú ¿©·¯ ºÐ¾ßÀÇ ½Ã½ºÅÛ ¼Ö·ç¼Çµé, ±×¸®°í ±ÝÀ¶, Åë½Å, FA, ±×¿Ü ÀÏ¹Ý ¾÷¹« °³¹ß¿¡¼­µµ ¸¹ÀÌ »ç¿ëµÇ°í ÀÖ´Ù.

ÀÌ Ã¥Àº ÄÚµå±â¾îÀÇ µ¨ÆÄÀÌ °³¹ßÆÀ¿¡¼­ Á÷Á¢ ÀÛ¼ºÇÑ µ¨ÆÄÀÌ ÇÁ·Î±×·¡¹Ö ¾ð¾îÀÇ Ç¥ÁØ °¡À̵åÀÌ´Ù. ÇöÀç ±¹³»¿¡´Â ¼ö¸¸¸íÀÇ µ¨ÆÄÀÌ °³¹ßÀÚµéÀÌ ÀÖÁö¸¸, µ¨ÆÄÀÌ ¾ð¾î¿¡ ´ëÇØ Á¦´ë·Î ¼÷ÁöÇÏ°í ¾ð¾î Ư¼ºÀ» Àß È°¿ëÇÏ´Â °³¹ßÀÚ´Â ±×¸® ¸¹Áö ¾Ê´Ù. ÀÌ Ã¥Àº µ¨ÆÄÀÌ ¾ð¾î¿¡ ÃÖ¼ÒÇÑÀÇ ÀÔ¹®À» ÇÑ °³¹ßÀÚµé·ÎºÎÅÍ »ó´çÇÑ °æÇèÀ» ½×Àº ¼÷·ÃµÈ °³¹ßÀڵ鿡 À̸£±â±îÁö °ÅÀÇ ¸ðµç µ¨ÆÄÀÌ °³¹ßÀÚµéÀ» À§ÇÑ ¾ð¾î °¡À̵å·Î¼­, µ¨ÆÄÀÌ ¾ð¾î Àü¹ÝÀÇ ¸ðµç ±â´ÉÀ» ÃѸÁ¶óÇϰí ÀÖÀ¸¸ç, ¶ÇÇÑ µ¨ÆÄÀÌ 2009¿¡¼­ Ãß°¡µÈ ÃÖ½ÅÀÇ ¾ð¾î ±â´Éµé±îÁö ¸ðµÎ ¹Ý¿µÇÑ ÃֽůÇÀÌ´Ù.

µ¨ÆÄÀÌ ÄÚµå °³¹ßÀÇ Ç¥ÁØ Á¦½Ã
-. µ¨ÆÄÀÌ Åø °³¹ßÁøÀÇ ±ÇÀ§ ÀÌ´Â ¾ð¾î ÇØ¼³¼­
-. µ¨ÆÄÀÌ ¾ð¾î Àü¹ÝÀÇ ¸ðµç ±â´ÉÀ» ÃѸÁ¶ó
-. µ¨ÆÄÀÌ 2009 Ãֽоð¾î ±â´É ¹Ý¿µ

µ¨ÆÄÀÌ 2009 Ãֽоð¾î ±â´É
-. Unicode
-. Generics
-. Anonymous Methods
-. »õ·Î¿î Record ŸÀÔ
-. ÁßøµÈ ŸÀÔ
-. Strict private / Strict protected

¼­¹® /4
ÀÌ Ã¥ÀÇ ³»¿ë /6
µ¨ÆÄÀÌÀÇ »ç¿ë /6
Ç¥±â¹ý /6
µ¥ºê±â¾î¿¡ ´ëÇÏ¿© /7


PART 01. ±âº» ¾ð¾î ¼³¸í

1Àå. Delphi ¾ð¾î °³¿ä

ÇÁ·Î±×·¥ÀDZ¸¼º /17
µ¨ÆÄÀÌ ¼Ò½º ÆÄÀϵé /17
¾ÖÇø®ÄÉÀ̼ÇÀ» ±¸¼ºÇÏ´Â ´Ù¸¥ ÆÄÀϵé /18
ÄÄÆÄÀÏ·¯ »ý¼º ÆÄÀÏ /18
¿¹Á¦ ÇÁ·Î±×·¥µé /19
°£´ÜÇÑ ÄÜ¼Ö ¾ÖÇø®ÄÉÀÌ¼Ç /19
Á»´õ º¹ÀâÇÑ ¿¹Á¦ /20
VCL ¾ÖÇø®ÄÉÀÌ¼Ç /21

2Àå. ÇÁ·Î±×·¥°ú À¯´Ö

ÇÁ·Î±×·¥ÀÇ ±¸Á¶¿Í ¹®¹ý /26
program Çì´õ /26
ÇÁ·Î±×·¥uses Àý /27
ºí·° /27
À¯´ÖÀÇ ±¸Á¶¿Í ¹®¹ý /28
unit Çì´õ /28
interface ¼½¼Ç /29
implementation ¼½¼Ç /29
initialization ¼½¼Ç /30
finalization ¼½¼Ç /30
À¯´Ö ÂüÁ¶¿Í uses Àý /30
uses ÀýÀÇ ¹®¹ý /31
º¹¼öÀÇ À¯´Ö ÂüÁ¶¿Í °£Á¢ À¯´Ö ÂüÁ¶ /32
¼øÈ¯ÀûÀÎ À¯´Ö ÂüÁ¶ /34

3Àå. ¹®¹ý ¿ä¼Ò

µ¨ÆÄÀÌ ¹®Àڼ /35
±âº» ¹®¹ý /36
Ư¼ö ±âÈ£ /36
½Äº°ÀÚ /37
À¯´ÖÀ¸·Î ÇÑÁ¤µÈ ½Äº°ÀÚ /37
¿¹¾à¾î /38
Áö½Ã¾î /39
¼ýÀÚ /39
·¹À̺í /40
¹®ÀÚ¿­ /40
ÁÖ¼®¹®°ú ÄÄÆÄÀÏ·¯ Áö½Ã¾î /41
Ç¥Çö½Ä /42
¿¬»êÀÚ /42
»ê¼ú ¿¬»êÀÚ /43
ºÎ¿ï ¿¬»êÀÚ /43
¿ÏÀü ºÎ¿ï °è»ê°ú ´ÜÃà ºÎ¿ï °è»ê /44
³í¸®(ºñÆ® ´ÜÀ§) ¿¬»êÀÚ /45
¹®ÀÚ¿­ ¿¬»êÀÚ /45
Æ÷ÀÎÅÍ ¿¬»êÀÚ /46
ÁýÇÕ ¿¬»êÀÚ /47
°ü°è ¿¬»êÀÚ /48
Ŭ·¡½º ¿¬»êÀÚ /49
@ ¿¬»êÀÚ /49
¿¬»êÀÚ ¿ì¼± ¼øÀ§ /50
ÇÔ¼ö È£Ãâ /51
ÁýÇÕ »ý¼ºÀÚ /52
À妽º /52
ŸÀÔ Ä³½ºÆ® /53
°ª ŸÀÔ Ä³½ºÆ® /53
º¯¼ö ŸÀÔ Ä³½ºÆ® /54
¼±¾ð°ú ¹®Àå /55
¼±¾ð /55
ÈùÆ® Áö½Ã¾î /56
¹®Àå /57
´Ü¼ø¹® /58
´ëÀÔ¹® /58
ÇÁ·Î½ÃÀú ¹× ÇÔ¼ö È£Ãâ /59
Goto ¹® /59
±¸Á¶¹® /61
º¹ÇÕ¹® /61
with ¹® /62
if ¹® /64
case ¹® /67
¼øÈ¯¹® /69
repeat ¹® /69
while ¹® /69
for ¹® /70
/for ¹®À¸·Î ÄÁÅ×ÀÌ³Ê ¹Ýº¹ /72
ºí·°°ú À¯È¿¹üÀ§ /77
ºí·° /77
À¯È¿ ¹üÀ§ /78
À̸§ Ãæµ¹ /78



4Àå. µ¥ÀÌÅÍ Å¸ÀÔ, º¯¼ö ¹× »ó¼ö

ŸÀÔÀǺзù /81
´Ü¼ø ŸÀÔ(Simple type) /82
¼­¼ö ŸÀÔ /82
Á¤¼ö ŸÀÔ(integer type) /83
¹®ÀÚ Å¸ÀÔ(character type) /85
ºÎ¿ï ŸÀÔ(Boolean type) /86
¿­°Å ŸÀÔ(Enumerated type) /87
¼ø¼­°ªÀÌ ÁöÁ¤µÈ ¿­°Å ŸÀÔ /89
ºÎºÐ ¹üÀ§ ŸÀÔ(Subrange type) /90
½Ç¼ö ŸÀÔ(Real type) /92
¹®ÀÚ¿­ ŸÀÔ(String type) /93
ªÀº ¹®ÀÚ¿­(Short string) /95
AnsiString /96
UnicodeString /97
WideString /98
Null Á¾·á ¹®ÀÚ¿­ /98
Æ÷ÀÎÅÍ, ¹è¿­ ¹× ¹®ÀÚ¿­ »ó¼ö »ç¿ë /99
µ¨ÆÄÀÌ ¹®ÀÚ¿­°ú Null Á¾·á ¹®ÀÚ¿­ÀÇ È¥ÇÕ /101
±¸Á¶Å¸ÀÔ /102
ÁýÇÕ /103
¹è¿­ /104
Á¤Àû ¹è¿­ /104
µ¿Àû ¹è¿­ /106
´ÙÂ÷¿ø µ¿Àû ¹è¿­ /108
¹è¿­ ŸÀÔ°ú ´ëÀÔ¹® /106
·¹ÄÚµå /110
·¹ÄÚµåÀÇ °¡º¯ ºÎºÐ /112
·¹ÄÚµå (Ŭ·¡½º ±â´É) /114
ÆÄÀÏ Å¸ÀÔ /115
Æ÷ÀÎÅÍ¿Í Æ÷ÀÎÅÍ Å¸ÀÔ /116
Æ÷ÀÎÅÍÀÇ °³¿ä /117
Æ÷ÀÎÅÍ Å¸ÀÔ(Pointer type) /119
¹®ÀÚ Æ÷ÀÎÅÍ /119
ŸÀÔ Ã¼Å© Æ÷ÀÎÅÍ /119
±âŸ Ç¥ÁØ Æ÷ÀÎÅÍ Å¸ÀÔ /119
ÇÁ·Î½ÃÀú ŸÀÔ /120
¹®Àå ¹× Ç¥Çö½ÄÀÇ ÇÁ·Î½ÃÀú ŸÀÔ /122
Variant ŸÀÔ /124
variant ŸÀÔÀÇ º¯È¯ /125
Ç¥Çö½Ä ³»ÀÇ variant ŸÀÔ /127
variant ŸÀÔ ¹è¿­ /128
OleVariant /128
ŸÀÔ È£È¯ ¹× µ¿µî¼º /129
ŸÀÔ µ¿µî¼º /129
ŸÀÔ È£È¯¼º /130
´ëÀÔ È£È¯ /131
ŸÀÔ ¼±¾ð /132
º¯¼ö //134
º¯¼öÀÇ ¼±¾ð /134
Àý´ë ÁÖ¼Ò /135
µ¿Àû º¯¼ö /136
¾²·¹µå Áö¿ª º¯¼ö /136
¼±¾ðµÈ »ó¼ö /137
¼ø¼ö »ó¼ö /137
»ó¼ö Ç¥Çö½Ä /139
¸®¼Ò½º ¹®ÀÚ¿­ /140
ŸÀÔ ÁöÁ¤ »ó¼ö /140
¹è¿­ »ó¼ö /141
·¹ÄÚµå »ó¼ö /141
ÇÁ·Î½ÃÀú »ó¼ö /142
Æ÷ÀÎÅÍ »ó¼ö /143

5Àå. ÇÁ·Î½ÃÀú¿Í ÇÔ¼ö

ÇÁ·Î½ÃÀú¿Í ÇÔ¼öÀǼ±¾ð /145
ÇÁ·Î½ÃÀú ¼±¾ð /145
ÇÔ¼ö ¼±¾ð /146
È£Ãâ ±ÔÄ¢ /148
forward ¼±¾ð°ú interface ¼±¾ð /149
external ¼±¾ð /150
obj ÆÄÀϰúÀÇ ¸µÅ© /151
DLL ÇÔ¼öÀÇ ÀÓÆ÷Æ® /151
ÇÁ·Î½ÃÀú¿Í ÇÔ¼ö ¿À¹ö·Îµå /152
Áö¿ª ¼±¾ð /156
ÁßøµÈ ·çƾ /156
ÆÄ¶ó¹ÌÅÍ /157
ÆÄ¶ó¹ÌÅÍ ÀÇ¹Ì ±¸Á¶ /158
°ª ¹× º¯¼ö ÆÄ¶ó¹ÌÅÍ /158
»ó¼ö ÆÄ¶ó¹ÌÅÍ /159
Ãâ·Â ÆÄ¶ó¹ÌÅÍ /160
ŸÀÔ ¹ÌÁöÁ¤ ÆÄ¶ó¹ÌÅÍ /161
¹®ÀÚ¿­ ÆÄ¶ó¹ÌÅÍ /162
¹è¿­ ÆÄ¶ó¹ÌÅÍ /162
°³¹æÇü ¹è¿­ ÆÄ¶ó¹ÌÅÍ /163
Variant °³¹æÇü ¹è¿­ ÆÄ¶ó¹ÌÅÍ /165
±âº» ÆÄ¶ó¹ÌÅÍ /166
±âº» ÆÄ¶ó¹ÌÅÍ¿Í ¿À¹ö·ÎµåµÈ ·çƾ /168
forward ¼±¾ð°ú interface ¼±¾ðÀÇ ±âº» ÆÄ¶ó¹ÌÅÍ /168
ÇÁ·Î½ÃÀú ¹× ÇÔ¼öÀÇ È£Ãâ /168
°³¹æÇü ¹è¿­ »ý¼ºÀÚ /169
inline Áö½Ã¾îÀÇ »ç¿ë /170


6Àå. Ŭ·¡½º¿Í °´Ã¼

Ŭ·¡½º ŸÀÔ /174
»ó¼Ó ¹× À¯È¿ ¹üÀ§ (scope) /175
TObject ¹× TClass /176
Ŭ·¡½º ŸÀÔÀÇ È£È¯¼º /176
object ŸÀÔ /177
Ŭ·¡½º ¸â¹öÀÇ °¡½Ã¼º /177
private, protected ¹× public ¸â¹ö /178
strict °¡½Ã¼º ÁöÁ¤ÀÚ /179
published ¸â¹ö /179
automated ¸â¹ö /180
forward ¼±¾ð°ú »óÈ£ Á¾¼Ó Ŭ·¡½º /181
Çʵå /182
Ŭ·¡½º Çʵå /183
¸Þ¼Òµå /184
¸Þ¼Òµå ¼±¾ð°ú ±¸Çö /184
inherited /185
Self /186
¸Þ¼Òµå ¹ÙÀεù /186
Á¤Àû ¸Þ¼Òµå /186
°¡»ó ¸Þ¼Òµå¹× µ¿Àû ¸Þ¼Òµå /187
°¡»ó ¸Þ¼Òµå¿Í µ¿Àû ¸Þ¼Òµå ºñ±³ /189
¿À¹ö¶óÀ̵å¿Í ¼û±è /189
reintroduce /189
Ãß»ó ¸Þ¼Òµå /190
Ŭ·¡½º ¸Þ¼Òµå /190
ÀϹÝÀûÀΠŬ·¡½º ¸Þ¼Òµå /190
Ŭ·¡½º Á¤Àû ¸Þ¼Òµå /191
¸Þ¼Òµå ¿À¹ö·Îµå /192
»ý¼ºÀÚ /193
¼Ò¸êÀÚ /194
¸Þ½ÃÁö ¸Þ¼Òµå /195
¸Þ½ÃÁö ¸Þ¼ÒµåÀÇ ±¸Çö /196
¸Þ½ÃÁö µð½ºÆÐĪ /197
¼Ó¼º /197
¼Ó¼º ¾×¼¼½º /198
¹è¿­ ¼Ó¼º /200
index ÁöÁ¤ÀÚ /202
ÀúÀå¼Ò ÁöÁ¤ÀÚ /203
¼Ó¼º ¿À¹ö¶óÀÌµå ¹× Àç¼±¾ð /204
Ŭ·¡½º ¼Ó¼º /205
ÁßøµÈ ŸÀÔ /206
ÁßøµÈ ŸÀÔÀÇ ¼±¾ð /206
Áßø Ŭ·¡½ºÀÇ ¼±¾ð°ú ¾×¼¼½º /207
Áßø »ó¼ö /208
Ŭ·¡½º ÂüÁ¶ /209
Ŭ·¡½º ÂüÁ¶ ŸÀÔ /209
»ý¼ºÀÚ¿Í Å¬·¡½º ÂüÁ¶ /210
Ŭ·¡½º ¿¬»êÀÚ /211
is ¿¬»êÀÚ /211
as ¿¬»êÀÚ /211
¿¹¿Ü /212
¿¹¿Ü¸¦ »ç¿ëÇÏ´Â ½Ã±â /212
¿¹¿Ü ŸÀÔÀÇ ¼±¾ð /213
¿¹¿ÜÀÇ ¹ß»ý°ú ó¸® /214
try...except ¹® /215
¿¹¿ÜÀÇ Àç¹ß»ý /218
ÁßøµÈ ¿¹¿Ü /219
try...finally ¹® /220
Ç¥ÁØ ¿¹¿Ü Ŭ·¡½º ¹× ·çƾ /221

7Àå. Á¦³×¸¯

Á¦³×¸¯ÀÇ °³¿ä /222
ÄÚµå ¿¹Á¦ /223
Ç÷§Æû ¿ä±¸ »çÇ×µé°ú Â÷ÀÌÁ¡µé /224
·±Å¸ÀÓ Å¸ÀÔ Á¤º¸(RTTI) /224
ÀÎÅÍÆäÀ̽º GUID /224
ÀÎÅÍÆäÀ̽º ³»ÀÇ ÆÄ¶ó¹ÌÅÍÈ­µÈ ¸Þ¼Òµå /224
ÀνºÅϽºÈ­ ½ÃÁ¡ /224
µ¿Àû ÀνºÅϽºÈ­ /225
ÀÎÅÍÆäÀ̽º Á¦¾àÁ¶°Ç /225
Á¦³×¸¯ÀÇ ¿ë¾îµé /225
Á¦³×¸¯ÀÇ ¼±¾ð /226
ŸÀÔ ÀÎÀÚ /226
ÁßøµÈ ŸÀÔ /227
±â¹Ý ŸÀÔ /228
Ŭ·¡½º, ÀÎÅÍÆäÀ̽º, ·¹ÄÚµå ŸÀÔ /228
ÇÁ·Î½ÃÀú ŸÀÔ /229
ÆÄ¶ó¹ÌÅÍÈ­µÈ ¸Þ¼Òµå /230
ŸÀÔ ÆÄ¶ó¹ÌÅÍÀÇ À¯È¿ ¹üÀ§ /231
Á¦³×¸¯¿¡¼­ÀÇ ¿À¹ö·Îµå¿Í ŸÀÔ È£È¯¼º /232
¿À¹ö·Îµå /232
ŸÀÔ È£È¯¼º /232
Á¦³×¸¯ÀÇ Á¦¾àÁ¶°Ç /232
Á¦³×¸¯¿¡¼­ Á¦¾àÁ¶°ÇÀÇ ÁöÁ¤ /232
Á¦¾àÁ¶°ÇÀÇ ¼±¾ð /233
º¹¼öÀÇ Å¸ÀÔ ÆÄ¶ó¹ÌÅÍ /233
º¹¼öÀÇ Á¦¾àÁ¶°Ç /234
Á¦¾àÁ¶°ÇÀÇ Á¾·ù /234
ÀÎÅÍÆäÀ̽º ŸÀÔ Á¦¾àÁ¶°Ç /234
Ŭ·¡½º ŸÀÔ Á¦¾àÁ¶°Ç /235
»ý¼ºÀÚ Á¦¾àÁ¶°Ç /235
Ŭ·¡½º Á¦¾àÁ¶°Ç /235
·¹ÄÚµå Á¦¾àÁ¶°Ç /235
ŸÀÔÃßÁ¤ /235
Á¦³×¸¯ ³»ÀÇ Å¬·¡½º º¯¼ö /236
Ç¥ÁØÇÔ¼ö¿Í ¹®¹ýÀÇ º¯°æ »çÇ× /237
µ¨ÆÄÀÌ ¾ð¾î ¹®¹ý º¯°æ »çÇ× /239


8Àå. ÀÍ¸í ¸Þ¼Òµå

ÀÍ¸í ¸Þ¼ÒµåÀÇ ¹®¹ý /242
ÀÍ¸í ¸Þ¼ÒµåÀÇ »ç¿ë /244
ÀÍ¸í ¸Þ¼Òµå º¯¼öÀÇ ¹ÙÀεù /245
º¯¼öÀÇ ¹ÙÀεù /245
À̺¥Æ®·Î¼­ÀÇ ÀÍ¸í ¸Þ¼Òµå /246
º¯¼ö ¹ÙÀεù ¸ÞÄ¿´ÏÁò /247
ÀÍ¸í ¸Þ¼ÒµåÀÇ À¯¿ë¼º /249
º¯¼öÀÇ ¹ÙÀεå /249
»ç¿ëÀÇ Æí¸®ÇÔ /250
Äڵ带 ÆÄ¶ó¹ÌÅÍ·Î »ç¿ë /251


9Àå. Ç¥ÁØ ·çƾ°ú I/O

ÆÄÀÏ ÀÔ·Â ¹× Ãâ·Â /253
ÅØ½ºÆ® ÆÄÀÏ /255
ŸÀÔ ¹ÌÁöÁ¤ ÆÄÀÏ /256
ÅØ½ºÆ® ÆÄÀÏ ÀåÄ¡ µå¶óÀ̹ö /257
ÀåÄ¡ ÇÔ¼ö /258
Open ÇÔ¼ö /258
InOut ÇÔ¼ö /258
Flush ÇÔ¼ö /259
Close ÇÔ¼ö /259
Null Á¾·á ¹®ÀÚ¿­ÀÇ Ã³¸® /259
Null Á¾·á ¹®ÀÚ¿­ ÇÔ¼öµé /259
¿ÍÀÌµå ¹®ÀÚ ¹®ÀÚ¿­ /260
±âŸ Ç¥ÁØ ·çƾ /261



PART 02. Àü¹®ÀûÀÎ ±â´Éµé
10Àå. DLL°ú ÆÐŰÁö
11Àå. ÀÎÅÍÆäÀ̽º
12Àå. ¸Þ¸ð¸® °ü¸®
13Àå. ÇÁ·Î±×·¥ Á¦¾î
14Àå. ÀζóÀÎ ¾î¼Àºí¸® ÄÚµå

ºÎ·Ï A. RAD Studio¿¡¼­ »ý¼ºµÇ´Â ÆÄÀÏ È®ÀåÀÚ
ºÎ·Ï B. IDE Ä¿¸Çµå¶óÀÎ ½ºÀ§Ä¡ ¹× ¿É¼Ç
µ¥ºê±â¾î(DEVGEAR)¿¡ ´ëÇÏ¿©

µ¥ºê±â¾î´Â Çѱ¹¿¡¼­ µ¨ÆÄÀÌ¿Í C++ Builderµî ÀÌÀü±îÁö "º¼·£µå °³¹ßÅø"·Î ³Î¸® ¾Ë·Á Á³´ø
°³¹ßÅøµéÀÇ È®»êÀ» À§ÇØ,º¼·£µå °³¹ßÅø »ç¾÷ºÎÀÎ ÄÚµå±â¾î¸¦ ÀμöÇÑ ¿¥¹ÙÄ«µ¥·Î¿Í ±¹³» Áö»ç »çÀÌÀÇ
ÇùÁ¤À¸·Î ¼³¸³µÈ ȸ»çÀÔ´Ï´Ù.
µ¥ºê±â¾î¿¡¼­´Â ±¹³»¿¡¼­ Delphi/C++ BuilderÀÇ È®»êÀ» À§ÇØ Áö¼ÓÀûÀ¸·Î »õ·Î¿î ±â¼ú ¼­ÀûÀ» Ãâ°£
ÇØ ³ª°¥ °ÍÀ̸ç,¾Æ¿ï·¯ ±³À° ¹× ±â¼ú Áö¿øµµ È®´ëÇØ ³ª°¥ °èȹÀÔ´Ï´Ù.
µ¥ºê±â¾î´Â Delphi,C++ Builder,JBuilder µî ±âÁ¸ º¼·£µåÀÇ ¸ðµç °³¹ßÅøµé°ú ¿¥¹ÙÄ«µ¥·Î»çÀÇ
µ¥ÀÌÅͺ£À̽º Åø Á¦Ç°µéÀÇ °ø±Þ°ú ±â¼ú Áö¿ø µî¿¡ ´ëÇØ ´ëÇѹα¹ ³»¿¡¼­ µ¶Á¡ÀûÀÎ ±ÇÇÑÀ» °¡Áý´Ï´Ù.

¿ªÀÚ ¼Ò°³
¹ÚÁöÈÆ ( imp@embarcadero.kr )¾¾´Â µ¥ºê±â¾îÀÇ µ¨ÆÄÀÌ/C++ºô´õ ¿¡¹ÝÁ©¸®½ºÆ®·Î, µ¨ÆÄÀÌ ¹× C++ºô´õ Á¦Ç°¿¡ ´ëÇÑ Çѱ¹³» ±â¼ú Á¤Ã¥ ¹× Á¦Ç° Á¤Ã¥À» ÃѰýÇϰí ÀÖ´Ù. 1999³â¿¡ µ¨ÆÄÀÌ/C++ºô´õ Àü¹® °³¹ßÀÚ Ä¿¹Â´ÏƼÀÎ º¼·£µåÆ÷·³À» ¼³¸³, ÃÖ±Ù±îÁö ¿î¿µÇßÀ¸¸ç, PCÅë½Å õ¸®¾È¿¡¼­ ÇÁ·Î±×·¡¸ÓÆ÷·³µµ ÃѰý ¿î¿µÇϱ⵵ Çß´Ù. 2001³â ÀÌÈÄ º¼·£µå/ÄÚµå±â¾îÀÇ Delphi ¹× C++Builder ¿©·¯ ¹öÀüµéÀÇ º£Å¸ Å×½ºÅͷεµ Ȱµ¿Çϸ鼭 µ¨ÆÄÀÌ ¹× C++ºô´õ °ü·ÃÀÇ ´Ù¾çÇÑ ±â»çµéÀ» ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®¿þ¾î¸¦ ºñ·ÔÇÑ ¿©·¯ Àü¹®Áö¿¡ ±â°í Ȱµ¿µµ ÇØ¿Ô´Ù. ¶ÇÇÑ µ¨ÆÄÀÌ ¹× C++ºô´õÀÇ °­»ç·Îµµ ÀûÁö ¾ÊÀº °æÇèÀ» °¡Áö°í ÀÖ´Ù.

¹ÚÁöÈÆ¾¾´Â ´Ù³â°£ µ¨ÆÄÀÌ¿Í C++ºô´õ·Î ½Ã½ºÅÛ ¼Ö·ç¼Ç ¹× ¾÷¹« ½Ã½ºÅÛÀ» °³¹ßÇÑ °æÇèÀ» °¡Áö°í ÀÖ´Ù. ±¹³» ÃÖ´ëÀÇ °áÈ¥Á¤º¸È¸»çÀÇ Àü»êÆÀÀåÀ¸·Î ´Ù³â°£ ÀÏÇϸ鼭 µ¨ÆÄÀÌ ±â¹ÝÀÇ ¸ÖƼƼ¾î ¾÷¹« ½Ã½ºÅÛÀ» °³¹ßÇÏ¿© ¼º´É°ú ±â´É ¸ðµÎ¿¡¼­ ÃÖ°íÀÇ °³¼±À» ÀÌ·ç¾î È£ÆòÀ» ¹Þ¾ÒÀ¸¸ç, ÀÌ ±â°£ µ¿¾È¿¡ ÀϾ ´ëÇü ÇØÅ· »ç°í¿¡ ´ëóÇÏ¿© ÇØÄ¿¸¦ Á÷Á¢ ÃßÀû, °æÂû°ú °øÁ¶ÇÏ¿© üÆ÷Çϱ⵵ Çß´Ù. µ¥ÀÌÅͺ£À̽º ¼º´É °ü¸® Åø °³¹ß¾÷ü¿¡¼­ SQL ¼­¹ö ¼º´É ¸ð´ÏÅ͸µ ÅøÀ» Àü´ãÇÏ¿© °³¹ßÇßÀ¸¸ç, ´ëÇü Áõ±Ç»çµé°ú Á¾ÇÕ ÀÎÅÍ³Ý ¼Ö·ç¼Ç °³¹ß ȸ»ç¿¡¼­µµ µ¨ÆÄÀÌ¿Í C++ºô´õ·Î ´Ù¾çÇÑ ½Ã½ºÅÛ°ú ¼Ö·ç¼ÇµéÀ» °³¹ßÇß¾ú´Ù.

ÇÁ¸®·£¼­ °³¹ß ÄÁ¼³ÅÏÆ®·Î¼­ ¿©·¯ ±â¾÷¿¡¼­ °³¹ß ÀÛ¾÷À» °¡À̵åÇϱ⵵ ÇßÀ¸¸ç, È¥ÀÚ °³¹ßÇϱ⺸´Ù´Â ¿©·¯ °³¹ßÀÚµé°ú Çù¾÷ÇÏ¸ç ¸¶À½À» ¸ÂÃç ÀÏÇÏ´Â °ÍÀ» ´õ Áñ±ä´Ù. µ¨ÆÄÀÌ¿Í C++ºô´õÀÇ °­Á¡À̱⵵ ÇÑ ÄÄÆ÷³ÍÆ® ±â¹ÝÀÇ °³¹ß ¹æ½ÄÀ» Áñ°Ü »ç¿ëÇϸ鼭, ÁÖ¾îÁø °³¹ß ±â°£ ³»¿¡¼­ Á÷Á¢ ´Ù¾çÇÑ ¸ñÀûÀÇ ÄÄÆ÷³ÍÆ®µéÀ» °³¹ßÇÏ¿© ¾÷¹«¿¡¼­ Àû¿ëÇϰųª ȤÀº ¼­µåÆÄƼ ÄÄÆ÷³ÍÆ®µéÀ» µµÀÔÇÏ¿© °³¹ß ÀÛ¾÷À» ÁøÇàÇØ¿Ô´Ù.
µî·ÏµÈ ¼­ÆòÀÌ ¾ø½À´Ï´Ù.
¿­Ç÷°­ÀÇ ÆÄÀ̽ã(Python) : °³Á¤ÆÇ Ver.2...
À̰­¼º
¼±ÅÃµÈ »óǰÀ» ÂòÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù. ¼±ÅÃµÈ »óǰÀ» ¹Ù·Î±¸¸Å ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.
Ŭ¸¯Çϼ¼¿ä ÀÚ¹Ù2 JDK 6 ÀÔ¹®...
¼ºÀ±Á¤
¼±ÅÃµÈ »óǰÀ» ÂòÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù. ¼±ÅÃµÈ »óǰÀ» ¹Ù·Î±¸¸Å ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.
SQL Àü¹®°¡ °¡À̵å [The Guide for SQL Professional](2010 Edition)...
Çѱ¹µ¥ÀÌÅͺ£À̽ºÁøÈï¿ø
¼±ÅÃµÈ »óǰÀ» ÂòÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù. ¼±ÅÃµÈ »óǰÀ» ¹Ù·Î±¸¸Å ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.
 
ÃÊ Áß °í
ÀüüÆò±Õ(0)
ȸ¿øÆòÁ¡   ȸ¿ø¼­Æò¼ö 0
¹ÚÁöÈÆ ÀÇ ÃÖ±Ù Àú¼­
 
EJB °³¹ßÀÚ¸¦ À§ÇÑ J2EE ÀÀ¿ë°ú µðÀÚÀÎ ÆÐÅÏ
24,820¿ø
(27%¡é+1%)
 
EJB:¿£ÅÍÇÁ¶óÀÌÁîÀÚ¹ÙºóÁî
27,390¿ø
(17%¡é+1%)
 
µ¥ºê±â¾î ÃâÆÇ»çÀÇ ½Å°£
µ¨ÆÄÀÌ Begin End
±è¿ø°æ Àú
22,400¿ø
(20%¡é+1%)
 
À̸ÞÀÏÁÖ¼Ò¼öÁý°ÅºÎ
Ŭ¸¯ÇϽøé À̴Ͻýº °áÁ¦½Ã½ºÅÛÀÇ À¯È¿¼ºÀ» È®ÀÎÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù. Ŭ¸¯ÇϽøé eTrust ÀÎÁõÁ¤º¸¸¦ È®ÀÎÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.