Table of Contents







Introduction

What is the purpose of this book?
What do I need to get the most from this book?
Why the Tcl/Tk programming language?
 
Chapter 1  Some Tcl/Tk Basics
Are there any resources for Tcl/Tk?
What if I need a tutor?
Why Tcl/Tk?
What about some history?
Enough already!  When do we start?
wish what?
So I've got wish, now what?
Why did we put expr inside [ ] brackets?
Is expr a work horse?
 
Chapter 2  Getting Started Writing Code
Is there an easier way to input commands?
What should I get out of the above example?
How many types of variables?
What is a string?
Is a number a string?
How precise are you?
What should I get from this code?
What is your message?
Does pack involve a suitcase?
 
Chapter 3  Conditions & Loops
Captain the ship is out of control!
 
Chapter 4  Procedures
What is the procedure for success?
What is the difference between a function and a procedure?
What should i get from this example?
Do I always use return?
 
Chapter 5  Widgets & Some Options
Do I need a special widget to fix my dishwasher?
How do I tweak a widget already created?
What should I get from this code?
How can I use the command option to my advantage?
Again, what should I get from this example?
How do I reduce the widget clutter?
Can I tune in my favorite station with the radiobutton?
Can I cash a check with a checkbutton?
 
Chapter 6  Math Operations
Can a procedure call itself?
Enough already, take off the training wheels!
If pack shows, how does one hide?
Pick a number, any number.

Array of sunshine can brighten your day.

Prime the engine before you turn the key!
I think I would better understand if I could see the graph.
Stay in the shade to avoid a heatstroke!
Should you limit the amount of cartoons you watch?
How can I find area under a curve?
 
Chapter 7  File Operations
Is my machine a file cabinet?
 
Chapter 8  Strings & Things
Sure wish I could tie my shoe strings.
I have often pondered how you split a penny.
I never can get that copier to sort correctly.
Objective Section
 
Tips & Tricks
 
Problems Appendix