프로그래밍 패턴-맛보기
로버트 나이스트롬 저/박일 역 | 한빛미디어 | 2016년 06월 35,000원
로버트 나이스트롬 저/박일 역 | 한빛미디어 | 2016년 06월
35,000원
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
www.hanbit.co.kr<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
SDK50<br />
<br />
Daum<br />
<br />
cafe.daum.net/superdroid<br />
116445000<br />
<br />
C<br />
LG<br />
<br />
<br />
<br />
http://goo.gl/tJK3Tu<br />
70825000<br />
<br />
<br />
<br />
JavaFXNIO<br />
<br />
<br />
cafe.naver.com/thisisjava<br />
1,22430000
www.hanbit.co.kr<br />
<br />
<br />
<br />
HTML5<br />
CSS3<br />
<br />
JavaScript<br />
jQuery<br />
HTML51<br />
HTML5<br />
HTML5<br />
62430,000<br />
<br />
<br />
<br />
98032,000<br />
<br />
Node.js<br />
<br />
<br />
HTML5<br />
CSS3 <br />
<br />
Node.js<br />
Nodejs<br />
48425,000<br />
<br />
HTML5<br />
HTML5<br />
70032,000
13<br />
201661<br />
<br />
783IT<br />
02–325–554402–336–7124<br />
199962410–1779ISBN978–89–6848–287-893000<br />
<br />
<br />
<br />
<br />
<br />
www.hanbit.co.kr / ask@hanbit.co.kr<br />
Game Programming PatternsbyRobertNystrom<br />
Copyright2014byRobertNystromAllrightsreserved<br />
KoreantranslationrightsarrangedwithRobertNystromUSAthroughDannyHongAgencyKorea<br />
Korean edition copyright 2016 by Hanbit Media, Inc.
13<br />
GAME PROGRAMMING PATTERNS
Robert Nystrom<br />
20108EANFL<br />
PCPS2Xbox<br />
X360DS<br />
<br />
<br />
<br />
<br />
2000<br />
2<br />
2011 <br />
22012 32013<br />
DebugIt2010 xUnit20102008<br />
httpparkpdeglooscom<br />
4
pattern123<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
50300<br />
<br />
1012<br />
<br />
<br />
<br />
5
httpparkpdeglooscom<br />
URL<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
6
5TRS80 1 <br />
<br />
BASIC <br />
<br />
TRS80<br />
2<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
TunnelsandTrolls <br />
<br />
1<br />
TRPG 3 <br />
<br />
<br />
1TandyPC1977ModelI<br />
2<br />
3DungeonsDragonsTRPG1975<br />
7
10THINKC 4 5 <br />
<br />
6 <br />
<br />
<br />
C<br />
<br />
7 GoF<br />
<br />
<br />
<br />
2001 ElectronicArts EA <br />
<br />
NFL MaddenFootball <br />
<br />
<br />
EACPU<br />
<br />
<br />
4MacOSANSIC<br />
5<br />
<br />
61<br />
7<br />
<br />
8
EA<br />
GoF<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
3D<br />
<br />
<br />
9
3DFPS<br />
<br />
<br />
<br />
<br />
<br />
<br />
Quake <br />
<br />
8 <br />
<br />
<br />
<br />
GangofFour GoF<br />
9<br />
GoF<br />
8GameProgrammingGems<br />
9GoF<br />
2013<br />
9<br />
GoFGoFWikiXP<br />
2010<br />
10
2GoF<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
AAA<br />
<br />
<br />
31<br />
2GoF<br />
<br />
3133<br />
456<br />
11
CCC<br />
<br />
<br />
CC<br />
12
CCC<br />
CC<br />
<br />
CC<br />
<br />
<br />
C11<br />
C<br />
CC<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
GoF<br />
GoF<br />
<br />
13
14
EAEA<br />
<br />
MichaelMalone OlivierNallet RichardWifall <br />
<br />
1 <br />
<br />
250 2 <br />
<br />
3<br />
<br />
2<br />
<br />
4<br />
5 <br />
1httpgooglO5d6ql<br />
2httpsgitiovwTXy<br />
3LaurenBriese<br />
4ColmSloan<br />
20<br />
5redditcomupvote<br />
15
16
CONTENTS<br />
4<br />
5<br />
7<br />
15<br />
Part<br />
I<br />
<br />
CHAPTER1<br />
11 29<br />
12 32<br />
13 34<br />
14 35<br />
15 36<br />
16 37<br />
17 38<br />
Part<br />
II <br />
CHAPTER2<br />
21 44<br />
22 47<br />
17
CONTENTS<br />
23 49<br />
24 53<br />
25 54<br />
CHAPTER3<br />
31 57<br />
32 60<br />
33 61<br />
34 61<br />
35 66<br />
36 66<br />
CHAPTER4<br />
41 69<br />
42 71<br />
43 75<br />
44 76<br />
45 81<br />
46 84<br />
47 85<br />
18
CHAPTER5<br />
51 87<br />
52 93<br />
53 99<br />
CHAPTER6<br />
61 103<br />
62 106<br />
63 108<br />
64 112<br />
65 118<br />
CHAPTER7<br />
71 122<br />
72 FSM 124<br />
73 125<br />
74 128<br />
75 130<br />
76 132<br />
77 134<br />
78 135<br />
19
CONTENTS<br />
79 136<br />
710 137<br />
711 139<br />
Part<br />
III <br />
CHAPTER8<br />
81 143<br />
82 143<br />
83 146<br />
84 147<br />
85 147<br />
86 148<br />
87 156<br />
88 159<br />
CHAPTER9<br />
91 161<br />
92 161<br />
93 165<br />
94 165<br />
20
95 165<br />
96 166<br />
97 173<br />
98 177<br />
CHAPTER10<br />
101 179<br />
102 179<br />
103 182<br />
104 182<br />
105 183<br />
106 186<br />
107 192<br />
108 194<br />
Part<br />
IV <br />
CHAPTER11<br />
111 197<br />
112 197<br />
113 203<br />
114 203<br />
21
CONTENTS<br />
115 204<br />
116 205<br />
117 217<br />
118 223<br />
CHAPTER12<br />
121 225<br />
122 225<br />
123 227<br />
124 227<br />
125 228<br />
126 229<br />
127 231<br />
128 237<br />
CHAPTER13<br />
131 239<br />
132 239<br />
133 243<br />
134 244<br />
135 244<br />
136 246<br />
137 252<br />
22
138 255<br />
Part<br />
V <br />
CCHAPTER14<br />
141 259<br />
142 259<br />
143 263<br />
144 263<br />
145 264<br />
146 264<br />
147 274<br />
148 279<br />
CHAPTER15<br />
151 281<br />
152 281<br />
153 286<br />
154 286<br />
155 287<br />
156 289<br />
23
CONTENTS<br />
157 297<br />
158 300<br />
CHAPTER16<br />
161 303<br />
162 303<br />
163 304<br />
164 305<br />
165 305<br />
166 306<br />
167 312<br />
168 317<br />
Part<br />
VI <br />
CHAPTER17<br />
171 321<br />
172 321<br />
173 327<br />
174 327<br />
175 328<br />
24
176 329<br />
177 339<br />
178 343<br />
CHAPTER18<br />
181 345<br />
182 345<br />
183 350<br />
184 350<br />
185 351<br />
186 353<br />
187 358<br />
188 360<br />
CHAPTER19<br />
191 361<br />
192 361<br />
193 363<br />
194 363<br />
195 364<br />
196 367<br />
197 372<br />
198 376<br />
25
CONTENTS<br />
CHAPTER20<br />
201 377<br />
202 377<br />
203 379<br />
204 379<br />
205 379<br />
206 380<br />
207 389<br />
208 393<br />
394<br />
26
PartI
Part I<br />
<br />
21 <br />
1 -
CHAPTER 1<br />
<br />
<br />
<br />
<br />
1<br />
1.1.<br />
3D<br />
AI alphabetaprune <br />
2<br />
<br />
<br />
<br />
<br />
<br />
1<br />
2<br />
1 - <br />
29
5<br />
3 <br />
<br />
<br />
5<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
4<br />
<br />
<br />
3<br />
4OCR<br />
30 1 -
5 <br />
<br />
<br />
<br />
<br />
6<br />
<br />
<br />
<br />
<br />
<br />
5<br />
<br />
5<br />
<br />
6<br />
1 - <br />
31
5<br />
GoF<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
1.2.<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
32 1 -
7 <br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
8 <br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
9 <br />
7hack<br />
<br />
8YouArentGonnaNeedItYAGNI<br />
<br />
9<br />
1 - <br />
33
1.3.<br />
<br />
<br />
10<br />
<br />
<br />
<br />
415<br />
<br />
256<br />
ID1<br />
<br />
<br />
17<br />
<br />
WillWright <br />
<br />
<br />
<br />
<br />
10C<br />
<br />
<br />
<br />
10instantiated<br />
<br />
34 1 -
1.4. <br />
<br />
<br />
<br />
<br />
<br />
11 <br />
<br />
<br />
<br />
<br />
<br />
12<br />
<br />
<br />
<br />
11CleanCode2013<br />
12<br />
1 - <br />
35
13<br />
1.5. <br />
14<br />
1<br />
2<br />
3<br />
<br />
<br />
13<br />
<br />
14<br />
36 1 -
1<br />
15<br />
<br />
<br />
<br />
1.6.<br />
<br />
<br />
<br />
<br />
<br />
<br />
15<br />
<br />
1 - <br />
37
16<br />
AB<br />
CD<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
1.7.<br />
<br />
<br />
<br />
<br />
<br />
16<br />
16<br />
1620<br />
38 1 -
17<br />
<br />
<br />
<br />
<br />
<br />
171FPS<br />
1 - <br />
39
PartII<br />
<br />
GoF20<br />
20<br />
<br />
GoF20GoF<br />
<br />
6234<br />
57
Part II<br />
<br />
2<br />
3<br />
4<br />
5<br />
6<br />
7
CHAPTER 2<br />
<br />
client <br />
GoF311<br />
command <br />
<br />
GoF 1<br />
<br />
<br />
<br />
<br />
<br />
<br />
reify 2<br />
<br />
1GoFGoF2015<br />
<br />
2reifyresfythingify<br />
thingifyreify<br />
2 - <br />
43
GoF<br />
firstclass <br />
<br />
3 <br />
<br />
<br />
<br />
GoF<br />
<br />
<br />
<br />
<br />
2.1. <br />
<br />
<br />
<br />
3<br />
<br />
<br />
44 2 -
4<br />
<br />
<br />
<br />
<br />
<br />
<br />
9<br />
<br />
<br />
<br />
<br />
<br />
5<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
4B<br />
5<br />
2 - <br />
45
6<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
6<br />
<br />
NullObject<br />
46 2 -
CHAPTER 3<br />
<br />
sharing finegrained GoF265<br />
<br />
<br />
<br />
<br />
<br />
3.1.<br />
<br />
<br />
160GPU<br />
<br />
CPUGPU<br />
<br />
3 - <br />
57
58 2 -
1GPU<br />
<br />
<br />
1<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
2<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
1<br />
213<br />
2<br />
3<br />
3 - <br />
59
4<br />
<br />
GPU<br />
<br />
3.2. <br />
GPU<br />
scale <br />
GPU<br />
API<br />
Direct3DOpenGL instancedrendering 3<br />
API<br />
<br />
<br />
draw <br />
<br />
3GoF<br />
60 2 -
3.3. <br />
<br />
4 <br />
GPU<br />
<br />
<br />
GoF intrinsicstate<br />
contextfree geometry <br />
<br />
extrinsicstate <br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
3.4. <br />
<br />
<br />
<br />
4GoF265<br />
3 - <br />
61
5 <br />
<br />
<br />
<br />
<br />
<br />
<br />
6<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
5<br />
622CC2<br />
CCmemorymanaged<br />
<br />
52<br />
<br />
62 2 -
CHAPTER 6<br />
<br />
GoF<br />
181<br />
<br />
GoFGoF<br />
1<br />
<br />
<br />
<br />
6.1. <br />
GoF<br />
1C<br />
<br />
<br />
6 - <br />
103
API<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
104 2 -
C11<br />
C 2 thread<br />
safe<br />
3<br />
2cppreferencecomhttpgooglYZhFhbStaticlocalvariablesMSDNhttpsgooglPCYsQaMagic<br />
statics<br />
3<br />
<br />
6 - <br />
105
6.2. <br />
<br />
<br />
<br />
<br />
CPU<br />
<br />
<br />
<br />
automatic<br />
initialization<br />
<br />
<br />
<br />
4<br />
<br />
<br />
<br />
<br />
5 <br />
<br />
<br />
4MoreEffectiveC2007<br />
26<br />
5mockobject<br />
106 2 -
6 - <br />
107
6.3. <br />
<br />
<br />
<br />
<br />
<br />
C<br />
<br />
<br />
<br />
108 2 -
PartIII<br />
<br />
<br />
<br />
<br />
<br />
<br />
9<br />
10<br />
8 facade
Part III<br />
<br />
8<br />
9<br />
10
CHAPTER 8<br />
<br />
8.1.<br />
<br />
8.2. <br />
1 <br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
1<br />
8 - <br />
143
160<br />
2<br />
<br />
<br />
<br />
framebuffer <br />
RAM<br />
3 <br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
tearing4 <br />
2<br />
<br />
3pixelformatcolordepth<br />
3288<br />
4<br />
144 3 -
5<br />
<br />
<br />
<br />
<br />
11<br />
12<br />
<br />
<br />
<br />
<br />
<br />
AB1AB<br />
21A<br />
BB2<br />
<br />
51<br />
23<br />
<br />
54<br />
8 - <br />
145
A13<br />
2A<br />
<br />
6<br />
<br />
<br />
AGPU<br />
7<br />
B<br />
<br />
<br />
<br />
<br />
8.3. <br />
<br />
<br />
<br />
<br />
<br />
<br />
6halfsilveredmirror<br />
<br />
7<br />
<br />
146 3 -
CHAPTER 9<br />
<br />
9.1. <br />
<br />
9.2. <br />
<br />
<br />
<br />
1 <br />
<br />
batchmode <br />
<br />
<br />
2<br />
1<br />
2HTMLPDFhttpsgitiovwkEs<br />
<br />
9 - <br />
161
CPU<br />
<br />
<br />
interactive<br />
3<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
4<br />
<br />
<br />
<br />
<br />
<br />
GUI<br />
<br />
<br />
<br />
<br />
<br />
3ColossalCaveAdventure<br />
4<br />
<br />
162 3 -
GUI<br />
<br />
<br />
<br />
<br />
5<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
6 <br />
AI <br />
<br />
<br />
<br />
<br />
7<br />
<br />
framespersecond FPSFPS<br />
5idle<br />
<br />
6update10<br />
7tickframe<br />
9 - <br />
163
framerate <br />
CPUGPU<br />
<br />
<br />
GPUOS<br />
<br />
vs<br />
NESII<br />
CPU 8 CPU<br />
<br />
<br />
<br />
9<br />
<br />
<br />
<br />
<br />
8MOS6502<br />
9PCPC<br />
PC<br />
164 3 -
9.3. <br />
<br />
<br />
9.4. <br />
<br />
<br />
<br />
<br />
10<br />
<br />
<br />
<br />
9.5. <br />
10<br />
9010<br />
11<br />
10<br />
<br />
11<br />
9 - <br />
165
UIOS<br />
<br />
API<br />
OS<br />
<br />
<br />
<br />
<br />
<br />
<br />
9.6. <br />
<br />
<br />
AI<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
166 3 -
PartIV<br />
<br />
scene <br />
behavior <br />
<br />
RPG<br />
<br />
<br />
13<br />
12<br />
11
Part IV<br />
<br />
11<br />
12<br />
13
CHAPTER 11<br />
<br />
11.1. <br />
<br />
11.2. <br />
<br />
1 <br />
<br />
<br />
<br />
C heavyweightlanguage <br />
<br />
<br />
<br />
1C6<br />
RAD750C250httpgooglPb55Va<br />
11 - <br />
197
mod <br />
toolchain <br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
198 4 -
2 <br />
<br />
<br />
GoF<br />
<br />
<br />
<br />
<br />
<br />
4<br />
<br />
<br />
3<br />
2GoF324<br />
3parsing<br />
3<br />
11 - <br />
199
evaluate <br />
200 4 -
PartV<br />
<br />
<br />
<br />
<br />
decoupling <br />
<br />
<br />
1415<br />
16
Part V<br />
<br />
14<br />
15<br />
16
CHAPTER 14<br />
<br />
14.1.<br />
<br />
14.2.<br />
<br />
Bjørn 1 <br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
AI<br />
1<br />
14 - <br />
259
5<br />
2 <br />
<br />
3 <br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
4<br />
<br />
<br />
<br />
<br />
2<br />
32012<br />
4<br />
AI<br />
<br />
4 <br />
<br />
<br />
260 5 -
AI<br />
<br />
<br />
<br />
5 <br />
decoration <br />
prop <br />
zone <br />
<br />
5<br />
<br />
<br />
5composition<br />
<br />
14 - <br />
261
DeadlyDiamond <br />
6<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
6<br />
<br />
262 5 -
PartVI<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
17<br />
<br />
1819<br />
20
Part VI<br />
<br />
17<br />
18<br />
19<br />
20
CHAPTER 17<br />
<br />
17.1. <br />
CPU<br />
17.2. <br />
CPU<br />
<br />
<br />
<br />
<br />
<br />
17 - <br />
321
1980RAM 1<br />
CPU<br />
RAMCPU<br />
<br />
RAM 2 CPU<br />
<br />
CPU99<br />
CPU<br />
<br />
1CPURAM<br />
1TonyAlbrechtPitfallsofObjectOrientedProgramminghttpgoogljVmFHVComputer<br />
ArchitectureAQuantitativeApproachMorganKaufmann2011<br />
2RAMrandom<br />
accessmemoryRAM<br />
2RAM<br />
322 6 -
3<br />
1<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
4<br />
<br />
<br />
<br />
pallet5 <br />
<br />
<br />
<br />
<br />
3<br />
4localityofreference<br />
5<br />
17 - <br />
323
1<br />
50<br />
50<br />
<br />
<br />
CPU<br />
CPUCPUCPU<br />
RAM<br />
databus<br />
30CPURAM<br />
CPU<br />
CPUCPU<br />
<br />
staticRAM SRAM<br />
<br />
L1 6 <br />
RAM<br />
RAM64128<br />
cacheline <br />
6L1L2L3<br />
<br />
324 6 -
15<br />
20.8. <br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
BSP<br />
kd<br />
BVH<br />
11<br />
<br />
<br />
<br />
<br />
1bucketsort<br />
BSPkdBVH1<br />
1trie<br />
15<br />
<br />
20 - <br />
393
394 <br />
INDEX<br />
<br />
2325<br />
AI48121139<br />
ANTLR222<br />
Artemis344<br />
AVL391<br />
BigO378<br />
Bison222<br />
BSP389391393<br />
BVH391393<br />
C313<br />
C105<br />
C3492<br />
C383<br />
C12197<br />
C309<br />
Cachegrind328<br />
63<br />
CPU325<br />
CPU325327<br />
274<br />
235<br />
Delta3D279<br />
311<br />
XNA159<br />
C6985<br />
85<br />
Finch96<br />
FPS163<br />
248373<br />
XNA194279318<br />
XNA318<br />
Delta3D279<br />
XNA194279<br />
279<br />
317<br />
Go301<br />
219<br />
GPU57<br />
378<br />
207<br />
isa240<br />
69<br />
JIT202<br />
JSON99251<br />
kd391393<br />
L1L2L3324<br />
lex215<br />
54<br />
194<br />
MVC69<br />
PDP1175<br />
289<br />
226<br />
Quintus194<br />
300<br />
91<br />
SRAM324
395<br />
<br />
126<br />
swapchainDirect3D159<br />
OpenGL159<br />
62<br />
TRS807<br />
UI216<br />
300<br />
220<br />
220<br />
VM219<br />
vtable94201244328<br />
97<br />
98<br />
x86207<br />
yacc215<br />
YAGNI33<br />
<br />
351364366<br />
197203<br />
328340<br />
273<br />
361<br />
106111<br />
161<br />
165<br />
202214<br />
380381382<br />
169232<br />
57<br />
136138<br />
139<br />
61<br />
377<br />
220370<br />
207<br />
113<br />
84<br />
116<br />
69<br />
390<br />
161<br />
176<br />
350<br />
228<br />
291<br />
339<br />
46309315<br />
169184312317<br />
339344<br />
255262<br />
52<br />
37390<br />
115<br />
249255<br />
72<br />
345<br />
118<br />
271363<br />
198<br />
86<br />
245<br />
321<br />
85<br />
285286
396 <br />
INDEX<br />
109143182260<br />
128340<br />
95<br />
205<br />
32109234257<br />
391<br />
VM218<br />
110289305310311<br />
204<br />
201247<br />
203218223<br />
69313<br />
326<br />
210<br />
31<br />
53<br />
44313<br />
296<br />
179<br />
291<br />
52<br />
324<br />
366<br />
361363<br />
109<br />
277<br />
101<br />
43<br />
203<br />
326<br />
335357<br />
198205<br />
157<br />
321<br />
181<br />
197<br />
221<br />
198230<br />
184<br />
169<br />
219<br />
301<br />
161<br />
393<br />
99<br />
124276<br />
63<br />
116<br />
345<br />
135<br />
202<br />
286<br />
335<br />
357<br />
259260266343<br />
298<br />
38<br />
365<br />
296<br />
359<br />
379<br />
337<br />
369<br />
83<br />
193<br />
10<br />
188227240242262340<br />
136<br />
122<br />
144<br />
227
397<br />
<br />
303<br />
66<br />
94<br />
99<br />
109<br />
183286326296232<br />
69128247<br />
87<br />
245<br />
VM217<br />
214<br />
99<br />
175<br />
308<br />
43<br />
49<br />
298<br />
103<br />
369371<br />
353<br />
38<br />
301<br />
360<br />
223<br />
223<br />
179<br />
202<br />
161<br />
382<br />
333334335344362363<br />
216222<br />
C247<br />
125<br />
391393<br />
38<br />
61<br />
290<br />
346<br />
166<br />
192<br />
95<br />
377<br />
162223281<br />
44162<br />
124<br />
139<br />
84<br />
305<br />
116<br />
358<br />
87<br />
281<br />
173281<br />
282<br />
74<br />
281<br />
281<br />
223<br />
143<br />
382386<br />
379<br />
391393<br />
60<br />
282<br />
253353<br />
203<br />
199223<br />
44<br />
93247<br />
445385<br />
322<br />
45<br />
132
398 <br />
INDEX<br />
220<br />
207<br />
313340<br />
97340<br />
298<br />
345<br />
39198<br />
130279<br />
174175<br />
108110287<br />
335<br />
205<br />
227<br />
183<br />
125<br />
188212261<br />
83<br />
262<br />
278<br />
52<br />
346<br />
49<br />
323<br />
351<br />
5579<br />
319327353380<br />
66<br />
200<br />
328<br />
295<br />
80<br />
362<br />
250<br />
324<br />
352<br />
325328<br />
325<br />
252275<br />
226227254260304305<br />
215<br />
259<br />
144<br />
183<br />
162<br />
177<br />
391393<br />
287<br />
287<br />
10<br />
265<br />
224<br />
37<br />
239<br />
340<br />
219<br />
165<br />
31<br />
144<br />
125<br />
352<br />
237<br />
204<br />
322344<br />
132<br />
169<br />
125134<br />
134215<br />
283<br />
393<br />
163
399<br />
<br />
237<br />
350<br />
199216222<br />
222<br />
183<br />
313<br />
335<br />
335<br />
361<br />
198<br />
10<br />
208<br />
66247274<br />
299<br />
299<br />
294<br />
208220<br />
208<br />
232253<br />
264332<br />
137<br />
163<br />
144<br />
199<br />
296<br />
35<br />
87<br />
327337<br />
288299<br />
144<br />
144<br />
352<br />
109276<br />
136<br />
225<br />
225<br />
64248253<br />
130<br />
85<br />
295380<br />
212<br />
139<br />
345<br />
216<br />
197<br />
116<br />
128218<br />
283<br />
362363<br />
<br />
<br />
72<br />
151<br />
201<br />
329<br />
284290306<br />
316<br />
265<br />
273<br />
273<br />
246<br />
113<br />
113<br />
152<br />
45<br />
277<br />
307<br />
277<br />
261
www.hanbit.co.kr<br />
Hanbit eBook<br />
Realtime<br />
www.hanbit.co.kr/ebook<br />
DRM free!<br />
<br />
eBook Oriented!<br />
<br />
Hanbit eBook<br />
Realtime 70<br />
Hanbit eBook<br />
Realtime e89<br />
49<br />
Hanbit eBook<br />
Realtime 90<br />
Hanbit eBook<br />
Realtime 49<br />
92<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
Mobile and Web Messaging
www.hanbit.co.kr<br />
2015<br />
vol1<br />
30000<br />
<br />
<br />
<br />
vol2<br />
<br />
ZerotoMaker<br />
<br />
<br />
<br />
<br />
13000<br />
<br />
<br />
<br />
<br />
<br />
14000<br />
<br />
CEO<br />
<br />
MakerPro<br />
<br />
<br />
<br />
<br />
Make