Page 10 -
P. 10
table of contents
Table of Contents (Summary)
Intro xxiii
1 Starting to Code: Finding Your Way 1
2 Textual Data: Every String Has Its Place 37
3 Functions: Let’s Get Organized 77
4 Data Files and Arrays: Sort It Out 113
5 Hashes and Databases: Putting Data in Its Place 145
6 Modular Programming: Keeping Things Straight 177
7 Building a Graphical User Interface: Going All Gooey 215
8 GUIs and Data: Data Entry Widgets 257
81/2 Exceptions and Message Boxes: Get the Message? 293
9 Graphical Interface Elements: Selecting the Right Tool 313
10 Custom Widgets and Classes: With an Object in Mind 349
i Leftovers: The Top Ten Things (We Didn’t Cover) 385
Table of Contents (the real thing)
Intro
Your brain on Programming. Here you are trying to learn something,
while here your brain is doing you a favor by making sure the learning doesn’t stick.
Your brain’s thinking, “Better leave room for more important things, like which wild
animals to avoid and whether naked snowboarding is a bad idea.” So how do you
trick your brain into thinking that your life depends on knowing Programming?
Who is this book for? xxiv
We know what you’re thinking xxv
Metacognition xxvii
Bend your brain into submission xxix
Read me xxx
The technical review team xxxii
Acknowledgments xxxiii
ix