µµ¼­/Ã¥°¡°Ýºñ±³ ³ë¶õºÏ
 
³ë¶õºñµð¿À
Ãßõµµ¼­ º£½ºÆ®¼¿·¯ ¸¹ÀÌ º» Ã¥ ½Å°£µµ¼­ ¼­Á¡À̺¥Æ® ÀçÁ¤°¡µµ¼­ ÅëÇÕ°¡°Ýºñ±³
¾×¼¼½º 2010 ¹«ÀÛÁ¤ µû¶óÇϱâ
9788966183371
22,500¿ø
2013 ½Ã³ª°ø ÄÄÇ»ÅÍȰ¿ë´É·Â 1±Þ ½Ç±â (¿¢¼¿ ¾×¼¼½º 2007) (Àü2±Ç)
9788966184439
29,700¿ø
COREDRAW(ÄÚ·¼ µå·Î¿ì)
9788983796332
18,000¿ø
¾Ë°í¸®Áò ¹®Á¦ ÇØ°á Àü·« ¼¼Æ®
9788966260546
45,000¿ø
´©°¡ ¼ÒÇÁÆ®¿þ¾îÀÇ ½ÉÀåÀ» ¸¸µé¾ú´Â°¡
9788979143218
12,420¿ø
ÄÄÆÄÀÏ·¯ ±¸Á¶¿Í ¿ø¸®
9788979147681
27,000¿ø
¼ÒÇÁÆ®¿þ¾î ¾ÆÅ°ÅØÆ®°¡ ¾Ë¾Æ¾ß ÇÒ 97°¡Áö
9788993827330
18,000¿ø
9788990758200 4,202
Beginning Linux Programming - 4ÆÇ, Çѱ¹¾îÆÇ
±¹³»µµ¼­ > ÄÄÇ»ÅÍ/ÀÎÅͳݠ> ÇÁ·Î±×·¡¹Ö °³¹ß/¹æ¹ý·Ð

Beginning Linux Programming - 4ÆÇ, Çѱ¹¾îÆÇ

´Ò ¸ÅÆ©(Neil Matthew), ¸¯ ½ºÅ潺(Rick Stones), ·ù±¤
ITC(¾ÆÀÌÆ¼¾¾)
2008³â 07¿ù 09ÀÏ Ãâ°£ Á¤°¡ 39,000¿ø ÆäÀÌÁö 1,112 Page

¿ªÀÚ¸Ó¸®¸» xix
ÀúÀÚ¼Ò°³ xxi
°¨»çÀÇ ±Û xxiii
̵̧ȍ xxiv
Ã¥¼Ò°³ xxv

chapter 1 ½ÃÀÛ 1
UNIX, ¸®´ª½º, GNU ¼Ò°³ 1
¸®´ª½º ÇÁ·Î±×·¡¹Ö 6
µµ¿ò¸» ¾ò±â 21
¿ä¾à 24

chapter 2 ¼Ð ÇÁ·Î±×·¡¹Ö 25
¼Ð ÇÁ·Î±×·¡¹ÖÀÇ ÀÌÀ¯ 26
¾à°£ÀÇ Ã¶ÇÐ 27
¼ÐÀ̶õ? 28
ÆÄÀÌÇÁ¿Í ÀçÁöÁ¤ 30
ÇÁ·Î±×·¡¹Ö ¾ð¾î·Î¼­ÀÇ ¼Ð 34
¼Ð ¹®¹ý 39
¡®¿©±â¡¯ ¹®¼­ 102
¾à°£ÀÇ GUI¸¦ Ãß°¡ - dialog À¯Æ¿¸®Æ¼ 106
º»°ÝÀûÀÎ ÀÀ¿ëÇÁ·Î±×·¥ Çϳª 113
¿ä¾à 127

chapter 3 ÆÄÀÏ ´Ù·ç±â 129
¸®´ª½º ÆÄÀÏ ±¸Á¶ 130
½Ã½ºÅÛ È£Ãâ°ú ÀåÄ¡ µå¶óÀ̹ö 134
¶óÀ̺귯¸® ÇÔ¼öµév
135
Àú¼öÁØ ÆÄÀÏ Á¢±Ù 137
Ç¥ÁØ I/O ¶óÀ̺귯¸® 152
¼­½ÄÈ­µÈ ÀԷ°ú Ãâ·Â 158
ÆÄÀϰú µð·ºÅ͸®ÀÇ »ý¼º ¹× °ü¸® 168
µð·ºÅ͸® Ž»ö 171
¿À·ù ó¸® 178
/proc ÆÄÀÏ ½Ã½ºÅÛ 180
°í±Þ ÁÖÁ¦: fcntl°ú mmap 186
¿ä¾à 191

chapter 4 ¸®´ª½º ȯ°æ 193
ÇÁ·Î±×·¥ Àμö 194
ȯ°æ º¯¼ö 203
½Ã°£°ú ³¯Â¥ 209
Àӽà ÆÄÀÏ 219
»ç¿ëÀÚ Á¤º¸ 222
È£½ºÆ® Á¤º¸ 226
·Î±ë 229
ÀÚ¿ø°ú ÇѰè 235
¿ä¾à 242

chapter 5 Å͹̳Π245
Å͹̳ΠÀбâ¿Í ¾²±â 246
Å͹̳ο¡ Á÷Á¢ Ãâ·ÂÇϱâ 253
Å͹̳Πµå¶óÀ̹ö¿Í ÀÏ¹Ý Å͹̳ΠÀÎÅÍÆäÀ̽º 256
termios ±¸Á¶Ã¼ 258
Å͹̳ΠÃâ·Â 275
Ű ÀÔ·Â °ËÃâ 287
¿ä¾à 293

chapter 6 curses¸¦ ÀÌ¿ëÇÑ ÅØ½ºÆ® ±â¹Ý È­¸é °ü¸® 295
curses¸¦ »ç¿ëÇÏ´Â ÇÁ·Î±×·¥ÀÇ ÄÄÆÄÀÏ ¹æ¹ý 296
cursesÀÇ ¿ë¾î¿Í °³³ä 298
È­¸é 301
Űº¸µå 308
â 312
ÇÏÀ§Ã¢ 320
ŰÆÐµå 323
»ö±ò »ç¿ëÇϱâ 327
ÆÐµå 331
CD Ä÷º¼Ç ÀÀ¿ëÇÁ·Î±×·¥ 333
¿ä¾à 352

chapter 7 ÀÚ·á °ü¸® 353
¸Þ¸ð¸® °ü¸® 353
ÆÄÀÏ Àá±Ý 367
µ¥ÀÌÅͺ£À̽º 390
CD Ä÷º¼Ç ÀÀ¿ëÇÁ·Î±×·¥ 402
¿ä¾à 427

chapter 8 MySQL 429
¼³Ä¡ 430
MySQL °ü¸® 441
C ÇÁ·Î±×·¥¿¡¼­ MySQL ÀÚ·á¿¡ Á¢±ÙÇϱâ 462
CD µ¥ÀÌÅͺ£À̽º ÀÀ¿ëÇÁ·Î±×·¥ 493
¿ä¾à 516

chapter 9 °³¹ß µµ±¸ 517
´ÙÁß ¼Ò½º ÆÄÀÏÀÇ ¹®Á¦Á¡ 517
make ¸í·É°ú Makefile 518
¼Ò½º ÄÚµå ¹öÀü °ü¸® 539
¸Å´º¾ó ÆäÀÌÁö ÀÛ¼º 558
¼ÒÇÁÆ®¿þ¾î ¹èÆ÷ 563
RPM ÆÐŰÁö 569
´Ù¸¥ ÆÐŰÁö Çü½Äµé 584
°³¹ß ȯ°æ 585
¿ä¾à 588

chapter 10 µð¹ö±ë 589
¿À·ùÀÇ Á¾·ù 589
ÀϹÝÀûÀÎ µð¹ö±ë ±â¹ýµé 591
gdb¸¦ ÀÌ¿ëÇÑ µð¹ö±ë 600
gdbÀÇ ±âŸ ±â´Éµé 613
´Ü¾ð 622
¸Þ¸ð¸® µð¹ö±ë 625
¿ä¾à 632

chapter 11 ÇÁ·Î¼¼½º¿Í ½ÅÈ£ 635
ÇÁ·Î¼¼½º¶õ ¹«¾ùÀΰ¡? 635
ÇÁ·Î¼¼½º ±¸Á¶ 636
»õ ÇÁ·Î¼¼½º ½ÃÀÛÇϱâ 646
½ÅÈ£ 663
¿ä¾à 681

chapter 12 POSIX ½º·¹µå 683
½º·¹µå¶õ ¹«¾ùÀΰ¡? 683
½º·¹µåÀÇ Àå´ÜÁ¡ 685
ù ¹øÂ° ´ÙÁß ½º·¹µå ÇÁ·Î±×·¥ 686
µ¿½Ã ½ÇÇà 692
µ¿±âÈ­ 694
½º·¹µå Ư¼º 707
½º·¹µå ½ÇÇà Ãë¼Ò 714
Á» ´õ

¸¹Àº ½º·¹µåµé 718
¿ä¾à 724

chapter 13 ÇÁ·Î¼¼½º°£ Åë½Å: ÆÄÀÌÇÁ 725
ÆÄÀÌÇÁ¶õ ¹«¾ùÀΰ¡? 725
ÇÁ·Î¼¼½º ÆÄÀÌÇÁ 726
popenÀ» ÀÌ¿ëÇØ¼­ Ãâ·Â º¸³»±â 729
pipe ÇÔ¼ö 734
ºÎ¸ð ÇÁ·Î¼¼½º¿Í ÀÚ½Ä ÇÁ·Î¼¼½º 739
¸í¸íµÈ ÆÄÀÌÇÁ: FIFO 747
CD µ¥ÀÌÅͺ£À̽º ÀÀ¿ëÇÁ·Î±×·¥ 764
¿ä¾à 793

chapter 14 ¼¼¸¶Æ÷, °øÀ¯ ¸Þ¸ð¸®, ¸Þ½ÃÁö ´ë±â¿­ 795
¼¼¸¶Æ÷ 795
°øÀ¯ ¸Þ¸ð¸® 809
¸Þ½ÃÁö ´ë±â¿­ 818
CD µ¥ÀÌÅͺ£À̽º ÀÀ¿ëÇÁ·Î±×·¥ 827
IPC »óÅ ¸í·É 833
¿ä¾à 835

chapter 15 ¼ÒÄÏ 837
¼ÒÄÏÀ̶õ ¹«¾ùÀΰ¡? 838
¼ÒÄÏ ¿¬°á 838
³×Æ®¿öÅ© Á¤º¸ 861
´ÙÁß Å¬¶óÀÌ¾ðÆ® 873
µ¥ÀÌÅͱ׷¥ 887
¿ä¾à 890

chapter 16 GTK+¸¦ ÀÌ¿ëÇÑ GNOME ÇÁ·Î±×·¡¹Ö 891
X¿¡ ´ëÇØ 892
GTK+ ¼Ò°³ 897
»ç°Ç, ½ÅÈ£, Äݹé 906
ä¿ò »óÀÚ À§Á¬ 910
GTK+ÀÇ
À§Á¬µé 915
GNOME À§Á¬ 935
GNOME ¸Þ´º 936
´ëÈ­»óÀÚ 943
CD µ¥ÀÌÅͺ£À̽º ÀÀ¿ëÇÁ·Î±×·¥ 950
¿ä¾à 966

chapter 17 Qt¸¦ ÀÌ¿ëÇÑ KDE ÇÁ·Î±×·¡¹Ö 967
KDE¿Í Qt¿¡ ´ëÇØ 967
QtÀÇ ¼³Ä¡ 969
½ÅÈ£¿Í ½½·Ô 973
Qt À§Á¬µé 983
´ëÈ­»óÀÚ 1003
KDE¸¦ ÀÌ¿ëÇÑ ¸Þ´º¿Í µµ±¸¸ðÀ½ ¸¸µé±â 1012
KDE/Qt¸¦ ÀÌ¿ëÇÑ CD µ¥ÀÌÅͺ£À̽º ÀÀ¿ëÇÁ·Î±×·¥ 1018
main.cpp 1028
¿ä¾à 1030

chapter 18 ¸®´ª½º Ç¥Áصé 1031
C ÇÁ·Î±×·¡¹Ö ¾ð¾î 1032
ÀÎÅÍÆäÀ̽ºµé°ú Linux Standards Base 1037
ÆÄÀÏ ½Ã½ºÅÛ °èÅ뱸Á¶ Ç¥ÁØ 1043
Ç¥ÁØ¿¡ °üÇÑ Âü°í ÀÚ·á 1047
¿ä¾à 1048

ã¾Æº¸±â 104

Ãâó : ¾Ë¶óµò 
³»¿ëÀÌ ¾ø½À´Ï´Ù.
¡¶Beginning Linux Programming(4ÆÇ)(Çѱ¹¾îÆÇ)¡·
¸®´ª½º ÇÁ·Î±×·¡¸ÓÀÇ Çʵ¶¼­


Æ©Å丮¾ó½Ä Á¢±Ù¹æ½ÄÀ¸·Î À¯¸íÇÑ ÀÌÀü ÆÇµéÀÇ ÀüÅëÀ» ±×´ë·Î À̾î¹ÞÀº ÀÌ Ã¥Àº ¸®´ª½º¿Í ±âŸ UNIX·ù ¿î¿µÃ¼Á¦¿ë ÇÁ·Î±×·¥À» °³¹ßÇϰíÀÚ ÇÏ´Â ¸ðµç ÀÌ¿¡°Ô ÇʼöÀûÀÎ ÀÔ¹®¼­¶ó°í ÇÒ ¼ö ÀÖ´Ù. µÎ ¸íÀÇ °æÇè ¸¹Àº ¸®´ª½º ÇÁ·Î±×·¡¸Ó°¡ °øµ¿À¸·Î Àú¼úÇÑ ÀÌ Ã¥Àº ±¤¹üÀ§ÇÑ ÁÖÁ¦µéÀ» ½±°í ¸íÈ®ÇÏ°Ô ¼³¸íÇÑ´Ù. ÀÌ Ã¥À» ÅëÇØ¼­ µ¶ÀÚ´Â ÇÁ·Î±×·¡¹Ö ½Ã°£À» ÃÖ´ëÇÑ ÁÙÀÏ ¼ö ÀÖÀ» »Ó¸¸ ¾Æ´Ï¶ó ¸®´ª½º ½Ã½ºÅÛÀ» ÃÖ´ëÇÑ È°¿ëÇÒ ¼ö ÀÖ´Â ´É·ÂÀ» °®Ãâ ¼ö ÀÖÀ» °ÍÀÌ´Ù.

ÀÌ Ã¥Àº ÇÁ·Î±×·¥ÀÇ ÄÄÆÄÀϰú ¶óÀ̺귯¸® ¸µÅ© °°Àº ±âº»ÀûÀÎ »çÇ×µé·ÎºÎÅÍ Ãâ¹ßÇØ¼­ Å͹̳ΠÀÔ?Ãâ·Â ´Ù·ç±â, MySQLÀ» ÀÌ¿ëÇÑ ÀÚ·á ÀúÀå, µð¹ö±ë °°Àº Á» ´õ ±¸Ã¼ÀûÀÎ ±â¹ýµé·Î ³ª¾Æ°£´Ù. ¶ÇÇÑ GNOME°ú KDE¸¦ ÀÌ¿ëÇÑ ±×·¡ÇÈ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º ±¸Ã൵ ´Ù·é´Ù. °¢ ÁÖÁ¦¸¦ ´Ù·ç¸é¼­ ÀúÀÚµéÀº ÀûÀýÇÑ ÇÁ·Î±×·¡¹Ö ÀÌ·ÐÀÇ ¼Ò°³¿Í ½Ç¿ëÀûÀÎ ¿¹Á¦ ¹× ¸íÈ®ÇÑ ¼³¸í, ±×¸®°í µ¶ÀÚ°¡ Á÷Á¢ µû¶óÇÒ ¼ö ÀÖ´Â ´Ü°èº° ½Ç½ÀÀ» ÅëÇØ¼­ ÀÌ·ÐÀÇ ÀÀ¿ë ¹æ¹ýÀ» º¸¿©ÁØ´Ù. ÀÌ·¯ÇÑ °úÁ¤À» Ãæ½ÇÈ÷ µû¶ó°¡´Ù º¸¸é ¸®´ª½º Ãʺ¸ÀÚ¶óµµ ÀڽŸ¸ÀÇ ¸®´ª½º¿ë ÀÀ¿ëÇÁ·Î±×·¥À» ¸¸µé¾î³¾ ¼ö ÀÖ°Ô µÉ °ÍÀÌ´Ù.

¾î¶² ³»¿ëÀ» ´ã°í Àִ°¡?
- ¸®´ª½º¿¡¼­ Ç¥ÁØÀûÀÎ C ¶óÀ̺귯¸®µé°ú ±âŸ ¼ö´ÜµéÀ» »ç¿ëÇÏ´Â ¹æ¹ý
- Ç¥ÁØÀûÀÎ ¸®´ª½º °³¹ß µµ±¸µéÀ» ÃÖ´ëÇÑ È°¿ëÇÏ´Â ¹æ¹ý
- ±âº»ÀûÀÎ ½Ã½ºÅÛ È£Ãâµé°ú ÆÄÀÏ I/O, ÇÁ·Î¼¼½º°£ Åë½Å, ¼Ð ÇÁ·Î±×·¡¹ÖÀÇ ¿ä·É°ú Á¶¾ð
- GTK+³ª Qt ŸŶÀ» ÀÌ¿ëÇØ¼­ ±×·¡ÇÈ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¸¦ ±¸ÃàÇÏ´Â ¹æ¹ý
- ¼ÒÄÏÀ» ÀÌ¿ëÇØ¼­ ¼­·Î ´Ù¸¥ ÄÄÇ»ÅÍµé »çÀÌÀÇ TCP/IP ³×Æ®¿öÅ·À» ±¸ÇöÇÏ´Â ¹æ¹ý
- ¼­·Î ´Ù¸¥ ¿©·¯ ¸®´ª½º ¹èÆ÷ÆÇµé¿¡¼­µµ Àß ÀÛµ¿ÇÏ´Â ÇÁ·Î±×·¥À» ÀÛ¼ºÇÏ´Â ¹æ¹ý

ÀÌ Ã¥ÀÇ ´ë»ó µ¶ÀÚ
ÀÌ Ã¥Àº ¸®´ª½º(¶Ç´Â UNIX)°¡ ¼ÒÇÁÆ®¿þ¾î °³¹ßÀڵ鿡°Ô Á¦°øÇÏ´Â ¼ö´ÜµéÀ» ºü¸£°Ô ¹è¿ì°íÀÚ ÇÏ´Â ÇÁ·Î±×·¡¸Óµé, ±×¸®°í ¸®´ª½º ½Ã½ºÅÛÀ» À§ÇÑ ÀÀ¿ëÇÁ·Î±×·¥ÀÇ °³¹ß ½Ã°£À» ÃÖ¼ÒÈ­Çϰí ÀÀ¿ëÇÁ·Î±×·¥ÀÇ È°¿ëµµ¸¦ ÃÖ´ëÇÑ ³ôÀ̰íÀÚ ÇÏ´Â ÇÁ·Î±×·¡¸ÓµéÀ» À§ÇÑ Ã¥ÀÌ´Ù. ¸íÈ®ÇÑ ¼³¸í°ú °ËÁõµÈ ´Ü°èº° Á¢±Ù¹æ½ÄÀ» ÅëÇØ¼­, µ¶ÀÚ´Â ÇÙ½É ±â¹ýµé ¸ðµÎ¸¦ ºü¸£°Ô ÀÍÈú ¼ö ÀÖÀ» °ÍÀÌ´Ù.

ÀÌ Ã¥Àº µ¶ÀÚ°¡ C³ª C++ ÇÁ·Î±×·¡¹Ö¿¡ ´Ù¼Ò°£ÀÇ °æÇèÀ» °¡Áö°í ÀÖ´Ù°í °¡Á¤Çϸç, Windows³ª ´Ù¸¥ ½Ã½ºÅÛ¿¡ ´ëÇØ¼­µµ ¾î´À Á¤µµ Àͼ÷ÇÏ´Ù°í °¡Á¤ÇÑ´Ù. ±×·¯³ª Ã¥ÀÇ ¿¹Á¦µéÀº »ó´çÈ÷ ´Ü¼øÇϹǷΠC Àü¹®°¡°¡ ¾Æ´Ï´õ¶óµµ ½±°Ô ÀÌÇØÇÒ ¼ö ÀÖ´Ù. ¸®´ª½º ÇÁ·Î±×·¡¹Ö°ú C/C++ ÇÁ·Î±×·¡¹Ö »çÀÌ¿¡ Á÷Á¢ÀûÀÎ ¿¬°ü¼ºÀÌ Á¸ÀçÇÏ´Â ºÎºÐÀº º»¹®¿¡ ¸í½ÃÀûÀ¸·Î ÁöÀûÇØ µÎ¾ú´Ù.

ÀÌ Ã¥ÀÌ ´Ù·ç´Â ÁÖÁ¦µé
ÀÌ Ã¥ÀÇ ±âº»ÀûÀÎ ¸ñÀûÀº ´ÙÀ½°ú °°´Ù.

* Ç¥ÁØ ¸®´ª½º C ¶óÀ̺귯¸®µé°ú ¿©·¯ ¸®´ª½º ¹× UNIX Ç¥Áص鿡 ¸í½ÃµÈ ±âŸ ¼ö´ÜµéÀÇ »ç¿ë¹ýÀ» °¡¸£Ä£´Ù.
* Ç¥ÁØ ¸®´ª½º °³¹ß µµ±¸µéÀ» ÃÖ´ëÇÑ È°¿ëÇÏ´Â ¹æ¹ýÀ» º¸¿©ÁØ´Ù.
* ¸®´ª½º¿¡¼­ DBM°ú MySQL µ¥ÀÌÅͺ£À̽º ½Ã½ºÅÛÀ» ÀÌ¿ëÇØ ÀڷḦ ÀúÀå, Á¶È¸ÇÏ´Â ¹æ¹ýÀ» °£°áÇÏ°Ô ¼Ò°³ÇÑ´Ù.
* X Window SystemÀ» À§ÇÑ ±×·¡ÇÈ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¸¦ ±¸ÃàÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÑ´Ù. ÀÌ Ã¥Àº GNOME ȯ°æÀÇ ±â¹ÝÀÎ GTK+ ¶óÀ̺귯¸®¿Í KDE ȯ°æÀÇ ±â¹ÝÀÎ Qt ¶óÀ̺êxxvi
·¯¸®¸¦ ¸ðµÎ »ç¿ëÇÑ´Ù.
* µ¶ÀÚ°¡ ½ÇÁ¦ ÀÀ¿ëÇÁ·Î±×·¥À» °³¹ßÇÏ´Â µ¥ ÇÊ¿äÇÑ ±âŸ »çÇ×µéÀ» Á¦½ÃÇÑ´Ù.

ÀÌ Ã¥¿¡¼­´Â ÀÌ·¯ÇÑ ÁÖÁ¦µéÀ» ´Ù·ç¸é¼­ ÇÙ½ÉÀûÀÎ ÇÁ·Î±×·¡¹Ö ÀÌ·ÐÀ» ¼Ò°³ÇÏ°í ±×°ÍÀÇ ½ÇÁ¦ Àû¿ë ¹æ¹ýÀ» ÀûÀýÇÑ ¿¹Á¦µé°ú ¼³¸íÀ» ÅëÇØ¼­ º¸¿©ÁÖ°Ô µÈ´Ù. ´öºÐ¿¡, µ¶ÀÚ´Â À쫆 ̴À» ºü¸£°Ô ÈÈÀ¸¸é¼­ ´Ù¾çÇÑ »çÇ×µéÀ» ÆÄ¾ÇÇÑ ÈÄ ÇÊ¿äÇÏ´Ù¸é ³ªÁß¿¡ ƯÁ¤ ÁÖÁ¦¸¦ ´Ù½Ã ÀÚ¼¼È÷ »ìÆìº¸´Â ½ÄÀÇ È¿°úÀûÀÎ ÇнÀ ¹æ½ÄÀ» »ç¿ëÇÒ ¼ö ÀÖ´Ù.

ÀÌ Ã¥ÀÇ ´ëºÎºÐÀÇ ¿¹Á¦µéÀº ƯÁ¤ ÇÔ¼ö ¶Ç´Â »õ·Î¿î ÀÌ·ÐÀÇ ÇÙ½ÉÀ» Àß º¸¿©ÁÙ ¼ö ÀÖµµ·Ï ÀÛ°í °£°áÇÏ°Ô ¸¸µé¾îÁ³´Ù. ±×·¯³ª ±×·± ÀÛÀº ¿¹Á¦µé¸¸À¸·Î´Â ½ÇÁúÀûÀÎ ¸®´ª½º ÇÁ·Î±×·¡¹Ö ±â¹ýÀ» ¿ÂÀüÇÏ°Ô º¸¿©ÁÙ ¼ö ¾ø±â ¶§¹®¿¡, Á» ´õ Ä¿´Ù¶õ ¿¹Á¦ÀÎ °£´ÜÇÑ ¿Àµð¿À CD µ¥ÀÌÅͺ£À̽º ÀÀ¿ëÇÁ·Î±×·¥À» Á¦½ÃÇÑ ÈÄ Ã¥ Àü¹Ý¿¡¼­ »õ·Î¿î ³»¿ëÀ» °øºÎÇÒ ¶§¸¶´Ù ±×°ÍÀ» Â÷Ãû °»½Å, À籸Çö, È®ÀåÇÏ°Ô µÈ´Ù. ÀÌ CD ÀÀ¿ëÇÁ·Î±×·¥ ¿¹Á¦°¡ °³º° Àå(chapter)ÀÇ ³»¿ë Àüü¸¦ Áö¹èÇÏ´Â °ÍÀº ¾Æ´Ï±â ¶§¹®¿¡ ¿øÇÑ´Ù¸é ÀÌ ¿¹Á¦ ºÎºÐÀ» °Ç³Ê¶Ù¾îµµ µÇÁö¸¸, ÇØ´ç Àå¿¡¼­ ³íÀÇÇÑ ±â¹ýµéÀÇ À¯¿ëÇÏ°íµµ »ó¼¼ÇÑ ÀÀ¿ë ¹æ¹ýÀ» »ìÆìº¼ ¼ö ÀÖÀ¸¹Ç·Î µÉ ¼ö ÀÖÀ¸¸é ÇÔ²² °øºÎÇÏ´Â °ÍÀÌ ¹Ù¶÷Á÷ÇÒ °ÍÀÌ´Ù. ¶ÇÇÑ ÀÌ ¿¹Á¦´Â ÇØ´ç ÀåÀÇ ±âº» ÁÖÁ¦µéº¸´Ù Á» ´õ Áøº¸µÈ ÁÖÁ¦µéÀ» ¼Ò°³ÇÏ´Â ¿ëµµ·Îµµ ¾²ÀδÙ.

ÀÌ CD µ¥ÀÌÅͺ£À̽º ÀÀ¿ëÇÁ·Î±×·¥Àº Á¦2ÀåÀÇ ³¡¿¡¼­ óÀ½ µîÀåÇϴµ¥, °Å±â¿¡¼­´Â ºñ±³Àû Å« ¼Ð ½ºÅ©¸³Æ®ÀÇ Á¶Á÷È­ ¹æ¹ý°ú ¼Ð¿¡¼­ »ç¿ëÀÚ ÀÔ·ÂÀ» ´Ù·ç´Â ¹æ¹ý, ±×¸®°í ¼¿·Î ¸Þ´º¸¦ ±¸¼ºÇϰí ÀڷḦ ÀúÀå, °Ë»öÇÏ´Â ¹æ¹ýÀ» º¸¿©ÁØ´Ù.

ÀÌ Ã¥ÀÇ Á¦1Àå¿¡¼­´Â C ÇÁ·Î±×·¥ ¼Ò½º ÄÚµåÀÇ ±âº»ÀûÀÎ ÄÄÆÄÀÏ ¹× ¸µÅ© ¹æ¹ýÀ» ¼³¸íÇÏ°í ¿Â¶óÀÎ ¸Å´º¾ó¿¡¼­ ¿øÇÏ´Â Á¤º¸¸¦ ã´Â ¹æ¹ýÀ» À̾߱âÇÑ´Ù. Á¦2Àå¿¡¼­´Â C¸¦ Àá½Ã Á¢¾îµÎ°í ¼Ð¿¡ ´ëÇØ¼­ À̾߱âÇÑ´Ù. Á¦3Àå¿¡¼­ºÎÅÍ ´Ù½Ã C ÇÁ·Î±×·¡¹ÖÀ¸·Î µ¹¾Æ°¡¼­ Á¦6Àå¿¡ À̸£±â±îÁö ÆÄÀÏ ´Ù·ç±â, ¸®´ª½º ȯ°æ¿¡¼­ Á¤º¸ ¾ò±â, Å͹̳ΠÀÔ¡¤Ãâ·Â ´Ù·ç±â µîÀ» À̾߱âÇϰí, curses ¶óÀ̺귯¸®¸¦ »ç¿ëÇÏ´Â ¹æ¹ýµµ »ìÆìº»´Ù. ¶ÇÇÑ ¼Ð·Î ±¸ÇöÇÑ CD µ¥ÀÌÅͺ£À̽º ÀÀ¿ëÇÁ·Î±×·¥À» ´Ù½Ã C·Î ±¸ÇöÇØº»´Ù. ÀÀ¿ëÇÁ·Î±×·¥ÀÇ ¼³°è´Â ÀÌÀü°ú µ¿ÀÏÇϵÇ, C¸¦ »ç¿ëÇϰí curses ¶óxxvii
À̺귯¸®¸¦ ÀÌ¿ëÇØ¼­ È­¸é ±â¹Ý »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¸¦ ±¸ÃàÇÑ´Ù´Â Á¡¿¡¼­´Â ÀÌÀü°ú Â÷À̸¦ º¸ÀδÙ.

Á¦7Àå°ú Á¦8ÀåÀº ÀÚ·á °ü¸®¸¦ ´Ù·é´Ù. Á¦7Àå¿¡¼­´Â dbm µ¥ÀÌÅͺ£À̽º ¶óÀ̺귯¸®¸¦ ¼³¸íÇÏ°í ±×°ÍÀ» ÀÌ¿ëÇØ¼­ CD µ¥ÀÌÅͺ£À̽º ÀÀ¿ëÇÁ·Î±×·¥À» ´Ù½Ã ±¸ÇöÇÑ´Ù. ÀÌ ¶§ ¼³°èÇÑ ÀÀ¿ëÇÁ·Î±×·¥ ±¸Á¶°¡ ÀÌÈÄ¿¡µµ À¯ÁöµÈ´Ù. Á¦8Àå¿¡¼­´Â MySQLÀ» ÀÌ¿ëÇØ¼­ ÀڷḦ °ü°èÇü µ¥ÀÌÅͺ£À̽º·Î °ü¸®ÇÏ´Â ¹æ¹ýÀ» À̾߱âÇϸç, CD µ¥ÀÌÅͺ£À̽º ÀÀ¿ëÇÁ·Î±×·¥ ¿ª½Ã MySQLÀ» ÀÌ¿ëÇϵµ·Ï °³¼±ÇÑ´Ù. ¿©±â¼­ ¸¸µé¾îÁø MySQL ±â¹Ý Äڵ尡 ÀÌÈÄ¿¡µµ °è¼Ó ¾²ÀδÙ. ÀÌ ¶§ÂëÀÌ¸é ¿¹Á¦ ÀÀ¿ëÇÁ·Î±×·¥ÀÇ µ¢Ä¡°¡ ÃæºÐÈ÷ Ä¿Áö±â ¶§¹®¿¡, Á¦9Àå°ú Á¦10Àå¿¡¼­´Â Makefile, ¼Ò½º ÄÚµå °ü¸®, ÀÀ¿ëÇÁ·Î±×·¥ ¹èÆ÷¸¦ À§ÇÑ ¿©·¯ °³¹ß µµ±¸µé°ú ÇÁ·Î±×·¡¹ÖÀÇ µð¹ö±ë ¹æ¹ýÀ» ¼³¸íÇÑ´Ù.

Á¦11Àå¿¡¼­ºÎÅÍ´Â ¿©·¯ ¸®´ª½º ÇÁ·Î¼¼½ºµé »çÀÌÀÇ Åë½ÅÀ» °¡´ÉÇÏ°Ô ÇÏ´Â ±â¹ýµéÀ» »ìÆìº¸¸ç, ¼­·Î ´Ù¸¥ ÄÄÇ»Å͵鿡¼­ ½ÇÇàµÇ´Â ÇÁ·Î±×·¥µé »çÀÌÀÇ Åë½ÅÀ» À§ÇÑ ¼ÒÄϰú TCP/IP ³×Æ®¿öÅ·µµ À̾߱âÇÑ´Ù. ¶ÇÇÑ ÇÁ·Î¼¼½º ¾ÆÅ°ÅØÃ³µéÀÇ Â÷À̸¦ ±Øº¹ÇÏ´Â ¹æ¹ýµµ ¼³¸íÇÑ´Ù.

Á¦15Àå±îÁö ¸®´ª½º ÇÁ·Î±×·¡¹ÖÀÇ ±âÃʸ¦ ´ÛÀº ÈÄ, Á¦16Àå°ú Á¦17Àå¿¡¼­´Â ±×·¡ÇÈ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¸¦ ±¸ÃàÇÏ´Â ¹æ¹ýÀ» ´Ù·é´Ù. Á¦16Àå¿¡¼­´Â GNOME ȯ°æÀÇ ±â¹ÝÀÎ GTK+ ŸŶÀ» À̾߱âÇϰí, Á¦17Àå¿¡¼­´Â KDE ȯ°æÀÇ ±â¹ÝÀÎ Qt ŸŶÀ» ¼³¸íÇÑ´Ù. ¶ÇÇÑ CD µ¥ÀÌÅͺ£À̽º ÀÀ¿ëÇÁ·Î±×·¥ÀÇ ±×·¡ÇÈ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¸¦ ÇØ´ç ŸŶÀ» ÀÌ¿ëÇØ ±¸ÃàÇØº»´Ù.

¸¶Áö¸· ÀåÀÎ Á¦18Àå¿¡¼­´Â ¼­·Î ´Ù¸¥ Á¦Á¶»çµéÀÌ ³»³õÀº ¿©·¯ ¸®´ª½º ¹èÆ÷ÆÇµéÀÌ ÁöÄÑ¾ß Çϴ ǥÁصéÀ» »ìÆìº»´Ù. ÀÌ Ç¥Áص鿡 ÀǰÅÇÏ¸é ¼­·Î ´Ù¸¥ ¹èÆ÷ÆÇµé¿¡¼­ µ¿ÀÏÇÏ°Ô ÀÛµ¿ÇÏ´Â ÇÁ·Î±×·¥À» Á» ´õ ½±°Ô ÀÛ¼º, ¹èÆ÷ÇÒ ¼ö ÀÖ´Ù.

¿©±â¼­ ³ª¿­ÇÑ °Íµé ¿Ü¿¡µµ µ¶ÀÚ°¡ ¸®´ª½º ÇÁ·Î±×·¡¹Ö ½Ç·ÂÀ» Ű¿ì´Â µ¥ µµ¿òÀÌ µÇ´Â ¿©·¯ °¡Áö ÁÖÁ¦µéÀÌ ³ª¿À³ª, ÀÌ Á¤µµÀÇ ¿ä¾àÀ¸·Îµµ µ¶ÀÚ°¡ ÀÌ Ã¥ÀÇ ÀüüÀûÀÎ ±¸¼ºÀ» ÆÄ¾ÇÇÏ´Â µ¥¿¡´Â ºÎÁ·ÇÔÀÌ ¾øÀ» °ÍÀÌ´Ù.
Ãâó : ¾Ë¶óµò 
9788990758200
35,100¿ø
³ë¶õºÏ ¸µÅ© °øÀ¯»çÀÌÆ® : *ÀÚ±â°æ¿µ³ëÇÏ¿ì(Ä«Æä)
³ë¶õºÏ °³ÀÎÁ¤º¸Ãë±Þ¹æÄ§ ±¤°í/Á¦ÈÞ¹®ÀÇ  ¼¼Á¾Æ¯º°ÀÚÄ¡½Ã °¡¸§·Î 255-21(2Â÷Ǫ¸£Áö¿À½ÃƼ) 1452È£
»ç¾÷ÀÚ¹øÈ£ 203-02-92535 ÀÎÁ¾ÀÏ ½Å°í¹øÈ£ Á¦ 2015-¼¼Á¾-0075È£ E-mail dlsjong@naver.com 010-2865-2225
COPYRIGHT(c) noranbook.net All rights Reserved.