Jon Jagger is an independent software trainer, designer, and consultant specializing in Visual C# .NET, C++, Java, C, OO, patterns, design, and general programming. His work on this book also was done through Content Master Ltd. Jon is a U.K. C++ standards panel member and a regular contributor to the ACCU Overload journal. His interests include training excellence, design, simplicity, problem solving, and Monty Python (which he says is required knowledge for all software developers). Jon, his wife, Natalie, and their three small children (Ellie, Penny, and Patrick) live in a delightful 104-year-old house overlooking a seven-acre field of barley in a village called Trull (population 300). You can send him an e-mail message at jon@jaggersoft.com.
Acknowledgments | xv | ||||
Introduction | xvii | ||||
|
|||||
|
3 | (24) | |||
|
4 | (3) | |||
|
7 | (4) | |||
|
11 | (3) | |||
|
14 | (4) | |||
|
18 | (9) | |||
|
27 | (16) | |||
|
27 | (1) | |||
|
28 | (1) | |||
|
28 | (1) | |||
|
29 | (2) | |||
|
29 | (1) | |||
|
30 | (1) | |||
|
31 | (4) | |||
|
32 | (3) | |||
|
35 | (5) | |||
|
35 | (1) | |||
|
36 | (3) | |||
|
39 | (1) | |||
|
40 | (1) | |||
|
40 | (3) | |||
|
43 | (16) | |||
|
43 | (4) | |||
|
44 | (1) | |||
|
45 | (2) | |||
|
47 | (1) | |||
|
47 | (1) | |||
|
48 | (3) | |||
|
49 | (1) | |||
|
49 | (1) | |||
|
50 | (1) | |||
|
51 | (8) | |||
|
59 | (14) | |||
|
59 | (1) | |||
|
60 | (2) | |||
|
60 | (1) | |||
|
61 | (1) | |||
|
62 | (1) | |||
|
62 | (5) | |||
|
63 | (1) | |||
|
64 | (1) | |||
|
64 | (3) | |||
|
67 | (2) | |||
|
68 | (1) | |||
|
69 | (4) | |||
|
73 | (20) | |||
|
73 | (2) | |||
|
75 | (1) | |||
|
76 | (1) | |||
|
77 | (1) | |||
|
77 | (16) | |||
|
93 | (22) | |||
|
93 | (1) | |||
|
94 | (1) | |||
|
95 | (1) | |||
|
96 | (4) | |||
|
100 | (4) | |||
|
100 | (1) | |||
|
101 | (3) | |||
|
104 | (5) | |||
|
109 | (6) | |||
|
|||||
|
115 | (20) | |||
|
115 | (1) | |||
|
116 | (1) | |||
|
117 | (2) | |||
|
119 | (9) | |||
|
121 | (7) | |||
|
128 | (7) | |||
|
129 | (1) | |||
|
130 | (5) | |||
|
135 | (18) | |||
|
135 | (4) | |||
|
139 | (4) | |||
|
140 | (1) | |||
|
141 | (2) | |||
|
143 | (1) | |||
|
143 | (1) | |||
|
144 | (2) | |||
|
146 | (1) | |||
|
146 | (2) | |||
|
148 | (5) | |||
|
153 | (18) | |||
|
153 | (4) | |||
|
154 | (1) | |||
|
154 | (1) | |||
|
154 | (1) | |||
|
155 | (2) | |||
|
157 | (14) | |||
|
158 | (1) | |||
|
158 | (2) | |||
|
160 | (1) | |||
|
161 | (1) | |||
|
162 | (1) | |||
|
163 | (1) | |||
|
164 | (7) | |||
|
171 | (22) | |||
|
171 | (8) | |||
|
171 | (1) | |||
|
172 | (1) | |||
|
173 | (1) | |||
|
174 | (1) | |||
|
175 | (1) | |||
|
176 | (2) | |||
|
178 | (1) | |||
|
179 | (14) | |||
|
180 | (2) | |||
|
182 | (1) | |||
|
183 | (1) | |||
|
184 | (2) | |||
|
186 | (1) | |||
|
186 | (7) | |||
|
193 | (14) | |||
|
193 | (1) | |||
|
194 | (13) | |||
|
195 | (3) | |||
|
198 | (2) | |||
|
200 | (4) | |||
|
204 | (3) | |||
|
207 | (24) | |||
|
207 | (1) | |||
|
208 | (18) | |||
|
208 | (1) | |||
|
209 | (1) | |||
|
210 | (1) | |||
|
211 | (1) | |||
|
212 | (1) | |||
|
213 | (1) | |||
|
214 | (1) | |||
|
215 | (1) | |||
|
215 | (1) | |||
|
216 | (1) | |||
|
217 | (3) | |||
|
220 | (1) | |||
|
220 | (1) | |||
|
220 | (6) | |||
|
226 | (2) | |||
|
226 | (1) | |||
|
226 | (2) | |||
|
228 | (3) | |||
|
231 | (18) | |||
|
231 | (5) | |||
|
231 | (1) | |||
|
232 | (1) | |||
|
233 | (1) | |||
|
234 | (1) | |||
|
235 | (1) | |||
|
236 | (1) | |||
|
236 | (13) | |||
|
236 | (1) | |||
|
237 | (1) | |||
|
238 | (1) | |||
|
239 | (1) | |||
|
240 | (2) | |||
|
242 | (7) | |||
|
|||||
|
249 | (16) | |||
|
249 | (2) | |||
|
251 | (3) | |||
|
252 | (1) | |||
|
252 | (1) | |||
|
253 | (1) | |||
|
253 | (1) | |||
|
254 | (1) | |||
|
254 | (1) | |||
|
255 | (2) | |||
|
257 | (8) | |||
|
258 | (7) | |||
|
265 | (16) | |||
|
265 | (7) | |||
|
265 | (2) | |||
|
267 | (2) | |||
|
269 | (1) | |||
|
269 | (1) | |||
|
269 | (1) | |||
|
270 | (1) | |||
|
270 | (1) | |||
|
271 | (1) | |||
|
271 | (1) | |||
|
272 | (1) | |||
|
272 | (1) | |||
|
273 | (8) | |||
|
281 | (20) | |||
|
281 | (9) | |||
|
281 | (3) | |||
|
284 | (1) | |||
|
284 | (1) | |||
|
285 | (1) | |||
|
286 | (2) | |||
|
288 | (2) | |||
|
290 | (11) | |||
|
291 | (1) | |||
|
291 | (1) | |||
|
292 | (1) | |||
|
292 | (1) | |||
|
293 | (2) | |||
|
295 | (6) | |||
|
301 | (18) | |||
|
301 | (11) | |||
|
301 | (1) | |||
|
302 | (1) | |||
|
303 | (1) | |||
|
304 | (2) | |||
|
306 | (1) | |||
|
307 | (1) | |||
|
308 | (1) | |||
|
309 | (3) | |||
|
312 | (7) | |||
|
312 | (1) | |||
|
312 | (1) | |||
|
313 | (1) | |||
|
314 | (5) | |||
|
|||||
|
319 | (22) | |||
|
320 | (7) | |||
|
320 | (4) | |||
|
324 | (2) | |||
|
326 | (1) | |||
|
327 | (8) | |||
|
327 | (2) | |||
|
329 | (3) | |||
|
332 | (3) | |||
|
335 | (6) | |||
|
335 | (6) | |||
|
341 | (16) | |||
|
341 | (1) | |||
|
342 | (8) | |||
|
342 | (2) | |||
|
344 | (3) | |||
|
347 | (1) | |||
|
348 | (2) | |||
|
350 | (7) | |||
|
350 | (7) | |||
|
357 | (14) | |||
|
357 | (1) | |||
|
358 | (1) | |||
|
358 | (1) | |||
|
358 | (13) | |||
|
359 | (4) | |||
|
363 | (3) | |||
|
366 | (5) | |||
|
371 | (26) | |||
|
371 | (2) | |||
|
373 | (4) | |||
|
373 | (3) | |||
|
376 | (1) | |||
|
376 | (1) | |||
|
377 | (20) | |||
|
378 | (8) | |||
|
386 | (11) | |||
|
397 | (18) | |||
|
398 | (7) | |||
|
398 | (6) | |||
|
404 | (1) | |||
|
405 | (4) | |||
|
405 | (4) | |||
|
409 | (6) | |||
|
409 | (6) | |||
|
415 | (22) | |||
|
415 | (11) | |||
|
416 | (7) | |||
|
423 | (3) | |||
|
426 | (11) | |||
|
427 | (4) | |||
|
431 | (6) | |||
|
|||||
|
437 | (22) | |||
|
437 | (1) | |||
|
438 | (21) | |||
|
439 | (9) | |||
|
448 | (11) | |||
|
459 | (20) | |||
|
460 | (8) | |||
|
460 | (4) | |||
|
464 | (4) | |||
|
468 | (11) | |||
|
468 | (4) | |||
|
472 | (7) | |||
|
479 | (22) | |||
|
479 | (5) | |||
|
480 | (1) | |||
|
480 | (1) | |||
|
481 | (2) | |||
|
483 | (1) | |||
|
483 | (1) | |||
|
484 | (17) | |||
|
484 | (6) | |||
|
490 | (4) | |||
|
494 | (7) | |||
|
|||||
|
501 | (24) | |||
|
502 | (3) | |||
|
502 | (1) | |||
|
503 | (1) | |||
|
504 | (1) | |||
|
505 | (20) | |||
|
505 | (9) | |||
|
514 | (11) | |||
|
525 | (10) | |||
|
525 | (10) | |||
|
526 | (1) | |||
|
526 | (1) | |||
|
527 | (8) | |||
|
535 | (24) | |||
|
535 | (1) | |||
|
536 | (5) | |||
|
536 | (1) | |||
|
537 | (4) | |||
|
541 | (9) | |||
|
542 | (4) | |||
|
546 | (2) | |||
|
548 | (2) | |||
|
550 | (9) | |||
|
550 | (3) | |||
|
553 | (6) | |||
|
559 | (20) | |||
|
559 | (9) | |||
|
560 | (3) | |||
|
563 | (5) | |||
|
568 | (11) | |||
|
569 | (10) | |||
|
579 | (18) | |||
|
579 | (5) | |||
|
581 | (1) | |||
|
582 | (2) | |||
|
584 | (13) | |||
|
584 | (5) | |||
|
589 | (8) | |||
|
597 | ||||
|
597 | ||||
|
598 | ||||
|
598 | ||||
|
599 | ||||
|
606 |
The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.
The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.