This book may be formatted, and written differently than any other computer book you have. Throughout the book, you will find many different program examples, with little talk in between them. Instead, each line of the programs is described in detail, so that you can get a complete understanding of why the code is there, and how it works.
If you find that the line-by-line descriptions make it hard to get a complete picture of what the program is doing, we have provided the complete, uninterrupted code listings at the end of each chapter.
Throughout the book, code appears in monospace type, both within regular text and longer code listings.
Icons are used throughout the book to draw your attention to important points.