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
   5   6   7   8   9   10   11   12   13   14   15